/linux-master/drivers/gpio/ |
H A D | gpiolib-swnode.h | 6 struct fwnode_handle; 9 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, 12 int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id);
|
H A D | gpiolib-acpi.h | 17 struct fwnode_handle; 30 struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode, 36 int acpi_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 48 acpi_find_gpio(struct fwnode_handle *fwnode, const char *con_id, 54 static inline int acpi_gpio_count(const struct fwnode_handle *fwnode,
|
H A D | gpiolib-of.h | 12 struct fwnode_handle; 25 int of_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 36 static inline int of_gpio_count(const struct fwnode_handle *fwnode,
|
/linux-master/include/linux/ |
H A D | fwnode.h | 47 struct fwnode_handle { struct 48 struct fwnode_handle *secondary; 68 struct fwnode_handle *supplier; 70 struct fwnode_handle *consumer; 84 const struct fwnode_handle *local_fwnode; 103 struct fwnode_handle *fwnode; 134 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode); 135 void (*put)(struct fwnode_handle *fwnode); 136 bool (*device_is_available)(const struct fwnode_handle *fwnod [all...] |
H 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) 28 struct fwnode_handle *child,
|
H 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) 22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode)
|
H A D | irq_sim.h | 19 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode, 22 struct fwnode_handle *fwnode,
|
H A D | property.h | 31 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev); 32 struct fwnode_handle *__dev_fwnode(struct device *dev); 54 bool fwnode_property_present(const struct fwnode_handle *fwnode, 56 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, 59 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, 62 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, 65 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, 68 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, 71 int fwnode_property_read_string(const struct fwnode_handle *fwnode, 73 int fwnode_property_match_string(const struct fwnode_handle *fwnod [all...] |
H A D | pcs-lynx.h | 13 struct phylink_pcs *lynx_pcs_create_fwnode(struct fwnode_handle *node);
|
H 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) { } 56 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { }
|
/linux-master/arch/riscv/include/asm/ |
H A D | irq.h | 15 void riscv_set_intc_hwnode_fn(struct fwnode_handle *(*fn)(void)); 17 struct fwnode_handle *riscv_get_intc_hwnode(void);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | mpc5xxx.h | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
|
/linux-master/include/linux/irqchip/ |
H A D | arm-gic-common.h | 19 struct fwnode_handle; 20 int gicv2m_init(struct fwnode_handle *parent_handle,
|
H 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,
|
/linux-master/drivers/base/ |
H A D | property.c | 21 struct fwnode_handle *__dev_fwnode(struct device *dev) 28 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev) 57 bool fwnode_property_present(const struct fwnode_handle *fwnode, 257 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, 297 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, 326 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, 355 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, 384 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, 413 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, 447 int fwnode_property_read_string(const struct fwnode_handle *fwnod [all...] |
/linux-master/arch/powerpc/sysdev/ |
H A D | mpc5xxx_clocks.c | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode) 18 struct fwnode_handle *parent;
|
/linux-master/drivers/soundwire/ |
H A D | irq.h | 16 struct fwnode_handle *fwnode); 24 struct fwnode_handle *fwnode)
|
/linux-master/include/media/ |
H 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,
|
H A D | v4l2-flash-led-class.h | 118 * @fwn: fwnode_handle of the LED, may be NULL if the same as device's 133 struct device *dev, struct fwnode_handle *fwn, 140 * @fwn: fwnode_handle of the LED, may be NULL if the same as device's 154 struct device *dev, struct fwnode_handle *fwn, 167 struct device *dev, struct fwnode_handle *fwn, 175 struct device *dev, struct fwnode_handle *fwn,
|
/linux-master/include/linux/usb/ |
H 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);
|
H 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)
|
H 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) 95 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode)
|
/linux-master/include/linux/gpio/ |
H A D | regmap.h | 7 struct fwnode_handle; 66 struct fwnode_handle *fwnode;
|
/linux-master/include/linux/soc/ti/ |
H A D | ti_sci_inta_msi.h | 16 *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,
|
/linux-master/arch/loongarch/include/asm/ |
H A D | irq.h | 105 struct fwnode_handle *get_pch_msi_handle(int pci_segment); 115 extern struct fwnode_handle *cpuintc_handle; 116 extern struct fwnode_handle *liointc_handle; 117 extern struct fwnode_handle *pch_lpc_handle; 118 extern struct fwnode_handle *pch_pic_handle[MAX_IO_PICS];
|