Lines Matching refs:id

438     struct rt_ofw_node_id *found_id = RT_NULL, *id;  in ofw_prop_match()  local
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()
446 found_id = id; in ofw_prop_match()
456 struct rt_ofw_node_id *id = RT_NULL; in rt_ofw_prop_match() local
460 id = ofw_prop_match(prop, ids); in rt_ofw_prop_match()
463 return id; in rt_ofw_prop_match()
469 struct rt_ofw_node_id *id = RT_NULL; in rt_ofw_node_match() local
473 id = ofw_prop_match(prop, ids); in rt_ofw_node_match()
476 return id; in rt_ofw_node_match()
587 struct rt_ofw_node_id *id = rt_ofw_node_match(np, ids); in rt_ofw_find_node_by_ids_r() local
589 if (id) in rt_ofw_find_node_by_ids_r()
593 *out_id = id; in rt_ofw_find_node_by_ids_r()
1052 int id = 0; in ofw_alias_scan() local
1077 id *= 10; in ofw_alias_scan()
1078 id += (*id_start - '0'); in ofw_alias_scan()
1093 info->id = id; in ofw_alias_scan()
1104 struct rt_ofw_node *rt_ofw_get_alias_node(const char *tag, int id) in rt_ofw_get_alias_node() argument
1109 if (tag && id >= 0) in rt_ofw_get_alias_node()
1120 if (info->id == id) in rt_ofw_get_alias_node()
1134 int id; in ofw_alias_node_id() local
1139 id = -1; in ofw_alias_node_id()
1146 id = info->id; in ofw_alias_node_id()
1154 id = -RT_EINVAL; in ofw_alias_node_id()
1157 return id; in ofw_alias_node_id()
1162 int id; in rt_ofw_get_alias_id() local
1167 id = -1; in rt_ofw_get_alias_id()
1179 id = info->id; in rt_ofw_get_alias_id()
1187 id = -RT_EINVAL; in rt_ofw_get_alias_id()
1190 return id; in rt_ofw_get_alias_id()
1195 int id; in rt_ofw_get_alias_last_id() local
1200 id = -1; in rt_ofw_get_alias_last_id()
1210 if (info->id > id) in rt_ofw_get_alias_last_id()
1212 id = info->id; in rt_ofw_get_alias_last_id()
1219 id = -RT_EINVAL; in rt_ofw_get_alias_last_id()
1222 return id; in rt_ofw_get_alias_last_id()
1225 static rt_err_t ofw_map_id(struct rt_ofw_node *np, rt_uint32_t id, const char *map_name, const char… in ofw_map_id() argument
1239 masked_id = map_mask & id; in ofw_map_id()
1295 id_base, out_base, id_len, id, masked_id - id_base + out_base); in ofw_map_id()
1303 id, ref_np && *ref_np ? *ref_np : RT_NULL); in ofw_map_id()
1308 *out_id = id; in ofw_map_id()
1315 rt_err_t rt_ofw_map_id(struct rt_ofw_node *np, rt_uint32_t id, const char *map_name, const char *ma… in rt_ofw_map_id() argument
1333 *out_id = id; in rt_ofw_map_id()
1346 err = ofw_map_id(np, id, map_name, map_mask_name, map, map_len, ref_np, out_id); in rt_ofw_map_id()