Home
last modified time | relevance | path

Searched refs:fwnode_handle (Results 1 - 25 of 727) sorted by relevance

12345678910>>...30

/kernel/linux/linux-6.6/include/linux/
H A Dfwnode.h41 struct fwnode_handle { struct
42 struct fwnode_handle *secondary;
58 struct fwnode_handle *supplier;
60 struct fwnode_handle *consumer;
74 const struct fwnode_handle *local_fwnode;
93 struct fwnode_handle *fwnode;
124 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
125 void (*put)(struct fwnode_handle *fwnode);
126 bool (*device_is_available)(const struct fwnode_handle *fwnod
[all...]
H A Dproperty.h35 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev);
36 struct fwnode_handle *__dev_fwnode(struct device *dev);
58 bool fwnode_property_present(const struct fwnode_handle *fwnode,
60 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode,
63 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode,
66 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode,
69 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode,
72 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode,
75 int fwnode_property_read_string(const struct fwnode_handle *fwnode,
77 int fwnode_property_match_string(const struct fwnode_handle *fwnod
[all...]
H A Dacpi_iort.h27 struct fwnode_handle *fw_node);
29 struct fwnode_handle *iort_find_domain_token(int trans_id);
37 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode,
39 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode,
54 void iort_get_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_get_rmr_sids()
56 void iort_put_rmr_sids(struct fwnode_handle *iommu_fwnode, struct list_head *head) { } in iort_put_rmr_sids()
H A Dirqdomain.h22 * The host code and data structures use a fwnode_handle pointer to
41 struct fwnode_handle;
64 struct fwnode_handle *fwnode;
161 struct fwnode_handle *fwnode;
232 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id,
242 struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode()
248 struct fwnode_handle *irq_domain_alloc_named_id_fwnode(const char *name, int id) in irq_domain_alloc_named_id_fwnode()
254 static inline struct fwnode_handle *irq_domain_alloc_fwnode(phys_addr_t *pa) in irq_domain_alloc_fwnode()
259 void irq_domain_free_fwnode(struct fwnode_handle *fwnode);
260 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnod
[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()
/kernel/linux/linux-5.10/include/linux/
H A Dfwnode.h17 struct fwnode_handle { struct
18 struct fwnode_handle *secondary;
32 const struct fwnode_handle *local_fwnode;
44 struct fwnode_handle *fwnode;
111 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
112 void (*put)(struct fwnode_handle *fwnode);
113 bool (*device_is_available)(const struct fwnode_handle *fwnode);
114 const void *(*device_get_match_data)(const struct fwnode_handle *fwnode,
116 bool (*property_present)(const struct fwnode_handle *fwnod
[all...]
H A Dproperty.h34 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 *fwnod
[all...]
H A Dacpi.h50 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()
342 struct fwnode_handle *fwnode);
346 struct fwnode_handle *fwnode,
725 struct fwnode_handle;
753 static inline bool is_acpi_node(struct fwnode_handle *fwnode) in is_acpi_node()
758 static inline bool is_acpi_device_node(struct fwnode_handle *fwnode) in is_acpi_device_node()
763 static inline struct acpi_device *to_acpi_device_node(struct fwnode_handle *fwnod
[all...]
H A Dirqdomain.h22 * The host code and data structures use a fwnode_handle pointer to
64 struct fwnode_handle *fwnode;
171 struct fwnode_handle *fwnode;
231 struct fwnode_handle *__irq_domain_alloc_fwnode(unsigned int type, int id,
241 struct fwnode_handle *irq_domain_alloc_named_fwnode(const char *name) in irq_domain_alloc_named_fwnode()
247 struct fwnode_handle *irq_domain_alloc_named_id_fwnode(const char *name, int id) in irq_domain_alloc_named_id_fwnode()
253 static inline struct fwnode_handle *irq_domain_alloc_fwnode(phys_addr_t *pa) in irq_domain_alloc_fwnode()
258 void irq_domain_free_fwnode(struct fwnode_handle *fwnode);
259 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, unsigned int size,
283 static inline struct fwnode_handle *of_node_to_fwnod
[all...]
/kernel/linux/linux-6.6/drivers/base/
H A Dproperty.c20 struct fwnode_handle *__dev_fwnode(struct device *dev) in __dev_fwnode()
27 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev) in __dev_fwnode_const()
56 bool fwnode_property_present(const struct fwnode_handle *fwnode, in fwnode_property_present()
256 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in fwnode_property_read_int_array()
296 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u8_array()
325 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u16_array()
354 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u32_array()
383 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode, in fwnode_property_read_u64_array()
412 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in fwnode_property_read_string_array()
446 int fwnode_property_read_string(const struct fwnode_handle *fwnod
[all...]
H A Dswnode.c18 struct fwnode_handle fwnode;
39 bool is_software_node(const struct fwnode_handle *fwnode) in is_software_node()
56 struct fwnode_handle *fwnode = dev_fwnode(dev); in dev_to_swnode()
90 const struct software_node *to_software_node(const struct fwnode_handle *fwnode) in to_software_node()
98 struct fwnode_handle *software_node_fwnode(const struct software_node *node) in software_node_fwnode()
366 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get()
375 static void software_node_put(struct fwnode_handle *fwnode) in software_node_put()
382 static bool software_node_property_present(const struct fwnode_handle *fwnode, in software_node_property_present()
390 static int software_node_read_int_array(const struct fwnode_handle *fwnod
[all...]
/kernel/linux/linux-5.10/drivers/base/
H A Dproperty.c21 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 *fwnod
[all...]
H A Dswnode.c17 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(const struct fwnode_handle *fwnode) in to_software_node()
82 struct fwnode_handle *software_node_fwnode(const struct software_node *node) in software_node_fwnode()
350 static struct fwnode_handle *software_node_get(struct fwnode_handle *fwnode) in software_node_get()
359 static void software_node_put(struct fwnode_handle *fwnode) in software_node_put()
366 static bool software_node_property_present(const struct fwnode_handle *fwnode, in software_node_property_present()
374 static int software_node_read_int_array(const struct fwnode_handle *fwnode, in software_node_read_int_array()
385 static int software_node_read_string_array(const struct fwnode_handle *fwnod
[all...]
/kernel/linux/linux-6.6/drivers/acpi/
H A Dproperty.c65 struct fwnode_handle *parent);
74 struct fwnode_handle *parent) in acpi_nondev_subnode_extract()
126 struct fwnode_handle *parent) in acpi_nondev_subnode_data_ok()
147 struct fwnode_handle *parent) in acpi_nondev_subnode_ok()
166 struct fwnode_handle *parent) in acpi_add_nondev_subnodes()
214 struct fwnode_handle *parent) in acpi_enumerate_nondev_subnodes()
704 acpi_device_data_of_node(const struct fwnode_handle *fwnode) in acpi_device_data_of_node()
723 int acpi_node_prop_get(const struct fwnode_handle *fwnode, in acpi_node_prop_get()
774 static struct fwnode_handle *
775 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnod
[all...]
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-5.10/drivers/acpi/
H A Dproperty.c61 struct fwnode_handle *parent);
69 struct fwnode_handle *parent) in acpi_nondev_subnode_extract()
121 struct fwnode_handle *parent) in acpi_nondev_subnode_data_ok()
142 struct fwnode_handle *parent) in acpi_nondev_subnode_ok()
161 struct fwnode_handle *parent) in acpi_add_nondev_subnodes()
209 struct fwnode_handle *parent) in acpi_enumerate_nondev_subnodes()
545 acpi_device_data_of_node(const struct fwnode_handle *fwnode) in acpi_device_data_of_node()
563 int acpi_node_prop_get(const struct fwnode_handle *fwnode, in acpi_node_prop_get()
614 static struct fwnode_handle *
615 acpi_fwnode_get_named_child_node(const struct fwnode_handle *fwnod
[all...]
/kernel/linux/linux-5.10/include/media/
H A Dv4l2-fwnode.h24 struct fwnode_handle;
151 struct fwnode_handle *local_node;
154 struct fwnode_handle *remote_node;
248 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode,
297 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode,
318 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
362 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode,
387 int v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode,
/kernel/linux/linux-6.6/drivers/of/
H A Dproperty.c866 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get()
871 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put()
876 static bool of_fwnode_device_is_available(const struct fwnode_handle *fwnode) in of_fwnode_device_is_available()
881 static bool of_fwnode_device_dma_supported(const struct fwnode_handle *fwnode) in of_fwnode_device_dma_supported()
887 of_fwnode_device_get_dma_attr(const struct fwnode_handle *fwnode) in of_fwnode_device_get_dma_attr()
895 static bool of_fwnode_property_present(const struct fwnode_handle *fwnode, in of_fwnode_property_present()
901 static int of_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_int_array()
927 of_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_string_array()
938 static const char *of_fwnode_get_name(const struct fwnode_handle *fwnod
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Dtypec_mux.h15 struct fwnode_handle;
21 struct fwnode_handle *fwnode;
27 struct typec_switch *fwnode_typec_switch_get(struct fwnode_handle *fwnode);
55 struct fwnode_handle *fwnode;
63 struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode);
76 static inline struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode) in fwnode_typec_mux_get()
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()
/kernel/linux/linux-5.10/drivers/of/
H A Dproperty.c859 static struct fwnode_handle *of_fwnode_get(struct fwnode_handle *fwnode) in of_fwnode_get()
864 static void of_fwnode_put(struct fwnode_handle *fwnode) in of_fwnode_put()
869 static bool of_fwnode_device_is_available(const struct fwnode_handle *fwnode) in of_fwnode_device_is_available()
874 static bool of_fwnode_property_present(const struct fwnode_handle *fwnode, in of_fwnode_property_present()
880 static int of_fwnode_property_read_int_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_int_array()
906 of_fwnode_property_read_string_array(const struct fwnode_handle *fwnode, in of_fwnode_property_read_string_array()
917 static const char *of_fwnode_get_name(const struct fwnode_handle *fwnode) in of_fwnode_get_name()
922 static const char *of_fwnode_get_name_prefix(const struct fwnode_handle *fwnode) in of_fwnode_get_name_prefix()
931 static struct fwnode_handle *
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dirq.h105 struct fwnode_handle *get_pch_msi_handle(int pci_segment);
115 extern struct fwnode_handle *cpuintc_handle;
116 extern struct fwnode_handle *liointc_handle;
117 extern struct fwnode_handle *pch_lpc_handle;
118 extern struct fwnode_handle *pch_pic_handle[MAX_IO_PICS];
/kernel/linux/linux-5.10/include/linux/usb/
H A Dtypec_mux.h13 struct fwnode_handle;
19 struct fwnode_handle *fwnode;
25 struct typec_switch *fwnode_typec_switch_get(struct fwnode_handle *fwnode);
53 struct fwnode_handle *fwnode;
59 struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode,
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);
86 fwnode_usb_role_switch_get(struct fwnode_handle *node) in fwnode_usb_role_switch_get()
94 usb_role_switch_find_by_fwnode(const struct fwnode_handle *fwnode) in usb_role_switch_find_by_fwnode()
/kernel/linux/linux-5.10/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 *fwnod in cti_plat_process_filter_sigs()
[all...]

Completed in 23 milliseconds

12345678910>>...30