| /Linux-v5.4/include/linux/ |
| D | fwnode.h | 17 struct fwnode_handle { struct 18 struct fwnode_handle *secondary; argument 31 const struct fwnode_handle *local_fwnode; argument 43 struct fwnode_handle *fwnode; 70 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode); 71 void (*put)(struct fwnode_handle *fwnode); 72 bool (*device_is_available)(const struct fwnode_handle *fwnode); 73 const void *(*device_get_match_data)(const struct fwnode_handle *fwnode, 75 bool (*property_present)(const struct fwnode_handle *fwnode, 77 int (*property_read_int_array)(const struct fwnode_handle *fwnode, [all …]
|
| D | property.h | 34 struct fwnode_handle *dev_fwnode(struct device *dev); 52 bool fwnode_device_is_available(const struct fwnode_handle *fwnode); 53 bool fwnode_property_present(const struct fwnode_handle *fwnode, 55 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, 58 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, 61 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, 64 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, 67 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, 70 int fwnode_property_read_string(const struct fwnode_handle *fwnode, 72 int fwnode_property_match_string(const struct fwnode_handle *fwnode, [all …]
|
| D | acpi.h | 50 static inline struct fwnode_handle *acpi_alloc_fwnode_static(void) in acpi_alloc_fwnode_static() 52 struct fwnode_handle *fwnode; in acpi_alloc_fwnode_static() 54 fwnode = kzalloc(sizeof(struct fwnode_handle), GFP_KERNEL); in acpi_alloc_fwnode_static() 63 static inline void acpi_free_fwnode_static(struct fwnode_handle *fwnode) in acpi_free_fwnode_static() 316 struct fwnode_handle *fwnode); 320 struct fwnode_handle *fwnode, 669 struct fwnode_handle; 689 static inline bool is_acpi_node(struct fwnode_handle *fwnode) in is_acpi_node() 694 static inline bool is_acpi_device_node(struct fwnode_handle *fwnode) in is_acpi_device_node() 699 static inline struct acpi_device *to_acpi_device_node(struct fwnode_handle *fwnode) in to_acpi_device_node() [all …]
|
| D | irqdomain.h | 64 struct fwnode_handle *fwnode; 169 struct fwnode_handle *fwnode; 222 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id, 232 struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode() 238 struct fwnode_handle *irq_domain_alloc_named_id_fwnode(const char *name, int id) in irq_domain_alloc_named_id_fwnode() 244 static inline struct fwnode_handle *irq_domain_alloc_fwnode(phys_addr_t *pa) in irq_domain_alloc_fwnode() 249 void irq_domain_free_fwnode(struct fwnode_handle *fwnode); 250 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size, 274 static inline struct fwnode_handle *of_node_to_fwnode(struct device_node *node) in of_node_to_fwnode() 281 static inline bool is_fwnode_irqchip(struct fwnode_handle *fwnode) in is_fwnode_irqchip() [all …]
|
| 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 | 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,
|
| D | acpi_iort.h | 26 struct fwnode_handle *fw_node); 28 struct fwnode_handle *iort_find_domain_token(int trans_id);
|
| /Linux-v5.4/drivers/base/ |
| D | property.c | 21 struct fwnode_handle *dev_fwnode(struct device *dev) in dev_fwnode() 46 bool fwnode_property_present(const struct fwnode_handle *fwnode, in fwnode_property_present() 229 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in fwnode_property_read_int_array() 265 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u8_array() 291 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u16_array() 317 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u32_array() 343 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u64_array() 369 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in fwnode_property_read_string_array() 401 int fwnode_property_read_string(const struct fwnode_handle *fwnode, in fwnode_property_read_string() 425 int fwnode_property_match_string(const struct fwnode_handle *fwnode, in fwnode_property_match_string() [all …]
|
| D | swnode.c | 17 struct fwnode_handle fwnode; 36 bool is_software_node(const struct fwnode_handle *fwnode) in is_software_node() 74 const struct software_node *to_software_node(struct fwnode_handle *fwnode) in to_software_node() 82 struct fwnode_handle *software_node_fwnode(const struct software_node *node) in software_node_fwnode() 473 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get() 482 static void software_node_put(struct fwnode_handle *fwnode) in software_node_put() 489 static bool software_node_property_present(const struct fwnode_handle *fwnode, in software_node_property_present() 497 static int software_node_read_int_array(const struct fwnode_handle *fwnode, in software_node_read_int_array() 508 static int software_node_read_string_array(const struct fwnode_handle *fwnode, in software_node_read_string_array() 518 static struct fwnode_handle * [all …]
|
| D | devcon.c | 16 fwnode_graph_devcon_match(struct fwnode_handle *fwnode, const char *con_id, in fwnode_graph_devcon_match() 20 struct fwnode_handle *ep; in fwnode_graph_devcon_match() 39 fwnode_devcon_match(struct fwnode_handle *fwnode, const char *con_id, in fwnode_devcon_match() 71 void *fwnode_connection_find_match(struct fwnode_handle *fwnode, in fwnode_connection_find_match() 102 struct fwnode_handle *fwnode = dev_fwnode(dev); in device_connection_find_match()
|
| /Linux-v5.4/drivers/acpi/ |
| D | property.c | 58 struct fwnode_handle *parent); 66 struct fwnode_handle *parent) in acpi_nondev_subnode_extract() 118 struct fwnode_handle *parent) in acpi_nondev_subnode_data_ok() 139 struct fwnode_handle *parent) in acpi_nondev_subnode_ok() 158 struct fwnode_handle *parent) in acpi_add_nondev_subnodes() 206 struct fwnode_handle *parent) in acpi_enumerate_nondev_subnodes() 536 acpi_device_data_of_node(const struct fwnode_handle *fwnode) in acpi_device_data_of_node() 554 int acpi_node_prop_get(const struct fwnode_handle *fwnode, in acpi_node_prop_get() 605 static struct fwnode_handle * 606 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnode, in acpi_fwnode_get_named_child_node() [all …]
|
| D | irq.c | 15 static struct fwnode_handle *acpi_gsi_domain_id; 95 static struct fwnode_handle * 98 struct fwnode_handle *result; in acpi_get_irq_source_fwhandle() 145 static inline void acpi_irq_parse_one_match(struct fwnode_handle *fwnode, in acpi_irq_parse_one_match() 184 struct fwnode_handle *fwnode; in acpi_irq_parse_one_cb() 290 struct fwnode_handle *fwnode) in acpi_set_irq_model() 307 struct fwnode_handle *fwnode, in acpi_irq_create_hierarchy()
|
| /Linux-v5.4/drivers/of/ |
| D | property.c | 817 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get() 822 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put() 827 static bool of_fwnode_device_is_available(const struct fwnode_handle *fwnode) in of_fwnode_device_is_available() 832 static bool of_fwnode_property_present(const struct fwnode_handle *fwnode, in of_fwnode_property_present() 838 static int of_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_int_array() 864 of_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_string_array() 875 static struct fwnode_handle * 876 of_fwnode_get_parent(const struct fwnode_handle *fwnode) in of_fwnode_get_parent() 881 static struct fwnode_handle * 882 of_fwnode_get_next_child_node(const struct fwnode_handle *fwnode, in of_fwnode_get_next_child_node() [all …]
|
| /Linux-v5.4/include/media/ |
| D | v4l2-fwnode.h | 25 struct fwnode_handle; 120 struct fwnode_handle *local_node; 122 struct fwnode_handle *remote_node; 156 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, 203 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode, 224 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
|
| 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()
|
| D | v4l2-async.h | 82 struct fwnode_handle *fwnode; 181 struct fwnode_handle *fwnode, 206 struct fwnode_handle *endpoint,
|
| /Linux-v5.4/drivers/media/v4l2-core/ |
| D | v4l2-fwnode.c | 129 static int v4l2_fwnode_endpoint_parse_csi2_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi2_bus() 273 v4l2_fwnode_endpoint_parse_parallel_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_parallel_bus() 379 v4l2_fwnode_endpoint_parse_csi1_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi1_bus() 412 static int __v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in __v4l2_fwnode_endpoint_parse() 496 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse() 518 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_alloc_parse() 559 int v4l2_fwnode_parse_link(struct fwnode_handle *__fwnode, in v4l2_fwnode_parse_link() 563 struct fwnode_handle *fwnode; in v4l2_fwnode_parse_link() 601 struct fwnode_handle *endpoint, in v4l2_async_notifier_fwnode_parse_endpoint() 666 struct fwnode_handle *fwnode; in __v4l2_async_notifier_parse_fwnode_ep() [all …]
|
| /Linux-v5.4/include/linux/usb/ |
| D | typec_mux.h | 11 struct fwnode_handle; 17 struct fwnode_handle *fwnode; 35 struct fwnode_handle *fwnode;
|
| D | role.h | 36 struct fwnode_handle *fwnode; 50 struct usb_role_switch *fwnode_usb_role_switch_get(struct fwnode_handle *node); 75 fwnode_usb_role_switch_get(struct fwnode_handle *node) in fwnode_usb_role_switch_get()
|
| /Linux-v5.4/include/linux/irqchip/ |
| D | arm-gic-common.h | 40 struct fwnode_handle; 41 int gicv2m_init(struct fwnode_handle *parent_handle,
|
| D | irq-partition-percpu.h | 23 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()
|
| /Linux-v5.4/include/acpi/ |
| D | acpi_bus.h | 356 struct fwnode_handle fwnode; 387 struct fwnode_handle fwnode; 388 struct fwnode_handle *parent; 399 bool is_acpi_device_node(const struct fwnode_handle *fwnode); 400 bool is_acpi_data_node(const struct fwnode_handle *fwnode); 402 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) in is_acpi_node() 427 static inline bool is_acpi_static_node(const struct fwnode_handle *fwnode) in is_acpi_static_node() 433 static inline bool acpi_data_node_match(const struct fwnode_handle *fwnode, in acpi_data_node_match() 440 static inline struct fwnode_handle *acpi_fwnode_handle(struct acpi_device *adev) in acpi_fwnode_handle()
|
| /Linux-v5.4/drivers/acpi/arm64/ |
| D | iort.c | 28 struct fwnode_handle *fw_node; 36 struct fwnode_handle *fwnode; 52 struct fwnode_handle *fwnode) in iort_set_fwnode() 79 static inline struct fwnode_handle *iort_get_fwnode( in iort_get_fwnode() 83 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode() 125 struct fwnode_handle *fwnode) in iort_get_iort_node() 161 struct fwnode_handle *fw_node) in iort_register_domain_token() 207 struct fwnode_handle *iort_find_domain_token(int trans_id) in iort_find_domain_token() 209 struct fwnode_handle *fw_node = NULL; in iort_find_domain_token() 633 struct fwnode_handle *handle; in iort_get_device_domain() [all …]
|
| /Linux-v5.4/include/linux/gpio/ |
| D | consumer.h | 173 struct fwnode_handle; 175 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, 181 struct fwnode_handle *child, 523 struct fwnode_handle; 526 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, in fwnode_get_named_gpiod() 537 struct fwnode_handle *child, in devm_fwnode_get_index_gpiod_from_child() 549 struct fwnode_handle *child, in devm_fwnode_get_gpiod_from_child()
|
| /Linux-v5.4/drivers/gpio/ |
| D | gpiolib-acpi.h | 50 struct gpio_desc *acpi_node_get_gpiod(struct fwnode_handle *fwnode, 85 acpi_node_get_gpiod(struct fwnode_handle *fwnode, const char *propname, in acpi_node_get_gpiod()
|