| /linux/drivers/base/ |
| H A D | property.c | 21 struct fwnode_handle *__dev_fwnode(struct device *dev) in __dev_fwnode() 28 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev) in __dev_fwnode_const() 63 bool fwnode_property_present(const struct fwnode_handle *fwnode, in fwnode_property_present() 103 bool fwnode_property_read_bool(const struct fwnode_handle *fwnode, in fwnode_property_read_bool() 303 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in fwnode_property_read_int_array() 343 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u8_array() 372 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u16_array() 401 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u32_array() 430 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u64_array() 459 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in fwnode_property_read_string_array() [all …]
|
| /linux/drivers/acpi/ |
| H A D | property.c | 74 struct fwnode_handle *parent); 83 struct fwnode_handle *parent) in acpi_nondev_subnode_extract() 146 struct fwnode_handle *parent) in acpi_nondev_subnode_ok() 182 struct fwnode_handle *parent) in acpi_add_nondev_subnodes() 260 struct fwnode_handle *parent) in acpi_enumerate_nondev_subnodes() 756 acpi_device_data_of_node(const struct fwnode_handle *fwnode) in acpi_device_data_of_node() 775 int acpi_node_prop_get(const struct fwnode_handle *fwnode, in acpi_node_prop_get() 826 static struct fwnode_handle * 827 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, in acpi_fwnode_get_named_child_node() 830 struct fwnode_handle *child; in acpi_fwnode_get_named_child_node() [all …]
|
| /linux/include/linux/ |
| H A D | irqdomain.h | 19 struct fwnode_handle; 42 struct fwnode_handle *fwnode; 179 struct fwnode_handle *fwnode; 259 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id, 261 struct fwnode_handle *parent); 269 static inline struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode() 275 struct fwnode_handle *irq_domain_alloc_named_parented_fwnode(const char *name, in irq_domain_alloc_named_parented_fwnode() 276 struct fwnode_handle *parent) in irq_domain_alloc_named_parented_fwnode() 281 static inline struct fwnode_handle *irq_domain_alloc_named_id_fwnode(const char *name, int id) in irq_domain_alloc_named_id_fwnode() 288 struct fwnode_handle *irq_domain_alloc_named_id_parented_fwnode(const char *name, int id, in irq_domain_alloc_named_id_parented_fwnode() [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) in fwnode_mdiobus_phy_device_register() 28 struct fwnode_handle *child, in fwnode_mdiobus_register_phy()
|
| H 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,
|
| H A D | acpi.h | 65 static inline struct fwnode_handle *acpi_alloc_fwnode_static(void) in acpi_alloc_fwnode_static() 67 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static() 69 fwnode = kzalloc_obj(struct fwnode_handle); in acpi_alloc_fwnode_static() 78 static inline void acpi_free_fwnode_static(struct fwnode_handle *fwnode) in acpi_free_fwnode_static() 381 typedef struct fwnode_handle *(*acpi_gsi_domain_disp_fn)(u32); 391 struct fwnode_handle *fwnode, 851 struct fwnode_handle; 883 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) in is_acpi_node() 888 static inline bool is_acpi_device_node(const struct fwnode_handle *fwnode) in is_acpi_device_node() 893 static inline struct acpi_device *to_acpi_device_node(const struct fwnode_handle *fwnode) in to_acpi_device_node() [all …]
|
| 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) in acpi_mdiobus_register() 22 acpi_mdiobus_register(struct mii_bus *mdio, struct fwnode_handle *fwnode) in acpi_mdiobus_register()
|
| H 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,
|
| /linux/drivers/of/ |
| H A D | property.c | 1045 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get() 1050 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put() 1055 static bool of_fwnode_device_is_available(const struct fwnode_handle *fwnode) in of_fwnode_device_is_available() 1060 static bool of_fwnode_device_dma_supported(const struct fwnode_handle *fwnode) in of_fwnode_device_dma_supported() 1066 of_fwnode_device_get_dma_attr(const struct fwnode_handle *fwnode) in of_fwnode_device_get_dma_attr() 1074 static bool of_fwnode_property_present(const struct fwnode_handle *fwnode, in of_fwnode_property_present() 1080 static bool of_fwnode_property_read_bool(const struct fwnode_handle *fwnode, in of_fwnode_property_read_bool() 1086 static int of_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_int_array() 1112 of_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_string_array() 1123 static const char *of_fwnode_get_name(const struct fwnode_handle *fwnode) in of_fwnode_get_name() [all …]
|
| /linux/drivers/gpio/ |
| 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, in acpi_find_gpio() 54 static inline int acpi_gpio_count(const struct fwnode_handle *fwnode, in acpi_gpio_count()
|
| 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-shared.h | 11 struct fwnode_handle; 18 struct fwnode_handle *fwnode, 31 struct fwnode_handle *fwnode, in gpio_shared_add_proxy_lookup()
|
| /linux/include/linux/usb/ |
| 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) 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()
|
| 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);
|
| /linux/include/media/ |
| H 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()
|
| /linux/drivers/irqchip/ |
| H A D | irq-riscv-imsic-early.c | 185 static int __init imsic_early_probe(struct fwnode_handle *fwnode) in imsic_early_probe() 227 struct fwnode_handle *fwnode = &node->fwnode; in imsic_early_dt_init() 251 static struct fwnode_handle *imsic_acpi_fwnode; 253 struct fwnode_handle *imsic_acpi_get_fwnode(struct device *dev) in imsic_acpi_get_fwnode()
|
| H A D | irq-loongson-pch-msi.c | 31 static struct fwnode_handle *pch_msi_handle[MAX_IO_PICS]; 157 struct fwnode_handle *domain_handle) in pch_msi_init_domains() 175 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) in pch_msi_init() 252 struct fwnode_handle *get_pch_msi_handle(int pci_segment) in get_pch_msi_handle() 267 struct fwnode_handle *domain_handle; in pch_msi_acpi_init()
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_functions.c | 92 struct fwnode_handle *function_node = acpi_fwnode_handle(adev); in find_sdca_function() 96 struct fwnode_handle *control5; /* used to identify function type */ in find_sdca_function() 209 struct fwnode_handle *function_node, in find_sdca_init_table() 845 struct fwnode_handle *control_node, in find_sdca_control_range() 885 struct fwnode_handle *control_node, in find_sdca_control_value() 954 struct fwnode_handle *control_node, in find_sdca_entity_control() 1066 struct fwnode_handle *entity_node, in find_sdca_entity_controls() 1095 struct fwnode_handle *control_node; in find_sdca_entity_controls() 1150 struct fwnode_handle *entity_node, in find_sdca_entity_iot() 1200 struct fwnode_handle *entity_node, in find_sdca_entity_cs() [all …]
|
| /linux/include/linux/irqchip/ |
| H A D | arm-gic-common.h | 15 struct fwnode_handle; 16 int gicv2m_init(struct fwnode_handle *parent_handle,
|
| /linux/drivers/leds/ |
| H A D | leds-max5970.c | 47 struct fwnode_handle *child; in max5970_led_probe() 57 struct fwnode_handle *led_node __free(fwnode_handle) = in max5970_led_probe()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | mpc5xxx_clocks.c | 16 unsigned long mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode) in mpc5xxx_fwnode_get_bus_frequency() 18 struct fwnode_handle *parent; in mpc5xxx_fwnode_get_bus_frequency()
|
| /linux/drivers/dpll/zl3073x/ |
| H A D | prop.h | 10 struct fwnode_handle; 20 struct fwnode_handle *fwnode;
|
| /linux/drivers/platform/x86/intel/ |
| H A D | chtwc_int33fe.c | 34 struct fwnode_handle *dp; 163 struct fwnode_handle *fwnode; in cht_int33fe_setup_dp() 202 struct fwnode_handle *fwnode = data; in cht_int33fe_put_swnode() 265 struct fwnode_handle *fwnode; in cht_int33fe_register_max17047() 318 struct fwnode_handle *fwnode; in cht_int33fe_typec_probe()
|
| /linux/sound/hda/core/ |
| H A D | intel-sdw-acpi.c | 29 static bool is_link_enabled(struct fwnode_handle *fw_node, u8 idx) in is_link_enabled() 31 struct fwnode_handle *link; in is_link_enabled() 59 struct fwnode_handle *fwnode; in sdw_intel_scan_controller()
|
| /linux/include/linux/iio/ |
| H 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,
|