Home
last modified time | relevance | path

Searched refs:fwnode_handle (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/linux/include/linux/
A Dfwnode.h36 struct fwnode_handle { struct
80 struct fwnode_handle *fwnode;
111 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
123 (*property_read_string_array)(const struct fwnode_handle *fwnode_handle,
128 struct fwnode_handle *(*get_parent)(const struct fwnode_handle *fwnode);
129 struct fwnode_handle *
132 struct fwnode_handle *
139 struct fwnode_handle *
142 struct fwnode_handle *
144 struct fwnode_handle *
[all …]
A Dproperty.h80 struct fwnode_handle *fwnode_find_reference(const struct fwnode_handle *fwnode,
86 struct fwnode_handle *fwnode_get_parent(const struct fwnode_handle *fwnode);
91 struct fwnode_handle *fwnode_get_nth_parent(struct fwnode_handle *fwn,
96 const struct fwnode_handle *fwnode, struct fwnode_handle *child);
98 const struct fwnode_handle *fwnode, struct fwnode_handle *child);
120 struct fwnode_handle *fwnode_handle_get(struct fwnode_handle *fwnode);
395 const struct fwnode_handle *fwnode, struct fwnode_handle *prev);
396 struct fwnode_handle *
404 struct fwnode_handle *
426 struct fwnode_handle *
[all …]
A Dirqdomain.h40 struct fwnode_handle;
62 struct fwnode_handle *fwnode;
171 struct fwnode_handle *fwnode;
240 struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode()
257 void irq_domain_free_fwnode(struct fwnode_handle *fwnode);
262 struct irq_domain *irq_domain_create_simple(struct fwnode_handle *fwnode,
273 struct irq_domain *irq_domain_create_legacy(struct fwnode_handle *fwnode,
295 static inline bool is_fwnode_irqchip(struct fwnode_handle *fwnode) in is_fwnode_irqchip()
304 struct irq_domain *irq_find_matching_fwnode(struct fwnode_handle *fwnode, in irq_find_matching_fwnode()
479 struct fwnode_handle *fwnode,
[all …]
A Dacpi.h52 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static()
339 struct fwnode_handle *fwnode);
343 struct fwnode_handle *fwnode,
729 struct fwnode_handle;
1183 struct fwnode_handle *acpi_get_next_subnode(const struct fwnode_handle *fwnode,
1184 struct fwnode_handle *child);
1282 static inline struct fwnode_handle *
1284 struct fwnode_handle *child) in acpi_get_next_subnode()
1289 static inline struct fwnode_handle *
1291 struct fwnode_handle *prev) in acpi_graph_get_next_endpoint()
[all …]
A Dfwnode_mdio.h14 struct fwnode_handle *child, u32 addr);
17 struct fwnode_handle *child, u32 addr);
22 struct fwnode_handle *child, u32 addr) in fwnode_mdiobus_phy_device_register()
28 struct fwnode_handle *child, in fwnode_mdiobus_register_phy()
A Dlogic_pio.h20 struct fwnode_handle *fwnode;
116 struct logic_pio_hwaddr *find_io_range_by_fwnode(struct fwnode_handle *fwnode);
117 unsigned long logic_pio_trans_hwaddr(struct fwnode_handle *fwnode,
A Dacpi_mdio.h12 int acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode);
15 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) in acpi_mdiobus_register()
A Dirq_sim.h19 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode,
22 struct fwnode_handle *fwnode,
/linux/drivers/base/
A Dproperty.c589 struct fwnode_handle *fwnode_get_parent(const struct fwnode_handle *fwnode) in fwnode_get_parent()
606 struct fwnode_handle *fwnode_get_next_parent(struct fwnode_handle *fwnode) in fwnode_get_next_parent()
674 struct fwnode_handle *fwnode_get_nth_parent(struct fwnode_handle *fwnode, in fwnode_get_nth_parent()
720 struct fwnode_handle *
734 struct fwnode_handle *
782 struct fwnode_handle *
808 struct fwnode_handle *fwnode_handle_get(struct fwnode_handle *fwnode) in fwnode_handle_get()
969 struct fwnode_handle *
1002 struct fwnode_handle *
1022 struct fwnode_handle *
[all …]
A Dswnode.c18 struct fwnode_handle fwnode;
366 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get()
440 static struct fwnode_handle *
451 static struct fwnode_handle *
473 static struct fwnode_handle *
553 static struct fwnode_handle *
573 static struct fwnode_handle *
579 struct fwnode_handle *port; in software_node_graph_get_next_endpoint()
608 static struct fwnode_handle *
627 static struct fwnode_handle *
[all …]
/linux/drivers/acpi/
A Dproperty.c69 struct fwnode_handle *parent) in acpi_nondev_subnode_extract()
608 static struct fwnode_handle *
612 struct fwnode_handle *child; in acpi_fwnode_get_named_child_node()
1009 struct fwnode_handle *acpi_get_next_subnode(const struct fwnode_handle *fwnode, in acpi_get_next_subnode()
1087 static struct fwnode_handle *
1133 const struct fwnode_handle *fwnode, struct fwnode_handle *prev) in acpi_graph_get_next_endpoint()
1193 struct fwnode_handle *child; in acpi_graph_get_child_prop_value()
1215 static struct fwnode_handle *
1218 struct fwnode_handle *fwnode; in acpi_graph_get_remote_endpoint()
1313 struct fwnode_handle *parent; in acpi_fwnode_get_name()
[all …]
A Dirq.c15 static struct fwnode_handle *acpi_gsi_domain_id;
99 static struct fwnode_handle *
102 struct fwnode_handle *result; in acpi_get_irq_source_fwhandle()
149 static inline void acpi_irq_parse_one_match(struct fwnode_handle *fwnode, in acpi_irq_parse_one_match()
188 struct fwnode_handle *fwnode; in acpi_irq_parse_one_cb()
294 struct fwnode_handle *fwnode) in acpi_set_irq_model()
311 struct fwnode_handle *fwnode, in acpi_irq_create_hierarchy()
/linux/include/media/
A Dv4l2-fwnode.h24 struct fwnode_handle;
151 struct fwnode_handle *local_node;
154 struct fwnode_handle *remote_node;
279 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode,
337 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode,
358 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
402 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode,
427 int v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode,
A Dv4l2-flash-led-class.h133 struct device *dev, struct fwnode_handle *fwn,
154 struct device *dev, struct fwnode_handle *fwn,
167 struct device *dev, struct fwnode_handle *fwn, in v4l2_flash_init()
175 struct device *dev, struct fwnode_handle *fwn, in v4l2_flash_indicator_init()
A Dv4l2-async.h66 struct fwnode_handle *fwnode;
161 struct fwnode_handle *fwnode,
183 struct fwnode_handle *endpoint,
/linux/drivers/hwtracing/coresight/
A Dcoresight-cti-platform.c94 cti_plat_get_csdev_or_node_name(struct fwnode_handle *fwnode, in cti_plat_get_csdev_or_node_name()
106 static bool cti_plat_node_name_eq(struct fwnode_handle *fwnode, in cti_plat_node_name_eq()
118 struct fwnode_handle *root_fwnode, *cs_fwnode; in cti_plat_create_v8_etm_connection()
224 struct fwnode_handle *fwnode = dev_fwnode(dev); in cti_plat_check_v8_arch_compatible()
241 const struct fwnode_handle *fwnode, in cti_plat_read_trig_group()
268 const struct fwnode_handle *fwnode, in cti_plat_read_trig_types()
315 const struct fwnode_handle *fwnode) in cti_plat_process_filter_sigs()
342 struct fwnode_handle *fwnode) in cti_plat_create_connection()
419 struct fwnode_handle *fwnode = dev_fwnode(dev); in cti_plat_create_impdef_connections()
420 struct fwnode_handle *child = NULL; in cti_plat_create_impdef_connections()
[all …]
/linux/drivers/of/
A Dproperty.c860 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get()
865 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put()
932 static struct fwnode_handle *
933 of_fwnode_get_parent(const struct fwnode_handle *fwnode) in of_fwnode_get_parent()
938 static struct fwnode_handle *
940 struct fwnode_handle *child) in of_fwnode_get_next_child_node()
946 static struct fwnode_handle *
990 static struct fwnode_handle *
992 struct fwnode_handle *prev) in of_fwnode_graph_get_next_endpoint()
998 static struct fwnode_handle *
[all …]
/linux/include/linux/usb/
A Dtypec_mux.h13 struct fwnode_handle;
19 struct fwnode_handle *fwnode;
25 struct typec_switch *fwnode_typec_switch_get(struct fwnode_handle *fwnode);
53 struct fwnode_handle *fwnode;
59 struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode,
A Drole.h39 struct fwnode_handle *fwnode;
55 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *node);
59 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode);
87 fwnode_usb_role_switch_get(struct fwnode_handle *node) in fwnode_usb_role_switch_get()
/linux/drivers/media/v4l2-core/
A Dv4l2-fwnode.c477 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse()
541 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode, in v4l2_fwnode_parse_link()
652 struct fwnode_handle *connector_node; in v4l2_fwnode_connector_parse()
704 struct fwnode_handle *connector_ep; in v4l2_fwnode_connector_add_link()
743 struct fwnode_handle *fwnode = dev_fwnode(dev); in v4l2_fwnode_device_parse()
785 struct fwnode_handle *endpoint, in v4l2_async_nf_fwnode_parse_endpoint()
848 struct fwnode_handle *fwnode; in v4l2_async_nf_parse_fwnode_endpoints()
855 struct fwnode_handle *dev_fwnode; in v4l2_async_nf_parse_fwnode_endpoints()
1095 static struct fwnode_handle *
1104 struct fwnode_handle *child; in v4l2_fwnode_reference_get_int_prop()
[all …]
/linux/include/linux/gpio/
A Dconsumer.h176 struct fwnode_handle;
178 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode,
182 struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode,
187 struct fwnode_handle *child,
545 struct fwnode_handle;
548 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, in fwnode_get_named_gpiod()
557 struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode, in fwnode_gpiod_get_index()
567 struct fwnode_handle *fwnode, in devm_fwnode_gpiod_get_index()
579 struct fwnode_handle *fwnode, in devm_fwnode_gpiod_get()
591 struct fwnode_handle *child, in devm_fwnode_get_index_gpiod_from_child()
[all …]
/linux/include/acpi/
A Dacpi_bus.h363 struct fwnode_handle fwnode;
394 struct fwnode_handle fwnode;
395 struct fwnode_handle *parent;
406 bool is_acpi_device_node(const struct fwnode_handle *fwnode);
407 bool is_acpi_data_node(const struct fwnode_handle *fwnode);
409 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) in is_acpi_node()
434 static inline bool is_acpi_static_node(const struct fwnode_handle *fwnode) in is_acpi_static_node()
440 static inline bool acpi_data_node_match(const struct fwnode_handle *fwnode, in acpi_data_node_match()
447 static inline struct fwnode_handle *acpi_fwnode_handle(struct acpi_device *adev) in acpi_fwnode_handle()
596 struct fwnode_handle *fwnode,
/linux/drivers/usb/roles/
A Dclass.c90 static void *usb_role_switch_match(struct fwnode_handle *fwnode, const char *id, in usb_role_switch_match()
104 usb_role_switch_is_parent(struct fwnode_handle *fwnode) in usb_role_switch_is_parent()
106 struct fwnode_handle *parent = fwnode_get_parent(fwnode); in usb_role_switch_is_parent()
146 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode) in fwnode_usb_role_switch_get()
184 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode) in usb_role_switch_find_by_fwnode()
/linux/include/linux/irqchip/
A Darm-gic-common.h19 struct fwnode_handle;
20 int gicv2m_init(struct fwnode_handle *parent_handle,
/linux/drivers/acpi/arm64/
A Diort.c30 struct fwnode_handle *fw_node;
38 struct fwnode_handle *fwnode;
54 struct fwnode_handle *fwnode) in iort_set_fwnode()
85 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode()
127 struct fwnode_handle *fwnode) in iort_get_iort_node()
684 struct fwnode_handle *handle; in iort_get_device_domain()
703 struct fwnode_handle *iort_fwnode; in iort_set_device_domain()
750 struct fwnode_handle *iort_fwnode; in iort_get_platform_device_domain()
898 struct fwnode_handle *iort_fwnode; in iort_iommu_xlate()
1454 struct fwnode_handle *fwnode; in iort_add_platform_device()
[all …]

Completed in 86 milliseconds

12345678910>>...14