Lines Matching refs:fwnode_handle

21 struct fwnode_handle *__dev_fwnode(struct device *dev)
28 const struct fwnode_handle *__dev_fwnode_const(const struct device *dev)
57 bool fwnode_property_present(const struct fwnode_handle *fwnode,
257 static int fwnode_property_read_int_array(const struct fwnode_handle *fwnode,
297 int fwnode_property_read_u8_array(const struct fwnode_handle *fwnode,
326 int fwnode_property_read_u16_array(const struct fwnode_handle *fwnode,
355 int fwnode_property_read_u32_array(const struct fwnode_handle *fwnode,
384 int fwnode_property_read_u64_array(const struct fwnode_handle *fwnode,
413 int fwnode_property_read_string_array(const struct fwnode_handle *fwnode,
447 int fwnode_property_read_string(const struct fwnode_handle *fwnode,
471 int fwnode_property_match_string(const struct fwnode_handle *fwnode,
519 int fwnode_property_match_property_string(const struct fwnode_handle *fwnode,
560 int fwnode_property_get_reference_args(const struct fwnode_handle *fwnode,
584 * fwnode_find_reference - Find named reference to a fwnode_handle
597 struct fwnode_handle *fwnode_find_reference(const struct fwnode_handle *fwnode,
616 const char *fwnode_get_name(const struct fwnode_handle *fwnode)
629 const char *fwnode_get_name_prefix(const struct fwnode_handle *fwnode)
647 bool fwnode_name_eq(const struct fwnode_handle *fwnode, const char *name)
672 struct fwnode_handle *fwnode_get_parent(const struct fwnode_handle *fwnode)
693 struct fwnode_handle *fwnode_get_next_parent(struct fwnode_handle *fwnode)
695 struct fwnode_handle *parent = fwnode_get_parent(fwnode);
709 unsigned int fwnode_count_parents(const struct fwnode_handle *fwnode)
711 struct fwnode_handle *parent;
733 struct fwnode_handle *fwnode_get_nth_parent(struct fwnode_handle *fwnode,
736 struct fwnode_handle *parent;
758 struct fwnode_handle *
759 fwnode_get_next_child_node(const struct fwnode_handle *fwnode,
760 struct fwnode_handle *child)
775 struct fwnode_handle *
776 fwnode_get_next_available_child_node(const struct fwnode_handle *fwnode,
777 struct fwnode_handle *child)
779 struct fwnode_handle *next_child = child;
803 struct fwnode_handle *device_get_next_child_node(const struct device *dev,
804 struct fwnode_handle *child)
806 const struct fwnode_handle *fwnode = dev_fwnode(dev);
807 struct fwnode_handle *next;
830 struct fwnode_handle *
831 fwnode_get_named_child_node(const struct fwnode_handle *fwnode,
846 struct fwnode_handle *device_get_named_child_node(const struct device *dev,
862 struct fwnode_handle *fwnode_handle_get(struct fwnode_handle *fwnode)
879 void fwnode_handle_put(struct fwnode_handle *fwnode)
894 bool fwnode_device_is_available(const struct fwnode_handle *fwnode)
914 struct fwnode_handle *child;
947 int fwnode_get_phy_mode(const struct fwnode_handle *fwnode)
988 void __iomem *fwnode_iomap(struct fwnode_handle *fwnode, int index)
1001 int fwnode_irq_get(const struct fwnode_handle *fwnode, unsigned int index)
1027 int fwnode_irq_get_byname(const struct fwnode_handle *fwnode, const char *name)
1054 struct fwnode_handle *
1055 fwnode_graph_get_next_endpoint(const struct fwnode_handle *fwnode,
1056 struct fwnode_handle *prev)
1058 struct fwnode_handle *ep, *port_parent = NULL;
1059 const struct fwnode_handle *parent;
1096 struct fwnode_handle *
1097 fwnode_graph_get_port_parent(const struct fwnode_handle *endpoint)
1099 struct fwnode_handle *port, *parent;
1119 struct fwnode_handle *
1120 fwnode_graph_get_remote_port_parent(const struct fwnode_handle *fwnode)
1122 struct fwnode_handle *endpoint, *parent;
1142 struct fwnode_handle *
1143 fwnode_graph_get_remote_port(const struct fwnode_handle *fwnode)
1158 struct fwnode_handle *
1159 fwnode_graph_get_remote_endpoint(const struct fwnode_handle *fwnode)
1165 static bool fwnode_graph_remote_available(struct fwnode_handle *ep)
1167 struct fwnode_handle *dev_node;
1179 * @fwnode: parent fwnode_handle containing the graph
1197 struct fwnode_handle *
1198 fwnode_graph_get_endpoint_by_id(const struct fwnode_handle *fwnode,
1201 struct fwnode_handle *ep, *best_ep = NULL;
1253 unsigned int fwnode_graph_get_endpoint_count(const struct fwnode_handle *fwnode,
1256 struct fwnode_handle *ep;
1271 * @fwnode: pointer to endpoint fwnode_handle
1278 int fwnode_graph_parse_endpoint(const struct fwnode_handle *fwnode,
1293 static unsigned int fwnode_graph_devcon_matches(const struct fwnode_handle *fwnode,
1299 struct fwnode_handle *node;
1300 struct fwnode_handle *ep;
1327 static unsigned int fwnode_devcon_matches(const struct fwnode_handle *fwnode,
1333 struct fwnode_handle *node;
1369 void *fwnode_connection_find_match(const struct fwnode_handle *fwnode,
1407 int fwnode_connection_find_matches(const struct fwnode_handle *fwnode,