| /drivers/base/ |
| A D | property.c | 710 struct fwnode_handle *fwnode_get_parent(const struct fwnode_handle *fwnode) in fwnode_get_parent() 731 struct fwnode_handle *fwnode_get_next_parent(struct fwnode_handle *fwnode) in fwnode_get_next_parent() 771 struct fwnode_handle *fwnode_get_nth_parent(struct fwnode_handle *fwnode, in fwnode_get_nth_parent() 796 struct fwnode_handle * 813 struct fwnode_handle * 868 struct fwnode_handle * 900 struct fwnode_handle *fwnode_handle_get(struct fwnode_handle *fwnode) in fwnode_handle_get() 1105 struct fwnode_handle * 1147 struct fwnode_handle * 1170 struct fwnode_handle * [all …]
|
| A D | swnode.c | 29 struct fwnode_handle fwnode; 377 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get() 451 static struct fwnode_handle * 462 static struct fwnode_handle * 484 static struct fwnode_handle * 567 static struct fwnode_handle * 587 static struct fwnode_handle * 593 struct fwnode_handle *port; in software_node_graph_get_next_endpoint() 622 static struct fwnode_handle * 641 static struct fwnode_handle * [all …]
|
| A D | core.c | 97 int fwnode_link_add(struct fwnode_handle *con, struct fwnode_handle *sup, in fwnode_link_add() 179 struct fwnode_handle *child; in fw_devlink_purge_absent_suppliers() 201 struct fwnode_handle *to) in __fwnode_links_move_consumers() 224 struct fwnode_handle *new_sup) in __fw_devlink_pickup_dangling_consumers() 226 struct fwnode_handle *child; in __fw_devlink_pickup_dangling_consumers() 1019 struct fwnode_handle *fwnode) in fwnode_links_check_suppliers() 1054 struct fwnode_handle *sup_fw; in device_links_check_suppliers() 1315 struct fwnode_handle *child; in device_links_driver_bound() 1900 struct fwnode_handle *parent; in fwnode_ancestor_init_without_drv() 1924 struct fwnode_handle *parent; in fwnode_is_ancestor_of() [all …]
|
| /drivers/acpi/ |
| A D | property.c | 83 struct fwnode_handle *parent) in acpi_nondev_subnode_extract() 786 static struct fwnode_handle * 790 struct fwnode_handle *child; in acpi_fwnode_get_named_child_node() 847 static struct fwnode_handle *acpi_parse_string_ref(const struct fwnode_handle *fwnode, in acpi_parse_string_ref() 1267 struct fwnode_handle *acpi_get_next_subnode(const struct fwnode_handle *fwnode, in acpi_get_next_subnode() 1328 static struct fwnode_handle * 1376 const struct fwnode_handle *fwnode, struct fwnode_handle *prev) in acpi_graph_get_next_endpoint() 1436 struct fwnode_handle *child; in acpi_graph_get_child_prop_value() 1458 static struct fwnode_handle * 1461 struct fwnode_handle *fwnode; in acpi_graph_get_remote_endpoint() [all …]
|
| A D | irq.c | 111 static struct fwnode_handle * 115 struct fwnode_handle *result; in acpi_get_irq_source_fwhandle() 163 static inline void acpi_irq_parse_one_match(struct fwnode_handle *fwnode, in acpi_irq_parse_one_match() 203 struct fwnode_handle *fwnode; in acpi_irq_parse_one_cb() 349 struct fwnode_handle *fwnode, in acpi_irq_create_hierarchy()
|
| /drivers/of/ |
| A D | property.c | 996 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get() 1001 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put() 1088 static struct fwnode_handle * 1089 of_fwnode_get_parent(const struct fwnode_handle *fwnode) in of_fwnode_get_parent() 1094 static struct fwnode_handle * 1096 struct fwnode_handle *child) in of_fwnode_get_next_child_node() 1102 static struct fwnode_handle * 1148 static struct fwnode_handle * 1150 struct fwnode_handle *prev) in of_fwnode_graph_get_next_endpoint() 1156 static struct fwnode_handle * [all …]
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-cti-platform.c | 74 static int cti_plat_get_cpu_at_node(struct fwnode_handle *fwnode) in cti_plat_get_cpu_at_node() 81 const char *cti_plat_get_node_name(struct fwnode_handle *fwnode) in cti_plat_get_node_name() 94 cti_plat_get_csdev_or_node_name(struct fwnode_handle *fwnode, in cti_plat_get_csdev_or_node_name() 106 static bool cti_plat_node_name_eq(struct fwnode_handle *fwnode, in cti_plat_node_name_eq() 118 struct fwnode_handle *root_fwnode, *cs_fwnode; in cti_plat_create_v8_etm_connection() 224 struct fwnode_handle *fwnode = dev_fwnode(dev); in cti_plat_check_v8_arch_compatible() 241 const struct fwnode_handle *fwnode, in cti_plat_read_trig_group() 268 const struct fwnode_handle *fwnode, in cti_plat_read_trig_types() 315 const struct fwnode_handle *fwnode) in cti_plat_process_filter_sigs() 342 struct fwnode_handle *fwnode) in cti_plat_create_connection() [all …]
|
| /drivers/gpio/ |
| 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()
|
| 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);
|
| A D | gpiolib-swnode.c | 27 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) in swnode_get_gpio_device() 48 static int swnode_gpio_get_reference(const struct fwnode_handle *fwnode, in swnode_gpio_get_reference() 59 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, in swnode_find_gpio() 113 int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id) in swnode_gpio_count()
|
| A D | gpiolib-of.h | 12 struct fwnode_handle; 26 int of_gpio_count(const struct fwnode_handle *fwnode, const char *con_id); 42 static inline int of_gpio_count(const struct fwnode_handle *fwnode, in of_gpio_count()
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-fwnode.c | 537 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse() 601 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode, in v4l2_fwnode_parse_link() 671 v4l2_fwnode_connector_parse_analog(struct fwnode_handle *fwnode, in v4l2_fwnode_connector_parse_analog() 703 v4l2_fwnode_get_connector_type(struct fwnode_handle *fwnode) in v4l2_fwnode_get_connector_type() 719 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_connector_parse() 722 struct fwnode_handle *connector_node; in v4l2_fwnode_connector_parse() 774 struct fwnode_handle *connector_ep; in v4l2_fwnode_connector_add_link() 813 struct fwnode_handle *fwnode = dev_fwnode(dev); in v4l2_fwnode_device_parse() 1056 static struct fwnode_handle * 1065 struct fwnode_handle *child; in v4l2_fwnode_reference_get_int_prop() [all …]
|
| /drivers/irqchip/ |
| A D | irq-riscv-imsic-early.c | 164 static int __init imsic_early_probe(struct fwnode_handle *fwnode) in imsic_early_probe() 206 struct fwnode_handle *fwnode = &node->fwnode; in imsic_early_dt_init() 230 static struct fwnode_handle *imsic_acpi_fwnode; 232 struct fwnode_handle *imsic_acpi_get_fwnode(struct device *dev) in imsic_acpi_get_fwnode()
|
| A D | irq-aclint-sswi.c | 62 static int __init aclint_sswi_parse_irq(struct fwnode_handle *fwnode, void __iomem *reg) in aclint_sswi_parse_irq() 103 static int __init aclint_sswi_probe(struct fwnode_handle *fwnode) in aclint_sswi_probe() 159 static int __init generic_aclint_sswi_probe(struct fwnode_handle *fwnode) in generic_aclint_sswi_probe() 184 static int __init thead_aclint_sswi_probe(struct fwnode_handle *fwnode) in thead_aclint_sswi_probe()
|
| 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()
|
| /drivers/net/mdio/ |
| A D | fwnode_mdio.c | 21 fwnode_find_pse_control(struct fwnode_handle *fwnode, in fwnode_find_pse_control() 42 fwnode_find_mii_timestamper(struct fwnode_handle *fwnode) in fwnode_find_mii_timestamper() 72 struct fwnode_handle *child, u32 addr) in fwnode_mdiobus_phy_device_register() 123 struct fwnode_handle *child, u32 addr) in fwnode_mdiobus_register_phy()
|
| /drivers/i2c/ |
| A D | i2c-core-slave.c | 112 struct fwnode_handle *fwnode = dev_fwnode(dev); in i2c_detect_slave_mode() 115 struct fwnode_handle *child __free(fwnode_handle) = NULL; in i2c_detect_slave_mode()
|
| /drivers/leds/ |
| A D | leds-max5970.c | 48 struct fwnode_handle *child; in max5970_led_probe() 58 struct fwnode_handle *led_node __free(fwnode_handle) = in max5970_led_probe()
|
| /drivers/cdx/ |
| A D | cdx_msi.c | 163 struct fwnode_handle *fwnode_handle; in cdx_msi_domain_init() local 168 fwnode_handle = of_fwnode_handle(np); in cdx_msi_domain_init() 182 cdx_msi_domain = msi_create_irq_domain(fwnode_handle, &cdx_msi_domain_info, parent); in cdx_msi_domain_init()
|
| /drivers/acpi/arm64/ |
| A D | iort.c | 31 struct fwnode_handle *fw_node; 39 struct fwnode_handle *fwnode; 55 struct fwnode_handle *fwnode) in iort_set_fwnode() 86 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode() 128 struct fwnode_handle *fwnode) in iort_get_iort_node() 693 struct fwnode_handle *handle; in iort_get_device_domain() 712 struct fwnode_handle *iort_fwnode; in iort_set_device_domain() 759 struct fwnode_handle *iort_fwnode; in iort_get_platform_device_domain() 1235 struct fwnode_handle *iort_fwnode; in iort_iommu_xlate() 1805 struct fwnode_handle *fwnode; in iort_add_platform_device() [all …]
|
| /drivers/input/ |
| A D | touch-overlay.c | 26 static int touch_overlay_get_segment(struct fwnode_handle *segment_node, in touch_overlay_get_segment() 74 struct fwnode_handle *fw_segment; in touch_overlay_map() 79 struct fwnode_handle *overlay __free(fwnode_handle) = in touch_overlay_map()
|
| /drivers/net/ethernet/freescale/dpaa2/ |
| A D | dpaa2-mac.c | 92 static struct fwnode_handle *dpaa2_mac_get_node(struct device *dev, in dpaa2_mac_get_node() 95 struct fwnode_handle *fwnode, *parent = NULL, *child = NULL; in dpaa2_mac_get_node() 135 static int dpaa2_mac_get_if_mode(struct fwnode_handle *dpmac_node, in dpaa2_mac_get_if_mode() 252 struct fwnode_handle *dpmac_node, in dpaa2_pcs_create() 255 struct fwnode_handle *node; in dpaa2_pcs_create() 365 struct fwnode_handle *dpmac_node; in dpaa2_mac_connect() 470 struct fwnode_handle *fw_node; in dpaa2_mac_open()
|
| /drivers/usb/roles/ |
| A D | class.c | 126 static void *usb_role_switch_match(const struct fwnode_handle *fwnode, const char *id, in usb_role_switch_match() 140 usb_role_switch_is_parent(struct fwnode_handle *fwnode) in usb_role_switch_is_parent() 142 struct fwnode_handle *parent = fwnode_get_parent(fwnode); in usb_role_switch_is_parent() 185 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *fwnode) in fwnode_usb_role_switch_get() 223 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode) in usb_role_switch_find_by_fwnode()
|
| /drivers/soundwire/ |
| A D | irq.h | 16 struct fwnode_handle *fwnode); 23 struct fwnode_handle *fwnode) in sdw_irq_create()
|
| /drivers/dpll/zl3073x/ |
| A D | prop.h | 10 struct fwnode_handle; 20 struct fwnode_handle *fwnode;
|