• Home
  • Raw
  • Download

Lines Matching refs:alist

129   struct arglist *alist;  in substring_to_idx()  local
135 for (alist = list; alist->name; alist++) in substring_to_idx()
136 if (!memcmp(str, alist->name, len)) return alist->idx; in substring_to_idx()
142 struct arglist *alist; in string_to_idx() local
145 for (alist = list; alist->name; alist++) in string_to_idx()
146 if (!strcmp(str, alist->name)) return alist->idx; in string_to_idx()
152 struct arglist *alist; in idx_to_string() local
155 for (alist = list; alist->name; alist++) in idx_to_string()
156 if (idx == alist->idx) return alist->name; in idx_to_string()
235 struct arglist **alist; in getlist() local
239 alist = rt_dsfield; in getlist()
242 parseRPDB("/etc/iproute2/rt_dsfield", alist, ARRAY_LEN(rt_dsfield)); in getlist()
246 alist = rt_protos; in getlist()
259 parseRPDB("/etc/iproute2/rt_protos", alist, ARRAY_LEN(rt_protos)); in getlist()
263 alist = rt_realms; in getlist()
267 parseRPDB("/etc/iproute2/rt_realms", alist, ARRAY_LEN(rt_realms)); in getlist()
271 alist = rt_scope; in getlist()
279 parseRPDB("/etc/iproute2/rt_scopes", alist, ARRAY_LEN(rt_scope)); in getlist()
283 alist = rt_tables; in getlist()
289 parseRPDB("/etc/iproute2/rt_tables", alist, ARRAY_LEN(rt_tables)); in getlist()
296 return alist; in getlist()
305 struct arglist **alist; in namefromRPDB() local
312 alist = getlist(whichDB); in namefromRPDB()
314 if (alist[idx] && alist[idx]->name) return alist[idx]->name; in namefromRPDB()
324 struct arglist **alist; in idxfromRPDB() local
328 for (alist = getlist(whichDB); i < RPDB_ENTRIES; i++) { in idxfromRPDB()
329 if (!alist[i] || !alist[i]->name) continue; in idxfromRPDB()
330 if (!strcmp(alist[i]->name, name)) return i; in idxfromRPDB()