Home
last modified time | relevance | path

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

123

/include/linux/
A Dfwnode.h52 struct fwnode_handle { struct
108 struct fwnode_handle *fwnode;
140 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
157 (*property_read_string_array)(const struct fwnode_handle *fwnode_handle,
162 struct fwnode_handle *(*get_parent)(const struct fwnode_handle *fwnode);
163 struct fwnode_handle *
166 struct fwnode_handle *
173 struct fwnode_handle *
176 struct fwnode_handle *
178 struct fwnode_handle *
[all …]
A Dproperty.h144 struct fwnode_handle *fwnode_find_reference(const struct fwnode_handle *fwnode,
152 struct fwnode_handle *fwnode_get_parent(const struct fwnode_handle *fwnode);
153 struct fwnode_handle *fwnode_get_next_parent(struct fwnode_handle *fwnode);
160 struct fwnode_handle *fwnode_get_nth_parent(struct fwnode_handle *fwn,
163 const struct fwnode_handle *fwnode, struct fwnode_handle *child);
165 const struct fwnode_handle *fwnode, struct fwnode_handle *child);
191 for (struct fwnode_handle *child __free(fwnode_handle) = \
204 struct fwnode_handle *fwnode_handle_get(struct fwnode_handle *fwnode);
219 DEFINE_FREE(fwnode_handle, struct fwnode_handle *, fwnode_handle_put(_T))
485 const struct fwnode_handle *fwnode, struct fwnode_handle *prev);
[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 Dirq_sim.h26 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode,
29 struct fwnode_handle *fwnode,
31 struct irq_domain *irq_domain_create_sim_full(struct fwnode_handle *fwnode,
37 struct fwnode_handle *fwnode,
A Dacpi_iort.h27 struct fwnode_handle *fw_node);
29 struct fwnode_handle *iort_find_domain_token(int trans_id);
37 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode,
39 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode,
54 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_get_rmr_sids()
56 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_put_rmr_sids()
A Dacpi_mdio.h12 int __acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode,
16 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *handle) in acpi_mdiobus_register()
22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) in acpi_mdiobus_register()
A Dirqdomain.h19 struct fwnode_handle;
42 struct fwnode_handle *fwnode;
158 struct fwnode_handle *fwnode;
238 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id,
247 static inline struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode()
258 static inline struct fwnode_handle *irq_domain_alloc_fwnode(phys_addr_t *pa) in irq_domain_alloc_fwnode()
263 void irq_domain_free_fwnode(struct fwnode_handle *fwnode);
294 struct fwnode_handle *fwnode;
336 static inline bool is_fwnode_irqchip(const struct fwnode_handle *fwnode) in is_fwnode_irqchip()
547 struct fwnode_handle *fwnode, in irq_domain_create_hierarchy()
[all …]
A Dleds-ti-lmu-common.h41 struct fwnode_handle *child,
44 int ti_lmu_common_get_brt_res(struct device *dev, struct fwnode_handle *child,
A Dacpi.h66 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static()
347 struct fwnode_handle *fwnode,
795 struct fwnode_handle;
1332 const struct fwnode_handle *fwnode, in acpi_node_get_property_reference()
1352 struct fwnode_handle *acpi_get_next_subnode(const struct fwnode_handle *fwnode,
1353 struct fwnode_handle *child);
1453 static inline struct fwnode_handle *
1455 struct fwnode_handle *child) in acpi_get_next_subnode()
1460 static inline struct fwnode_handle *
1462 struct fwnode_handle *prev) in acpi_graph_get_next_endpoint()
[all …]
A Di2c-atr.h18 struct fwnode_handle;
72 struct fwnode_handle *bus_handle;
A Dlogic_pio.h20 const struct fwnode_handle *fwnode;
113 struct logic_pio_hwaddr *find_io_range_by_fwnode(const struct fwnode_handle *fwnode);
114 unsigned long logic_pio_trans_hwaddr(const struct fwnode_handle *fwnode,
A Dpcs-lynx.h13 struct phylink_pcs *lynx_pcs_create_fwnode(struct fwnode_handle *node);
/include/media/
A Dv4l2-fwnode.h94 struct fwnode_handle *local_node;
97 struct fwnode_handle *remote_node;
224 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode,
282 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode,
303 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
347 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode,
372 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.h56 struct fwnode_handle *fwnode;
137 struct fwnode_handle *endpoint;
178 struct fwnode_handle *fwnode,
200 struct fwnode_handle *endpoint,
263 struct fwnode_handle *fwnode);
/include/linux/usb/
A Dtypec_mux.h15 struct fwnode_handle;
21 struct fwnode_handle *fwnode;
27 struct typec_switch *fwnode_typec_switch_get(struct fwnode_handle *fwnode);
55 struct fwnode_handle *fwnode;
63 struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode);
76 static inline struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode) in fwnode_typec_mux_get()
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()
95 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode) in usb_role_switch_find_by_fwnode()
A Dtypec_retimer.h12 struct fwnode_handle;
24 struct fwnode_handle *fwnode;
30 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode);
/include/linux/irqchip/
A Darm-gic-common.h15 struct fwnode_handle;
16 int gicv2m_init(struct fwnode_handle *parent_handle,
A Driscv-imsic.h90 int imsic_platform_acpi_probe(struct fwnode_handle *fwnode);
91 struct fwnode_handle *imsic_acpi_get_fwnode(struct device *dev);
93 static inline struct fwnode_handle *imsic_acpi_get_fwnode(struct device *dev) { return NULL; } in imsic_acpi_get_fwnode()
A Dirq-partition-percpu.h23 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode,
37 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, in partition_create_desc()
A Darm-gic-v4.h20 struct fwnode_handle *fwnode;
62 struct fwnode_handle *fwnode;
/include/linux/gpio/
A Dregmap.h7 struct fwnode_handle;
66 struct fwnode_handle *fwnode;
/include/linux/iio/
A Dconsumer.h16 struct fwnode_handle;
108 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
127 struct fwnode_handle *fwnode,
/include/linux/soc/ti/
A Dti_sci_inta_msi.h16 *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,

Completed in 36 milliseconds

123