Lines Matching refs:fwnode_handle

36 struct fwnode_handle {  struct
37 struct fwnode_handle *secondary; argument
46 struct fwnode_handle *supplier; argument
48 struct fwnode_handle *consumer;
61 const struct fwnode_handle *local_fwnode;
80 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 (*device_dma_supported)(const struct fwnode_handle *fwnode);
118 (*device_get_dma_attr)(const struct fwnode_handle *fwnode);
119 bool (*property_present)(const struct fwnode_handle *fwnode,
121 int (*property_read_int_array)(const struct fwnode_handle *fwnode,
126 (*property_read_string_array)(const struct fwnode_handle *fwnode_handle,
129 const char *(*get_name)(const struct fwnode_handle *fwnode);
130 const char *(*get_name_prefix)(const struct fwnode_handle *fwnode);
131 struct fwnode_handle *(*get_parent)(const struct fwnode_handle *fwnode);
132 struct fwnode_handle *
133 (*get_next_child_node)(const struct fwnode_handle *fwnode,
134 struct fwnode_handle *child);
135 struct fwnode_handle *
136 (*get_named_child_node)(const struct fwnode_handle *fwnode,
138 int (*get_reference_args)(const struct fwnode_handle *fwnode,
142 struct fwnode_handle *
143 (*graph_get_next_endpoint)(const struct fwnode_handle *fwnode,
144 struct fwnode_handle *prev);
145 struct fwnode_handle *
146 (*graph_get_remote_endpoint)(const struct fwnode_handle *fwnode);
147 struct fwnode_handle *
148 (*graph_get_port_parent)(struct fwnode_handle *fwnode);
149 int (*graph_parse_endpoint)(const struct fwnode_handle *fwnode,
151 void __iomem *(*iomap)(struct fwnode_handle *fwnode, int index);
152 int (*irq_get)(const struct fwnode_handle *fwnode, unsigned int index);
153 int (*add_links)(struct fwnode_handle *fwnode);
177 static inline void fwnode_init(struct fwnode_handle *fwnode, in fwnode_init()
185 static inline void fwnode_dev_initialized(struct fwnode_handle *fwnode, in fwnode_dev_initialized()
199 int fwnode_link_add(struct fwnode_handle *con, struct fwnode_handle *sup);
200 void fwnode_links_purge(struct fwnode_handle *fwnode);
201 void fw_devlink_purge_absent_suppliers(struct fwnode_handle *fwnode);