Lines Matching refs:compatible

339 static int ofw_prop_index_of_compatible(struct rt_ofw_prop *prop, const char *compatible)  in ofw_prop_index_of_compatible()  argument
341 return ofw_prop_index_of_string(prop, compatible, ofw_strcasecmp); in ofw_prop_index_of_compatible()
344 static int ofw_node_index_of_compatible(const struct rt_ofw_node *np, const char *compatible) in ofw_node_index_of_compatible() argument
351 idx = ofw_prop_index_of_compatible(prop, compatible); in ofw_node_index_of_compatible()
357 rt_bool_t rt_ofw_machine_is_compatible(const char *compatible) in rt_ofw_machine_is_compatible() argument
359 return ofw_node_index_of_compatible(ofw_node_root, compatible) >= 0; in rt_ofw_machine_is_compatible()
423 rt_bool_t rt_ofw_node_is_compatible(const struct rt_ofw_node *np, const char *compatible) in rt_ofw_node_is_compatible() argument
429 res = ofw_node_index_of_compatible(np, compatible) >= 0; in rt_ofw_node_is_compatible()
440 for (id = (struct rt_ofw_node_id *)ids; id->compatible[0]; ++id) in ofw_prop_match()
442 index = ofw_prop_index_of_compatible(prop, id->compatible); in ofw_prop_match()
560 struct rt_ofw_node *rt_ofw_find_node_by_compatible(struct rt_ofw_node *from, const char *compatible) in rt_ofw_find_node_by_compatible() argument
564 if (compatible) in rt_ofw_find_node_by_compatible()
568 if (ofw_node_index_of_compatible(np, compatible) >= 0) in rt_ofw_find_node_by_compatible()
718 …_ofw_node *rt_ofw_get_child_by_compatible(const struct rt_ofw_node *parent, const char *compatible) in rt_ofw_get_child_by_compatible() argument
722 if (parent && compatible) in rt_ofw_get_child_by_compatible()
726 if (ofw_node_index_of_compatible(child, compatible) >= 0) in rt_ofw_get_child_by_compatible()