| /include/linux/ |
| A D | fwnode.h | 52 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 D | property.h | 144 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 D | fwnode_mdio.h | 14 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 D | irq_sim.h | 26 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 D | acpi_iort.h | 27 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 D | acpi_mdio.h | 12 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 D | irqdomain.h | 19 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 D | leds-ti-lmu-common.h | 41 struct fwnode_handle *child, 44 int ti_lmu_common_get_brt_res(struct device *dev, struct fwnode_handle *child,
|
| A D | acpi.h | 66 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 D | i2c-atr.h | 18 struct fwnode_handle; 72 struct fwnode_handle *bus_handle;
|
| A D | logic_pio.h | 20 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 D | pcs-lynx.h | 13 struct phylink_pcs *lynx_pcs_create_fwnode(struct fwnode_handle *node);
|
| /include/media/ |
| A D | v4l2-fwnode.h | 94 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 D | v4l2-flash-led-class.h | 133 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 D | v4l2-async.h | 56 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 D | typec_mux.h | 15 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 D | role.h | 39 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 D | typec_retimer.h | 12 struct fwnode_handle; 24 struct fwnode_handle *fwnode; 30 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode);
|
| /include/linux/irqchip/ |
| A D | arm-gic-common.h | 15 struct fwnode_handle; 16 int gicv2m_init(struct fwnode_handle *parent_handle,
|
| A D | riscv-imsic.h | 90 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 D | irq-partition-percpu.h | 23 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 D | arm-gic-v4.h | 20 struct fwnode_handle *fwnode; 62 struct fwnode_handle *fwnode;
|
| /include/linux/gpio/ |
| A D | regmap.h | 7 struct fwnode_handle; 66 struct fwnode_handle *fwnode;
|
| /include/linux/iio/ |
| A D | consumer.h | 16 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 D | ti_sci_inta_msi.h | 16 *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,
|