Lines Matching refs:res

24 struct res {  struct
170 static int cmd_retval(const struct res *res, bool must_have_one_map) in cmd_retval() argument
172 if (res->nr_errs || (!res->nr_maps && must_have_one_map)) in cmd_retval()
186 static struct res do_search(const char *name, work_func func, void *data, in do_search()
190 struct res res = {}; in do_search() local
196 res.nr_errs++; in do_search()
197 return res; in do_search()
203 res.nr_maps++; in do_search()
206 res.nr_errs++; in do_search()
213 res.nr_errs++; in do_search()
215 if (!wtr && name && !res.nr_errs && !res.nr_maps) in do_search()
221 else if (!wtr && json_output && !res.nr_errs) in do_search()
232 return res; in do_search()
235 static struct res do_one_id(const char *id_str, work_func func, void *data, in do_one_id()
239 struct res res = {}; in do_one_id() local
248 res.nr_errs++; in do_one_id()
249 return res; in do_one_id()
255 res.nr_errs++; in do_one_id()
256 return res; in do_one_id()
261 res.nr_errs++; in do_one_id()
267 res.nr_errs++; in do_one_id()
273 res.nr_errs++; in do_one_id()
277 res.nr_maps++; in do_one_id()
280 res.nr_errs++; in do_one_id()
295 return res; in do_one_id()
298 static struct res do_work_on_struct_ops(const char *search_type, in do_work_on_struct_ops()
334 struct res res; in do_show() local
344 res = do_work_on_struct_ops(search_type, search_term, __do_show, in do_show()
347 return cmd_retval(&res, !!search_term); in do_show()
405 struct res res; in do_dump() local
433 res = do_work_on_struct_ops(search_type, search_term, __do_dump, &d, in do_dump()
439 return cmd_retval(&res, !!search_term); in do_dump()
464 struct res res; in do_unregister() local
472 res = do_work_on_struct_ops(search_type, search_term, in do_unregister()
475 return cmd_retval(&res, true); in do_unregister()