Home
last modified time | relevance | path

Searched refs:fwnode (Results 1 – 25 of 54) sorted by relevance

123

/include/linux/
A Dfwnode.h108 struct fwnode_handle *fwnode; member
188 (!IS_ERR_OR_NULL(fwnode) && (fwnode)->ops && (fwnode)->ops->op)
191 (fwnode_has_op(fwnode, op) ? \
192 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : (IS_ERR_OR_NULL(fwnode) ? -EINVAL : -ENXIO))
195 (fwnode_has_op(fwnode, op) ? \
196 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : false)
199 (fwnode_has_op(fwnode, op) ? \
200 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : NULL)
204 (fwnode)->ops->op(fwnode, ## __VA_ARGS__); \
210 fwnode->ops = ops; in fwnode_init()
[all …]
A Dproperty.h85 if (fwnode_property_present(fwnode, "big-endian")) in fwnode_device_is_big_endian()
88 fwnode_property_present(fwnode, "native-endian")) in fwnode_device_is_big_endian()
155 #define fwnode_for_each_parent_node(fwnode, parent) \ argument
156 for (parent = fwnode_get_parent(fwnode); parent; \
167 #define fwnode_for_each_child_node(fwnode, child) \ argument
172 fwnode_for_each_child_node(fwnode, child) \
216 fwnode_call_void_op(fwnode, put); in fwnode_handle_put()
489 const struct fwnode_handle *fwnode);
491 const struct fwnode_handle *fwnode);
493 const struct fwnode_handle *fwnode);
[all …]
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 Dirqdomain.h42 struct fwnode_handle *fwnode; member
158 struct fwnode_handle *fwnode; member
228 return to_of_node(d->fwnode); in irq_domain_get_of_node()
294 struct fwnode_handle *fwnode; member
338 return fwnode && fwnode->ops == &irqchip_fwnode_ops; in is_fwnode_irqchip()
347 .fwnode = fwnode, in irq_find_matching_fwnode()
377 .fwnode = fwnode, in irq_domain_create_nomap()
406 .fwnode = fwnode, in irq_domain_create_linear()
422 .fwnode = fwnode, in irq_domain_create_tree()
552 .fwnode = fwnode, in irq_domain_create_hierarchy()
[all …]
A Dacpi_mdio.h12 int __acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode,
22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) in acpi_mdiobus_register() argument
A Dacpi.h61 #define ACPI_HANDLE_FWNODE(fwnode) \ argument
66 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static() local
69 if (!fwnode) in acpi_alloc_fwnode_static()
72 fwnode_init(fwnode, &acpi_static_fwnode_ops); in acpi_alloc_fwnode_static()
74 return fwnode; in acpi_alloc_fwnode_static()
79 if (WARN_ON(!is_acpi_static_node(fwnode))) in acpi_free_fwnode_static()
82 kfree(fwnode); in acpi_free_fwnode_static()
87 return is_acpi_device_node(dev->fwnode); in has_acpi_companion()
347 struct fwnode_handle *fwnode,
789 #define ACPI_HANDLE_FWNODE(fwnode) (NULL) argument
[all …]
A Dlogic_pio.h20 const struct fwnode_handle *fwnode; member
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 Di2c.h431 struct fwnode_handle *fwnode; member
996 struct i2c_client *i2c_find_device_by_fwnode(struct fwnode_handle *fwnode);
999 struct i2c_adapter *i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode);
1002 struct i2c_adapter *i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode);
1007 i2c_find_device_by_fwnode(struct fwnode_handle *fwnode) in i2c_find_device_by_fwnode() argument
1013 i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode) in i2c_find_adapter_by_fwnode() argument
1019 i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode) in i2c_get_adapter_by_fwnode() argument
1082 struct i2c_client *i2c_acpi_new_device_by_fwnode(struct fwnode_handle *fwnode,
1102 struct fwnode_handle *fwnode, int index, in i2c_acpi_new_device_by_fwnode() argument
/include/media/
A Dv4l2-fwnode.h224 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-async.h56 struct fwnode_handle *fwnode; member
178 struct fwnode_handle *fwnode,
195 #define v4l2_async_nf_add_fwnode(notifier, fwnode, type) \ argument
196 ((type *)__v4l2_async_nf_add_fwnode(notifier, fwnode, sizeof(type)))
263 struct fwnode_handle *fwnode);
/include/linux/usb/
A Dtypec_mux.h21 struct fwnode_handle *fwnode; member
27 struct typec_switch *fwnode_typec_switch_get(struct fwnode_handle *fwnode);
55 struct fwnode_handle *fwnode; member
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() argument
A Dtypec_retimer.h24 struct fwnode_handle *fwnode; member
30 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode);
A Drole.h39 struct fwnode_handle *fwnode; member
59 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode);
95 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode) in usb_role_switch_find_by_fwnode() argument
/include/linux/irqchip/
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() argument
A Darm-gic-v4.h20 struct fwnode_handle *fwnode; member
62 struct fwnode_handle *fwnode; member
A Driscv-imsic.h90 int imsic_platform_acpi_probe(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,
/include/acpi/
A Dacpi_bus.h475 struct fwnode_handle fwnode; member
504 struct fwnode_handle fwnode; member
516 bool is_acpi_data_node(const struct fwnode_handle *fwnode);
520 return (is_acpi_device_node(fwnode) || is_acpi_data_node(fwnode)); in is_acpi_node()
529 struct acpi_device, fwnode) : \
539 struct acpi_data_node, fwnode) : \
545 return !IS_ERR_OR_NULL(fwnode) && in is_acpi_static_node()
546 fwnode->ops == &acpi_static_fwnode_ops; in is_acpi_static_node()
552 return is_acpi_data_node(fwnode) ? in acpi_data_node_match()
558 return &adev->fwnode; in acpi_fwnode_handle()
[all …]
/include/linux/gpio/
A Ddriver.h74 struct fwnode_handle *fwnode; member
428 struct fwnode_handle *fwnode; member
833 struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode);
870 static inline struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode) in gpio_device_find_by_fwnode() argument
907 struct fwnode_handle *fwnode; in gpiochip_node_get_first() local
909 for_each_gpiochip_node(dev, fwnode) in gpiochip_node_get_first()
910 return fwnode; in gpiochip_node_get_first()
A Dregmap.h66 struct fwnode_handle *fwnode; member
/include/linux/device/
A Dbus.h139 int device_match_fwnode(struct device *dev, const void *fwnode);
186 bus_find_device_by_fwnode(const struct bus_type *bus, const struct fwnode_handle *fwnode) in bus_find_device_by_fwnode() argument
188 return bus_find_device(bus, NULL, fwnode, device_match_fwnode); in bus_find_device_by_fwnode()
A Ddriver.h195 const struct fwnode_handle *fwnode) in driver_find_device_by_fwnode() argument
197 return driver_find_device(drv, NULL, fwnode, device_match_fwnode); in driver_find_device_by_fwnode()
/include/linux/iio/
A Dconsumer.h108 struct iio_channel *fwnode_iio_channel_get_by_name(struct fwnode_handle *fwnode,
127 struct fwnode_handle *fwnode,
/include/linux/spi/offload/
A Dprovider.h36 struct fwnode_handle *fwnode; member
/include/linux/pcs/
A Dpcs-xpcs.h55 struct dw_xpcs *xpcs_create_fwnode(struct fwnode_handle *fwnode);

Completed in 655 milliseconds

123