/Linux-v4.19/include/linux/ |
D | fwnode.h | 20 struct fwnode_handle { struct 21 struct fwnode_handle *secondary; argument 34 const struct fwnode_handle *local_fwnode; argument 46 struct fwnode_handle *fwnode; 73 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode); 74 void (*put)(struct fwnode_handle *fwnode); 75 bool (*device_is_available)(const struct fwnode_handle *fwnode); 76 const void *(*device_get_match_data)(const struct fwnode_handle *fwnode, 78 bool (*property_present)(const struct fwnode_handle *fwnode, 80 int (*property_read_int_array)(const struct fwnode_handle *fwnode, [all …]
|
D | property.h | 36 struct fwnode_handle *dev_fwnode(struct device *dev); 54 bool fwnode_device_is_available(const struct fwnode_handle *fwnode); 55 bool fwnode_property_present(const struct fwnode_handle *fwnode, 57 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, 60 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, 63 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, 66 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, 69 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, 72 int fwnode_property_read_string(const struct fwnode_handle *fwnode, 74 int fwnode_property_match_string(const struct fwnode_handle *fwnode, [all …]
|
D | acpi.h | 62 static inline struct fwnode_handle *acpi_alloc_fwnode_static(void) in acpi_alloc_fwnode_static() 64 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static() 66 fwnode = kzalloc(sizeof(struct fwnode_handle), GFP_KERNEL); in acpi_alloc_fwnode_static() 75 static inline void acpi_free_fwnode_static(struct fwnode_handle *fwnode) in acpi_free_fwnode_static() 324 struct fwnode_handle *fwnode); 648 struct fwnode_handle; 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() [all …]
|
D | irqdomain.h | 63 struct fwnode_handle *fwnode; 166 struct fwnode_handle *fwnode; 219 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id, 229 struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode() 235 struct fwnode_handle *irq_domain_alloc_named_id_fwnode(const char *name, int id) in irq_domain_alloc_named_id_fwnode() 241 static inline struct fwnode_handle *irq_domain_alloc_fwnode(void *data) in irq_domain_alloc_fwnode() 246 void irq_domain_free_fwnode(struct fwnode_handle *fwnode); 247 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size, 270 static inline struct fwnode_handle *of_node_to_fwnode(struct device_node *node) in of_node_to_fwnode() 277 static inline bool is_fwnode_irqchip(struct fwnode_handle *fwnode) in is_fwnode_irqchip() [all …]
|
D | iommu.h | 247 struct fwnode_handle *fwnode; 268 struct fwnode_handle *fwnode) in iommu_device_set_fwnode() 391 struct fwnode_handle *iommu_fwnode; 397 int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode, 401 const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode); 630 struct fwnode_handle *fwnode) in iommu_device_set_fwnode() 665 struct fwnode_handle *iommu_fwnode, in iommu_fwspec_init() 682 const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode) in iommu_ops_from_fwnode()
|
D | logic_pio.h | 20 struct fwnode_handle *fwnode; 116 struct logic_pio_hwaddr *find_io_range_by_fwnode(struct fwnode_handle *fwnode); 117 unsigned long logic_pio_trans_hwaddr(struct fwnode_handle *fwnode,
|
D | acpi_iort.h | 30 struct fwnode_handle *fw_node); 32 struct fwnode_handle *iort_find_domain_token(int trans_id);
|
D | msi.h | 203 struct fwnode_handle; 299 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, 307 struct irq_domain *platform_msi_create_irq_domain(struct fwnode_handle *fwnode, 334 struct irq_domain *pci_msi_create_irq_domain(struct fwnode_handle *fwnode,
|
D | phylink.h | 10 struct fwnode_handle; 194 struct phylink *phylink_create(struct net_device *, struct fwnode_handle *,
|
/Linux-v4.19/drivers/base/ |
D | property.c | 23 struct fwnode_handle fwnode; 29 static inline bool is_pset_node(const struct fwnode_handle *fwnode) in is_pset_node() 251 struct fwnode_handle *dev_fwnode(struct device *dev) in dev_fwnode() 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() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | property.c | 39 struct fwnode_handle *parent); 47 struct fwnode_handle *parent) in acpi_nondev_subnode_extract() 98 struct fwnode_handle *parent) in acpi_nondev_subnode_data_ok() 119 struct fwnode_handle *parent) in acpi_nondev_subnode_ok() 138 struct fwnode_handle *parent) in acpi_add_nondev_subnodes() 186 struct fwnode_handle *parent) in acpi_enumerate_nondev_subnodes() 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() 545 static struct fwnode_handle * 546 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, in acpi_fwnode_get_named_child_node() [all …]
|
D | irq.c | 18 static struct fwnode_handle *acpi_gsi_domain_id; 98 static struct fwnode_handle * 101 struct fwnode_handle *result; in acpi_get_irq_source_fwhandle() 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() 293 struct fwnode_handle *fwnode) in acpi_set_irq_model()
|
/Linux-v4.19/include/media/ |
D | v4l2-fwnode.h | 27 struct fwnode_handle; 122 struct fwnode_handle *local_node; 124 struct fwnode_handle *remote_node; 147 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, 184 struct fwnode_handle *fwnode); 204 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
|
D | v4l2-flash-led-class.h | 136 struct device *dev, struct fwnode_handle *fwn, 157 struct device *dev, struct fwnode_handle *fwn, 170 struct device *dev, struct fwnode_handle *fwn, in v4l2_flash_init() 178 struct device *dev, struct fwnode_handle *fwn, in v4l2_flash_indicator_init()
|
/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() 874 static struct fwnode_handle * 875 of_fwnode_get_parent(const struct fwnode_handle *fwnode) in of_fwnode_get_parent() 880 static struct fwnode_handle * 881 of_fwnode_get_next_child_node(const struct fwnode_handle *fwnode, in of_fwnode_get_next_child_node() [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() 282 int v4l2_fwnode_parse_link(struct fwnode_handle *__fwnode, in v4l2_fwnode_parse_link() 286 struct fwnode_handle *fwnode; in v4l2_fwnode_parse_link() 352 struct fwnode_handle *endpoint, unsigned int asd_struct_size, in v4l2_async_notifier_fwnode_parse_endpoint() 413 struct fwnode_handle *fwnode; in __v4l2_async_notifier_parse_fwnode_endpoints() 422 struct fwnode_handle *dev_fwnode; in __v4l2_async_notifier_parse_fwnode_endpoints() [all …]
|
/Linux-v4.19/include/linux/gpio/ |
D | consumer.h | 153 struct fwnode_handle; 160 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, 166 struct fwnode_handle *child, 488 struct fwnode_handle; 501 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, in fwnode_get_named_gpiod() 512 struct fwnode_handle *child, in devm_fwnode_get_index_gpiod_from_child() 524 struct fwnode_handle *child, in devm_fwnode_get_gpiod_from_child()
|
/Linux-v4.19/include/linux/irqchip/ |
D | irq-partition-percpu.h | 31 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, 45 struct partition_desc *partition_create_desc(struct fwnode_handle *fwnode, in partition_create_desc()
|
/Linux-v4.19/include/acpi/ |
D | acpi_bus.h | 363 struct fwnode_handle fwnode; 394 struct fwnode_handle fwnode; 395 struct fwnode_handle *parent; 406 bool is_acpi_device_node(const struct fwnode_handle *fwnode); 407 bool is_acpi_data_node(const struct fwnode_handle *fwnode); 409 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) in is_acpi_node() 434 static inline bool is_acpi_static_node(const struct fwnode_handle *fwnode) in is_acpi_static_node() 440 static inline bool acpi_data_node_match(const struct fwnode_handle *fwnode, in acpi_data_node_match() 447 static inline struct fwnode_handle *acpi_fwnode_handle(struct acpi_device *adev) in acpi_fwnode_handle()
|
/Linux-v4.19/drivers/acpi/arm64/ |
D | iort.c | 36 struct fwnode_handle *fw_node; 44 struct fwnode_handle *fwnode; 60 struct fwnode_handle *fwnode) in iort_set_fwnode() 87 static inline struct fwnode_handle *iort_get_fwnode( in iort_get_fwnode() 91 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode() 133 struct fwnode_handle *fwnode) in iort_get_iort_node() 169 struct fwnode_handle *fw_node) in iort_register_domain_token() 215 struct fwnode_handle *iort_find_domain_token(int trans_id) in iort_find_domain_token() 217 struct fwnode_handle *fw_node = NULL; in iort_find_domain_token() 638 struct fwnode_handle *handle; in iort_get_device_domain() [all …]
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-gic-v2m.c | 65 struct fwnode_handle *fwnode; 302 static int __init gicv2m_init_one(struct fwnode_handle *fwnode, in gicv2m_init_one() 389 static int __init gicv2m_of_init(struct fwnode_handle *parent_handle, in gicv2m_of_init() 433 static struct fwnode_handle *gicv2m_get_fwnode(struct device *dev) in gicv2m_get_fwnode() 456 struct fwnode_handle *fwnode; in acpi_parse_madt_msi() 519 int __init gicv2m_init(struct fwnode_handle *parent_handle, in gicv2m_init()
|
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() 124 struct fwnode_handle *domain_handle; in its_pmsi_parse_madt()
|
/Linux-v4.19/arch/x86/kernel/apic/ |
D | msi.c | 138 struct fwnode_handle *fn; in arch_init_msi_domain() 177 struct fwnode_handle *fn; in arch_create_remap_msi_irq_domain() 237 struct fwnode_handle *fn; in dmar_get_irq_domain() 343 struct fwnode_handle *fn; in hpet_create_irq_domain()
|
/Linux-v4.19/drivers/soundwire/ |
D | mipi_disco.c | 33 struct fwnode_handle *link; in sdw_master_read_prop() 123 struct fwnode_handle *port, struct sdw_dp0_prop *dp0) in sdw_slave_read_dp0() 164 struct fwnode_handle *node; in sdw_slave_read_dpn() 292 struct fwnode_handle *port; in sdw_slave_read_prop()
|
/Linux-v4.19/drivers/gpio/ |
D | gpiolib.h | 138 struct gpio_desc *acpi_node_get_gpiod(struct fwnode_handle *fwnode, 169 acpi_node_get_gpiod(struct fwnode_handle *fwnode, const char *propname, in acpi_node_get_gpiod() 242 const struct fwnode_handle *fwnode);
|