/linux/drivers/thunderbolt/ |
H A D | property.c | 3 * Thunderbolt XDomain property support 82 struct tb_property *property; in tb_property_alloc() local 84 property = kzalloc(sizeof(*property), GFP_KERNEL); in tb_property_alloc() 85 if (!property) in tb_property_alloc() 88 strcpy(property->key, key); in tb_property_alloc() 89 property->type = type; in tb_property_alloc() 90 INIT_LIST_HEAD(&property->list); in tb_property_alloc() 92 return property; in tb_property_alloc() 99 struct tb_property *property; in tb_property_parse() local 193 struct tb_property *property; __tb_property_parse_dir() local 263 tb_property_free(struct tb_property * property) tb_property_free() argument 295 struct tb_property *property, *tmp; tb_property_free_dir() local 312 const struct tb_property *property; tb_property_dir_length() local 352 const struct tb_property *property; __tb_property_format_dir() local 514 struct tb_property *property, *p = NULL; tb_property_copy_dir() local 584 struct tb_property *property; tb_property_add_immediate() local 615 struct tb_property *property; tb_property_add_data() local 651 struct tb_property *property; tb_property_add_text() local 683 struct tb_property *property; tb_property_add_dir() local 706 tb_property_remove(struct tb_property * property) tb_property_remove() argument 725 struct tb_property *property; tb_property_find() local [all...] |
/linux/drivers/gpu/drm/ |
H A D | drm_property.c | 44 * property types and ranges. 51 * tables, color correction matrices or large structures) a property can instead 55 * per-object mapping from those names to the property ID used in the atomic 56 * IOCTL and in the get/set property IOCTL. 83 * drm_property_create - create a new property type 85 * @flags: flags specifying the property type 86 * @name: name of the property 89 * This creates a new generic drm property which can then be attached to a drm 90 * object with drm_object_attach_property(). The returned property object must 95 * A pointer to the newly created property o 101 struct drm_property *property = NULL; drm_property_create() local 167 struct drm_property *property; drm_property_create_enum() local 216 struct drm_property *property; drm_property_create_bitmask() local 246 struct drm_property *property; property_create_range() local 336 struct drm_property *property; drm_property_create_object() local 390 drm_property_add_enum(struct drm_property * property,uint64_t value,const char * name) drm_property_add_enum() argument 441 drm_property_destroy(struct drm_device * dev,struct drm_property * property) drm_property_destroy() argument 462 struct drm_property *property; drm_mode_getproperty_ioctl() local 933 drm_property_change_valid_get(struct drm_property * property,uint64_t value,struct drm_mode_object ** ref) drm_property_change_valid_get() argument 989 drm_property_change_valid_put(struct drm_property * property,struct drm_mode_object * ref) drm_property_change_valid_put() argument [all...] |
H A D | drm_atomic_uapi.c | 63 * the enable property. 112 * @blob: pointer to blob property to use for mode 114 * Set a mode (originating from a blob property) on the desired CRTC state. 115 * This function will take a reference on the blob property for the CRTC state, 116 * and release the reference held on the state's existing mode property, if any 368 struct drm_crtc_state *state, struct drm_property *property, in drm_atomic_crtc_set_property() argument 376 if (property == config->prop_active) in drm_atomic_crtc_set_property() 378 else if (property == config->prop_mode_id) { in drm_atomic_crtc_set_property() 384 } else if (property == config->prop_vrr_enabled) { in drm_atomic_crtc_set_property() 386 } else if (property in drm_atomic_crtc_set_property() 438 drm_atomic_crtc_get_property(struct drm_crtc * crtc,const struct drm_crtc_state * state,struct drm_property * property,uint64_t * val) drm_atomic_crtc_get_property() argument 474 drm_atomic_plane_set_property(struct drm_plane * plane,struct drm_plane_state * state,struct drm_file * file_priv,struct drm_property * property,uint64_t val) drm_atomic_plane_set_property() argument 586 drm_atomic_plane_get_property(struct drm_plane * plane,const struct drm_plane_state * state,struct drm_property * property,uint64_t * val) drm_atomic_plane_get_property() argument 672 drm_atomic_connector_set_property(struct drm_connector * connector,struct drm_connector_state * state,struct drm_file * file_priv,struct drm_property * property,uint64_t val) drm_atomic_connector_set_property() argument 800 drm_atomic_connector_get_property(struct drm_connector * connector,const struct drm_connector_state * state,struct drm_property * property,uint64_t * val) drm_atomic_connector_get_property() argument 883 drm_atomic_get_property(struct drm_mode_object * obj,struct drm_property * property,uint64_t * val) drm_atomic_get_property() argument [all...] |
H A D | drm_mode_object.c | 222 * drm_object_attach_property - attach a property to a modeset object 224 * @property: property to attach 225 * @init_val: initial value of the property 227 * This attaches the given property to the modeset object with the given initial 235 struct drm_property *property, in drm_object_attach_property() argument 239 struct drm_device *dev = property->dev; in drm_object_attach_property() 252 WARN(1, "Failed to attach object property (type: 0x%x). Please " in drm_object_attach_property() 259 obj->properties->properties[count] = property; in drm_object_attach_property() 266 * drm_object_property_set_value - set the value of a property 285 drm_object_property_set_value(struct drm_mode_object * obj,struct drm_property * property,uint64_t val) drm_object_property_set_value() argument 304 __drm_object_property_get_prop_value(struct drm_mode_object * obj,struct drm_property * property,uint64_t * val) __drm_object_property_get_prop_value() argument 320 __drm_object_property_get_value(struct drm_mode_object * obj,struct drm_property * property,uint64_t * val) __drm_object_property_get_value() argument 353 drm_object_property_get_value(struct drm_mode_object * obj,struct drm_property * property,uint64_t * val) drm_object_property_get_value() argument 378 drm_object_property_get_default_value(struct drm_mode_object * obj,struct drm_property * property,uint64_t * val) drm_object_property_get_default_value() argument 568 struct drm_property *property; drm_mode_obj_set_property_ioctl() local [all...] |
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm-nsp-ax.dtsi | 13 /delete-property/ dma-coherent; 17 /delete-property/ dma-coherent; 21 /delete-property/ dma-coherent; 25 /delete-property/ dma-coherent; 29 /delete-property/ dma-coherent; 33 /delete-property/ dma-coherent; 37 /delete-property/ dma-coherent; 41 /delete-property/ dma-coherent; 45 /delete-property/ dma-coherent; 49 /delete-property/ dm [all...] |
/linux/drivers/mfd/ |
H A D | si476x-prop.c | 46 u16 property) in si476x_core_is_valid_property_a10() argument 80 return si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a10() 82 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a10() 87 u16 property) in si476x_core_is_valid_property_a20() argument 100 return si476x_core_is_valid_property_a10(core, property) || in si476x_core_is_valid_property_a20() 101 si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a20() 103 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a20() 108 u16 property) in si476x_core_is_valid_property_a30() argument 126 return si476x_core_is_valid_property_a20(core, property) || in si476x_core_is_valid_property_a30() 127 si476x_core_element_is_in_range(property, valid_range in si476x_core_is_valid_property_a30() 136 si476x_core_is_valid_property(struct si476x_core * core,u16 property) si476x_core_is_valid_property() argument 151 si476x_core_is_readonly_property(struct si476x_core * core,u16 property) si476x_core_is_readonly_property() argument [all...] |
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7180-firmware-tfa.dtsi | 10 /delete-property/ power-domains; 11 /delete-property/ power-domain-names; 19 /delete-property/ power-domains; 20 /delete-property/ power-domain-names; 28 /delete-property/ power-domains; 29 /delete-property/ power-domain-names; 37 /delete-property/ power-domains; 38 /delete-property/ power-domain-names; 46 /delete-property/ power-domains; 47 /delete-property/ powe [all...] |
/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_of.c | 129 struct logicvc_of_property *property; in logicvc_of_property_parse_u32() local 137 property = &logicvc_of_properties[index]; in logicvc_of_property_parse_u32() 139 if (!property->optional && in logicvc_of_property_parse_u32() 140 !of_property_read_bool(of_node, property->name)) in logicvc_of_property_parse_u32() 143 if (property->sv) { in logicvc_of_property_parse_u32() 144 ret = of_property_read_string(of_node, property->name, &string); in logicvc_of_property_parse_u32() 148 ret = logicvc_of_property_sv_value(property->sv, string, in logicvc_of_property_parse_u32() 153 ret = of_property_read_u32(of_node, property->name, &value); in logicvc_of_property_parse_u32() 158 if (property->range[0] || property in logicvc_of_property_parse_u32() 170 struct logicvc_of_property *property; logicvc_of_property_parse_bool() local [all...] |
/linux/drivers/of/ |
H A D | of_private.h | 15 * struct alias_prop - Alias property in 'aliases' node 17 * @alias: Alias property name 22 * The structure represents one alias property of 'aliases' node as 51 struct property *prop, struct property *old_prop); 61 struct property *prop, struct property *old_prop) in of_property_notify() 75 int __of_add_property_sysfs(struct device_node *np, struct property *pp); 76 void __of_remove_property_sysfs(struct device_node *np, const struct property *prop); 77 void __of_update_property_sysfs(struct device_node *np, struct property *newpro [all...] |
H A D | kobj.c | 35 struct property *pp = container_of(bin_attr, struct property, attr); in of_node_property_read() 63 int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs() 87 void __of_sysfs_remove_bin_file(struct device_node *np, const struct property *prop) in __of_sysfs_remove_bin_file() 96 void __of_remove_property_sysfs(struct device_node *np, const struct property *prop) in __of_remove_property_sysfs() 103 void __of_update_property_sysfs(struct device_node *np, struct property *newprop, in __of_update_property_sysfs() 104 const struct property *oldprop) in __of_update_property_sysfs() 119 struct property *pp; in __of_attach_node_sysfs() 151 struct property *pp; in __of_detach_node_sysfs()
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ulz.dtsi | 9 /delete-property/ ethernet0; 10 /delete-property/ ethernet1; 11 /delete-property/ i2c2; 12 /delete-property/ i2c3; 13 /delete-property/ serial4; 14 /delete-property/ serial5; 15 /delete-property/ serial6; 16 /delete-property/ serial7; 17 /delete-property/ spi2; 18 /delete-property/ spi [all...] |
H A D | imx6q-apalis-ixora-v1.1.dts | 24 /delete-property/ xceiver-supply; 28 /delete-property/ xceiver-supply; 33 /delete-property/ cap-power-off-card; 34 /delete-property/ pinctrl-1; 35 /delete-property/ vmmc-supply;
|
/linux/drivers/bus/ |
H A D | tegra-gmi.c | 97 u32 property, ranges[4]; in tegra_gmi_parse_dt() local 148 * CS# from the reg property instead. in tegra_gmi_parse_dt() 150 err = of_property_read_u32(child, "reg", &property); in tegra_gmi_parse_dt() 153 "failed to decode CS: no reg property found\n"); in tegra_gmi_parse_dt() 157 property = ranges[1]; in tegra_gmi_parse_dt() 161 if (property >= TEGRA_GMI_MAX_CHIP_SELECT) { in tegra_gmi_parse_dt() 162 dev_err(gmi->dev, "invalid chip select: %d", property); in tegra_gmi_parse_dt() 167 gmi->snor_config |= TEGRA_GMI_CS_SELECT(property); in tegra_gmi_parse_dt() 170 if (!of_property_read_u32(child, "nvidia,snor-muxed-width", &property)) in tegra_gmi_parse_dt() 171 gmi->snor_timing0 |= TEGRA_GMI_MUXED_WIDTH(property); in tegra_gmi_parse_dt() [all...] |
/linux/scripts/dtc/ |
H A D | dtc.h | 206 struct property { struct 211 struct property *next; argument 220 struct property *proplist; argument 263 struct property *build_property(const char *name, struct data val, 265 struct property *build_property_delete(const char *name); 266 struct property *chain_property(struct property *first, struct property *list); 267 struct property *reverse_properties(struct property *firs [all...] |
H A D | livetree.c | 39 struct property *build_property(const char *name, struct data val, in build_property() 42 struct property *new = xmalloc(sizeof(*new)); in build_property() 53 struct property *build_property_delete(const char *name) in build_property_delete() 55 struct property *new = xmalloc(sizeof(*new)); in build_property_delete() 65 struct property *chain_property(struct property *first, struct property *list) in chain_property() 73 struct property *reverse_properties(struct property *first) in reverse_properties() 75 struct property * in reverse_properties() [all...] |
/linux/Documentation/devicetree/bindings/arm/marvell/ |
H A D | 98dx3236.txt | 5 shall have the following property: 7 Required root node property: 12 following property: 14 Required root node property: 19 following property: 21 Required root node property:
|
H A D | armada-370-xp.txt | 5 shall have the following property: 7 Required root node property: 12 following property: 14 Required root node property: 19 following property: 21 Required root node property:
|
H A D | armada-39x.txt | 5 following property: 7 Required root node property: 12 following property before the common "marvell,armada390" one: 14 Required root node property: 23 property before the common "marvell,armada390" one: 25 Required root node property:
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | interrupts.txt | 8 "interrupts" property, an "interrupts-extended" property, or both. If both are 19 The "interrupt-parent" property is used to specify the controller to which 21 controller node. This property is inherited, so it may be specified in an 23 "interrupts" property are always in reference to the node's interrupt parent. 25 The "interrupts-extended" property is a special form; useful when a node needs 27 the inherited one. Each entry in this property contains both the parent phandle 37 property. This is a empty, boolean property. An additional "#interrupt-cells" 38 property define [all...] |
/linux/Documentation/devicetree/bindings/powerpc/ |
H A D | ibm,powerpc-cpu-features.txt | 43 revision of the compatible property. 104 This property describes the privilege levels and/or software components 107 If bit 0 is set, then the hwcap-bit-nr property will exist. 118 This property describes the HV privilege support required to enable the 119 feature to lesser privilege levels. If the property does not exist then no 125 If the HFSCR bit is set, then the hfscr-bit-nr property will exist and 137 This property describes the OS privilege support required to enable the 138 feature to lesser privilege levels. If the property does not exist then no 144 If the FSCR bit is set, then the fscr-bit-nr property will exist and 153 This property exist [all...] |
/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xx-dhcom-drc02.dtsi | 67 /delete-property/dmas; 68 /delete-property/dma-names; 91 /delete-property/dmas; 92 /delete-property/dma-names; 100 /delete-property/broken-cd; 110 /delete-property/dmas; 111 /delete-property/dma-names; 122 /delete-property/dmas; 123 /delete-property/dma-names; 137 /delete-property/dma [all...] |
H A D | stm32mp15xx-dhcom-picoitx.dtsi | 76 /delete-property/dmas; 77 /delete-property/dma-names; 87 /delete-property/dmas; 88 /delete-property/dma-names; 98 /delete-property/dmas; 99 /delete-property/dma-names; 106 /delete-property/dmas; 107 /delete-property/dma-names;
|
/linux/Documentation/devicetree/bindings/x86/ |
H A D | ce4100.txt | 7 name in their compatible property because they first appeared in this 44 This node describes the in-core peripherals. Required property: 49 This node describes the PCI bus on the SoC. Its property should be 55 to contain the interrupt property. Besides the interrupt property it has 56 to contain at least the reg property containing the PCI bus address and 57 compatible property according to "PCI Bus Binding Revision 2.1".
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-lx2160a-rev2.dtsi | 23 /delete-property/ apio-wins; 24 /delete-property/ ppio-wins; 39 /delete-property/ apio-wins; 40 /delete-property/ ppio-wins; 55 /delete-property/ apio-wins; 56 /delete-property/ ppio-wins; 72 /delete-property/ apio-wins; 73 /delete-property/ ppio-wins; 88 /delete-property/ apio-wins; 89 /delete-property/ ppi [all...] |
/linux/arch/arm64/boot/dts/marvell/ |
H A D | cn9131-db-comexpress.dtsi | 20 /delete-property/ gpios; 24 /delete-property/ gpio; 28 /delete-property/ gpio; 32 /delete-property/ gpio; 92 /delete-property/ phys; 99 /delete-property/ phys;
|