Searched refs:fwnode_handle (Results 1 - 25 of 498) sorted by relevance

1234567891011>>

/linux-master/drivers/gpio/
H A Dgpiolib-swnode.h6 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 Dgpiolib-acpi.h17 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 Dgpiolib-of.h12 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 Dfwnode.h47 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 Dfwnode_mdio.h14 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 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)
22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode)
H A Dirq_sim.h19 struct irq_domain *irq_domain_create_sim(struct fwnode_handle *fwnode,
22 struct fwnode_handle *fwnode,
H A Dproperty.h31 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 Dpcs-lynx.h13 struct phylink_pcs *lynx_pcs_create_fwnode(struct fwnode_handle *node);
H 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) { }
56 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { }
/linux-master/arch/riscv/include/asm/
H A Dirq.h15 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 Dmpc5xxx.h16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode);
/linux-master/include/linux/irqchip/
H A Darm-gic-common.h19 struct fwnode_handle;
20 int gicv2m_init(struct fwnode_handle *parent_handle,
H 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,
/linux-master/drivers/base/
H A Dproperty.c21 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 Dmpc5xxx_clocks.c16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode)
18 struct fwnode_handle *parent;
/linux-master/drivers/soundwire/
H A Dirq.h16 struct fwnode_handle *fwnode);
24 struct fwnode_handle *fwnode)
/linux-master/include/media/
H 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,
H A Dv4l2-flash-led-class.h118 * @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 Dtypec_retimer.h12 struct fwnode_handle;
24 struct fwnode_handle *fwnode;
30 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode);
H 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)
H 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)
95 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode)
/linux-master/include/linux/gpio/
H A Dregmap.h7 struct fwnode_handle;
66 struct fwnode_handle *fwnode;
/linux-master/include/linux/soc/ti/
H A Dti_sci_inta_msi.h16 *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,
/linux-master/arch/loongarch/include/asm/
H A Dirq.h105 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];

Completed in 189 milliseconds

1234567891011>>