Lines Matching defs:fwnode_operations
103 struct fwnode_operations { struct
104 struct fwnode_handle *(*get)(struct fwnode_handle *fwnode);
105 void (*put)(struct fwnode_handle *fwnode);
106 bool (*device_is_available)(const struct fwnode_handle *fwnode);
107 const void *(*device_get_match_data)(const struct fwnode_handle *fwnode,
109 bool (*property_present)(const struct fwnode_handle *fwnode,
111 int (*property_read_int_array)(const struct fwnode_handle *fwnode,
116 (*property_read_string_array)(const struct fwnode_handle *fwnode_handle,
119 const char *(*get_name)(const struct fwnode_handle *fwnode);
120 const char *(*get_name_prefix)(const struct fwnode_handle *fwnode);
121 struct fwnode_handle *(*get_parent)(const struct fwnode_handle *fwnode);
123 (*get_next_child_node)(const struct fwnode_handle *fwnode,
126 (*get_named_child_node)(const struct fwnode_handle *fwnode,
128 int (*get_reference_args)(const struct fwnode_handle *fwnode,
133 (*graph_get_next_endpoint)(const struct fwnode_handle *fwnode,
136 (*graph_get_remote_endpoint)(const struct fwnode_handle *fwnode);
138 (*graph_get_port_parent)(struct fwnode_handle *fwnode);
139 int (*graph_parse_endpoint)(const struct fwnode_handle *fwnode,
141 int (*add_links)(struct fwnode_handle *fwnode);