Home
last modified time | relevance | path

Searched refs:fwnode_handle (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/linux/include/linux/
H A Dfwnode.h52 struct fwnode_handle { struct
53 struct fwnode_handle *secondary; argument
73 struct fwnode_handle *supplier; argument
75 struct fwnode_handle *consumer;
89 const struct fwnode_handle *local_fwnode;
108 struct fwnode_handle *fwnode;
140 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
141 void (*put)(struct fwnode_handle *fwnode);
142 bool (*device_is_available)(const struct fwnode_handle *fwnode);
143 const void *(*device_get_match_data)(const struct fwnode_handle *fwnode,
[all …]
H A Dproperty.h33 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev);
34 struct fwnode_handle *__dev_fwnode(struct device *dev);
57 bool fwnode_property_present(const struct fwnode_handle *fwnode,
59 bool fwnode_property_read_bool(const struct fwnode_handle *fwnode,
61 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode,
64 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode,
67 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode,
70 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode,
73 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode,
76 int fwnode_property_read_string(const struct fwnode_handle *fwnode,
[all …]
H A Dfwnode_mdio.h14 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 Dirq_sim.h26 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 Dacpi.h65 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()
351 typedef struct fwnode_handle *(*acpi_gsi_domain_disp_fn)(u32);
360 struct fwnode_handle *fwnode,
807 struct fwnode_handle;
839 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) in is_acpi_node()
844 static inline bool is_acpi_device_node(const struct fwnode_handle *fwnode) in is_acpi_device_node()
849 static inline struct acpi_device *to_acpi_device_node(const struct fwnode_handle *fwnode) in to_acpi_device_node()
[all …]
H A Dacpi_mdio.h12 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()
/linux/drivers/base/
H A Dproperty.c21 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()
57 bool fwnode_property_present(const struct fwnode_handle *fwnode, in fwnode_property_present()
95 bool fwnode_property_read_bool(const struct fwnode_handle *fwnode, in fwnode_property_read_bool()
295 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in fwnode_property_read_int_array()
335 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u8_array()
364 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u16_array()
393 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u32_array()
422 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u64_array()
451 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in fwnode_property_read_string_array()
[all …]
H A Dswnode.c29 struct fwnode_handle fwnode;
50 bool is_software_node(const struct fwnode_handle *fwnode) in is_software_node()
67 struct fwnode_handle *fwnode = dev_fwnode(dev); in dev_to_swnode()
101 const struct software_node *to_software_node(const struct fwnode_handle *fwnode) in to_software_node()
109 struct fwnode_handle *software_node_fwnode(const struct software_node *node) in software_node_fwnode()
377 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get()
386 static void software_node_put(struct fwnode_handle *fwnode) in software_node_put()
393 static bool software_node_property_present(const struct fwnode_handle *fwnode, in software_node_property_present()
401 static int software_node_read_int_array(const struct fwnode_handle *fwnode, in software_node_read_int_array()
412 static int software_node_read_string_array(const struct fwnode_handle *fwnode, in software_node_read_string_array()
[all …]
/linux/drivers/acpi/
H A Dproperty.c74 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/media/
H A Dv4l2-fwnode.h94 struct fwnode_handle *local_node;
97 struct fwnode_handle *remote_node;
224 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode,
282 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode,
303 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
347 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode,
372 int v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode,
H A Dv4l2-async.h56 struct fwnode_handle *fwnode;
137 struct fwnode_handle *endpoint;
178 struct fwnode_handle *fwnode,
200 struct fwnode_handle *endpoint,
263 struct fwnode_handle *fwnode);
H A Dv4l2-flash-led-class.h133 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/hwtracing/coresight/
H A Dcoresight-cti-platform.c74 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()
232 static int cti_plat_count_sig_elements(const struct fwnode_handle *fwnode, in cti_plat_count_sig_elements()
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()
[all …]
/linux/drivers/gpio/
H A Dgpiolib-acpi.h17 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 Dgpiolib-swnode.h6 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 Dgpiolib-of.h12 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()
H A Dgpiolib-swnode.c26 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) in swnode_get_gpio_device()
67 static int swnode_gpio_get_reference(const struct fwnode_handle *fwnode, in swnode_gpio_get_reference()
78 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode, in swnode_find_gpio()
132 int swnode_gpio_count(const struct fwnode_handle *fwnode, const char *con_id) in swnode_gpio_count()
/linux/include/linux/usb/
H A Drole.h39 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 Dtypec_retimer.h12 struct fwnode_handle;
24 struct fwnode_handle *fwnode;
30 struct typec_retimer *fwnode_typec_retimer_get(struct fwnode_handle *fwnode);
/linux/arch/loongarch/include/asm/
H A Dirq.h117 struct fwnode_handle *get_pch_msi_handle(int pci_segment);
127 extern struct fwnode_handle *cpuintc_handle;
128 extern struct fwnode_handle *liointc_handle;
129 extern struct fwnode_handle *pch_lpc_handle;
130 extern struct fwnode_handle *pch_pic_handle[MAX_IO_PICS];
/linux/drivers/media/v4l2-core/
H A Dv4l2-fwnode.c124 static int v4l2_fwnode_endpoint_parse_csi2_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi2_bus()
307 v4l2_fwnode_endpoint_parse_parallel_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_parallel_bus()
428 v4l2_fwnode_endpoint_parse_csi1_bus(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse_csi1_bus()
461 static int __v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in __v4l2_fwnode_endpoint_parse()
540 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_parse()
563 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_endpoint_alloc_parse()
604 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode, in v4l2_fwnode_parse_link()
674 v4l2_fwnode_connector_parse_analog(struct fwnode_handle *fwnode, in v4l2_fwnode_connector_parse_analog()
706 v4l2_fwnode_get_connector_type(struct fwnode_handle *fwnode) in v4l2_fwnode_get_connector_type()
722 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode, in v4l2_fwnode_connector_parse()
[all …]
/linux/arch/riscv/kernel/
H A Dirq.c19 static struct fwnode_handle *(*__get_intc_node)(void);
21 void riscv_set_intc_hwnode_fn(struct fwnode_handle *(*fn)(void)) in riscv_set_intc_hwnode_fn()
26 struct fwnode_handle *riscv_get_intc_hwnode(void) in riscv_get_intc_hwnode()
54 int riscv_get_hart_index(struct fwnode_handle *fwnode, u32 logical_index, in riscv_get_hart_index()
/linux/sound/soc/sdca/
H A Dsdca_functions.c92 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()
201 struct fwnode_handle *function_node, in find_sdca_init_table()
840 struct fwnode_handle *control_node, in find_sdca_control_range()
878 struct fwnode_handle *control_node, in find_sdca_control_value()
947 struct fwnode_handle *control_node, in find_sdca_entity_control()
1056 struct fwnode_handle *entity_node, in find_sdca_entity_controls()
1085 struct fwnode_handle *control_node; in find_sdca_entity_controls()
1140 struct fwnode_handle *entity_node, in find_sdca_entity_iot()
1190 struct fwnode_handle *entity_node, in find_sdca_entity_cs()
[all …]
/linux/drivers/acpi/arm64/
H A Diort.c31 struct fwnode_handle *fw_node;
39 struct fwnode_handle *fwnode;
55 struct fwnode_handle *fwnode) in iort_set_fwnode()
82 static inline struct fwnode_handle *iort_get_fwnode( in iort_get_fwnode()
86 struct fwnode_handle *fwnode = NULL; in iort_get_fwnode()
128 struct fwnode_handle *fwnode) in iort_get_iort_node()
164 struct fwnode_handle *fw_node) in iort_register_domain_token()
210 struct fwnode_handle *iort_find_domain_token(int trans_id) in iort_find_domain_token()
212 struct fwnode_handle *fw_node = NULL; in iort_find_domain_token()
637 u32 iort_msi_xlate(struct device *dev, u32 input_id, struct fwnode_handle **fwnode) in iort_msi_xlate()
[all …]
/linux/drivers/irqchip/
H A Dirq-loongson-pch-msi.c31 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()

12345678910>>...14