/Linux-v4.19/drivers/base/ |
D | property.c | 23 struct fwnode_handle fwnode; member 29 static inline bool is_pset_node(const struct fwnode_handle *fwnode) in is_pset_node() 258 static bool pset_fwnode_property_present(const struct fwnode_handle *fwnode, in pset_fwnode_property_present() 264 static int pset_fwnode_read_int_array(const struct fwnode_handle *fwnode, in pset_fwnode_read_int_array() 289 pset_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in pset_fwnode_property_read_string_array() 321 bool fwnode_property_present(const struct fwnode_handle *fwnode, in fwnode_property_present() 504 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in fwnode_property_read_int_array() 540 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u8_array() 566 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u16_array() 592 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u32_array() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | property.c | 476 acpi_device_data_of_node(const struct fwnode_handle *fwnode) in acpi_device_data_of_node() 494 int acpi_node_prop_get(const struct fwnode_handle *fwnode, in acpi_node_prop_get() 546 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, in acpi_fwnode_get_named_child_node() 597 int __acpi_node_get_property_reference(const struct fwnode_handle *fwnode, in __acpi_node_get_property_reference() 927 int acpi_node_prop_read(const struct fwnode_handle *fwnode, in acpi_node_prop_read() 940 struct fwnode_handle *acpi_get_next_subnode(const struct fwnode_handle *fwnode, in acpi_get_next_subnode() 1010 struct fwnode_handle *acpi_node_get_parent(const struct fwnode_handle *fwnode) in acpi_node_get_parent() 1034 static bool is_acpi_graph_node(struct fwnode_handle *fwnode, in is_acpi_graph_node() 1060 const struct fwnode_handle *fwnode, struct fwnode_handle *prev) in acpi_graph_get_next_endpoint() 1117 const struct fwnode_handle *fwnode, const char *prop_name, in acpi_graph_get_child_prop_value() [all …]
|
D | irq.c | 148 static inline void acpi_irq_parse_one_match(struct fwnode_handle *fwnode, in acpi_irq_parse_one_match() 187 struct fwnode_handle *fwnode; in acpi_irq_parse_one_cb() local 293 struct fwnode_handle *fwnode) in acpi_set_irq_model()
|
/Linux-v4.19/drivers/of/ |
D | property.c | 816 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get() 821 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put() 826 static bool of_fwnode_device_is_available(const struct fwnode_handle *fwnode) in of_fwnode_device_is_available() 831 static bool of_fwnode_property_present(const struct fwnode_handle *fwnode, in of_fwnode_property_present() 837 static int of_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_int_array() 863 of_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_string_array() 875 of_fwnode_get_parent(const struct fwnode_handle *fwnode) in of_fwnode_get_parent() 881 of_fwnode_get_next_child_node(const struct fwnode_handle *fwnode, in of_fwnode_get_next_child_node() 889 of_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, in of_fwnode_get_named_child_node() 903 of_fwnode_get_reference_args(const struct fwnode_handle *fwnode, in of_fwnode_get_reference_args() [all …]
|
/Linux-v4.19/include/linux/ |
D | fwnode.h | 46 struct fwnode_handle *fwnode; member 110 #define fwnode_has_op(fwnode, op) \ argument 112 #define fwnode_call_int_op(fwnode, op, ...) \ argument 116 #define fwnode_call_bool_op(fwnode, op, ...) \ argument 120 #define fwnode_call_ptr_op(fwnode, op, ...) \ argument 123 #define fwnode_call_void_op(fwnode, op, ...) \ argument
|
D | property.h | 89 #define fwnode_for_each_child_node(fwnode, child) \ argument 93 #define fwnode_for_each_available_child_node(fwnode, child) \ argument 146 static inline bool fwnode_property_read_bool(const struct fwnode_handle *fwnode, in fwnode_property_read_bool() 152 static inline int fwnode_property_read_u8(const struct fwnode_handle *fwnode, in fwnode_property_read_u8() 158 static inline int fwnode_property_read_u16(const struct fwnode_handle *fwnode, in fwnode_property_read_u16() 164 static inline int fwnode_property_read_u32(const struct fwnode_handle *fwnode, in fwnode_property_read_u32() 170 static inline int fwnode_property_read_u64(const struct fwnode_handle *fwnode, in fwnode_property_read_u64() 307 #define fwnode_graph_for_each_endpoint(fwnode, child) \ argument
|
D | irqdomain.h | 63 struct fwnode_handle *fwnode; member 166 struct fwnode_handle *fwnode; member 277 static inline bool is_fwnode_irqchip(struct fwnode_handle *fwnode) in is_fwnode_irqchip() 286 struct irq_domain *irq_find_matching_fwnode(struct fwnode_handle *fwnode, in irq_find_matching_fwnode() 349 static inline struct irq_domain *irq_domain_create_linear(struct fwnode_handle *fwnode, in irq_domain_create_linear() 357 static inline struct irq_domain *irq_domain_create_tree(struct fwnode_handle *fwnode, in irq_domain_create_tree() 572 struct fwnode_handle *fwnode, enum irq_domain_bus_token bus_token) in irq_find_matching_fwnode()
|
D | acpi.h | 59 #define ACPI_HANDLE_FWNODE(fwnode) \ argument 64 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static() local 75 static inline void acpi_free_fwnode_static(struct fwnode_handle *fwnode) in acpi_free_fwnode_static() 645 #define ACPI_HANDLE_FWNODE(fwnode) (NULL) argument 666 static inline bool is_acpi_node(struct fwnode_handle *fwnode) in is_acpi_node() 671 static inline bool is_acpi_device_node(struct fwnode_handle *fwnode) in is_acpi_device_node() 676 static inline struct acpi_device *to_acpi_device_node(struct fwnode_handle *fwnode) in to_acpi_device_node() 681 static inline bool is_acpi_data_node(struct fwnode_handle *fwnode) in is_acpi_data_node() 686 static inline struct acpi_data_node *to_acpi_data_node(struct fwnode_handle *fwnode) in to_acpi_data_node() 691 static inline bool acpi_data_node_match(struct fwnode_handle *fwnode, in acpi_data_node_match() [all …]
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-fwnode.c | 42 static int v4l2_fwnode_endpoint_parse_csi2_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi2_bus() 112 struct fwnode_handle *fwnode, struct v4l2_fwnode_endpoint *vep) in v4l2_fwnode_endpoint_parse_parallel_bus() 166 v4l2_fwnode_endpoint_parse_csi1_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi1_bus() 191 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse() 241 struct fwnode_handle *fwnode) in v4l2_fwnode_endpoint_alloc_parse() 286 struct fwnode_handle *fwnode; in v4l2_fwnode_parse_link() local 413 struct fwnode_handle *fwnode; in __v4l2_async_notifier_parse_fwnode_endpoints() local 742 struct fwnode_handle *fwnode, const char *prop, unsigned int index, in v4l2_fwnode_reference_get_int_prop() 822 struct fwnode_handle *fwnode; in v4l2_fwnode_reference_parse_int_props() local
|
D | v4l2-async.c | 313 struct v4l2_async_notifier *notifier, struct fwnode_handle *fwnode) in __v4l2_async_notifier_fwnode_has_async_subdev() 345 struct v4l2_async_notifier *notifier, struct fwnode_handle *fwnode, in v4l2_async_notifier_fwnode_has_async_subdev()
|
/Linux-v4.19/lib/ |
D | logic_pio.c | 109 struct logic_pio_hwaddr *find_io_range_by_fwnode(struct fwnode_handle *fwnode) in find_io_range_by_fwnode() 161 unsigned long logic_pio_trans_hwaddr(struct fwnode_handle *fwnode, in logic_pio_trans_hwaddr()
|
/Linux-v4.19/drivers/acpi/arm64/ |
D | iort.c | 44 struct fwnode_handle *fwnode; member 60 struct fwnode_handle *fwnode) in iort_set_fwnode() 91 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode() local 133 struct fwnode_handle *fwnode) in iort_get_iort_node() 754 struct fwnode_handle *fwnode, in arm_smmu_iort_xlate() 1360 struct fwnode_handle *fwnode; in iort_add_platform_device() local 1473 struct fwnode_handle *fwnode; in iort_init_platform_devices() local
|
/Linux-v4.19/drivers/gpio/ |
D | gpiolib-devprop.c | 30 const struct fwnode_handle *fwnode) in devprop_gpiochip_set_names()
|
D | gpiolib-acpi.c | 568 static int acpi_gpio_property_lookup(struct fwnode_handle *fwnode, in acpi_gpio_property_lookup() 727 struct gpio_desc *acpi_node_get_gpiod(struct fwnode_handle *fwnode, in acpi_node_get_gpiod() 972 struct acpi_gpio_chip *achip, struct fwnode_handle *fwnode, in acpi_gpiochip_parse_own_gpio() 1013 struct fwnode_handle *fwnode; in acpi_gpiochip_scan_gpios() local
|
/Linux-v4.19/drivers/net/phy/ |
D | sfp-bus.c | 18 struct fwnode_handle *fwnode; member 291 static struct sfp_bus *sfp_bus_get(struct fwnode_handle *fwnode) in sfp_bus_get() 459 struct sfp_bus *sfp_register_upstream(struct fwnode_handle *fwnode, in sfp_register_upstream()
|
D | phylink.c | 150 struct fwnode_handle *fwnode) in phylink_parse_fixedlink() 242 static int phylink_parse_mode(struct phylink *pl, struct fwnode_handle *fwnode) in phylink_parse_mode() 517 struct fwnode_handle *fwnode) in phylink_register_sfp() 559 struct fwnode_handle *fwnode, in phylink_create()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-gic-v2m.c | 65 struct fwnode_handle *fwnode; member 302 static int __init gicv2m_init_one(struct fwnode_handle *fwnode, in gicv2m_init_one() 456 struct fwnode_handle *fwnode; in acpi_parse_madt_msi() local
|
D | irq-gic-v3-its-platform-msi.c | 97 static int __init its_pmsi_init_one(struct fwnode_handle *fwnode, in its_pmsi_init_one()
|
/Linux-v4.19/include/linux/irqchip/ |
D | irq-partition-percpu.h | 45 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, in partition_create_desc()
|
/Linux-v4.19/drivers/soundwire/ |
D | slave.c | 17 struct sdw_slave_id *id, struct fwnode_handle *fwnode) in sdw_slave_add()
|
/Linux-v4.19/include/linux/platform_data/ |
D | gpio-dwapb.h | 18 struct fwnode_handle *fwnode; member
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/ |
D | hnae.c | 112 static struct hnae_ae_dev *find_ae(const struct fwnode_handle *fwnode) in find_ae() 327 const struct fwnode_handle *fwnode, in hnae_get_handle()
|
/Linux-v4.19/drivers/staging/media/imx/ |
D | imx-media-dev.c | 41 struct fwnode_handle *fwnode, in find_async_subdev() 76 struct fwnode_handle *fwnode, in imx_media_add_async_subdev()
|
/Linux-v4.19/kernel/irq/ |
D | irqdomain.c | 31 struct fwnode_handle fwnode; member 103 void irq_domain_free_fwnode(struct fwnode_handle *fwnode) in irq_domain_free_fwnode() 129 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size, in __irq_domain_add() 386 struct fwnode_handle *fwnode = fwspec->fwnode; in irq_find_matching_fwspec() local 1013 struct fwnode_handle *fwnode, in irq_domain_create_hierarchy()
|
/Linux-v4.19/drivers/iommu/ |
D | of_iommu.c | 102 struct fwnode_handle *fwnode = &iommu_spec->np->fwnode; in of_iommu_xlate() local
|