Home | History | Annotate | Download | only in lib

Lines Matching refs:nl_object

68 int nl_cache_nitems_filter(struct nl_cache *cache, struct nl_object *filter)
71 struct nl_object *obj;
112 struct nl_object *nl_cache_get_first(struct nl_cache *cache)
118 struct nl_object, ce_list);
125 struct nl_object *nl_cache_get_last(struct nl_cache *cache)
131 struct nl_object, ce_list);
138 struct nl_object *nl_cache_get_next(struct nl_object *obj)
144 struct nl_object, ce_list);
151 struct nl_object *nl_cache_get_prev(struct nl_object *obj)
157 struct nl_object, ce_list);
235 struct nl_object *filter)
239 struct nl_object *obj;
268 struct nl_object *obj, *tmp;
301 static int __cache_add(struct nl_cache *cache, struct nl_object *obj)
324 int nl_cache_add(struct nl_cache *cache, struct nl_object *obj)
326 struct nl_object *new;
353 int nl_cache_move(struct nl_cache *cache, struct nl_object *obj)
378 void nl_cache_remove(struct nl_object *obj)
405 struct nl_object *nl_cache_search(struct nl_cache *cache,
406 struct nl_object *needle)
408 struct nl_object *obj;
494 static int pickup_cb(struct nl_object *c, struct nl_parser_param *p)
519 static int cache_include(struct nl_cache *cache, struct nl_object *obj,
522 struct nl_object *old;
557 int nl_cache_include(struct nl_cache *cache, struct nl_object *obj,
574 static int resync_cb(struct nl_object *c, struct nl_parser_param *p)
584 struct nl_object *obj, *next;
715 struct nl_object *obj;
754 struct nl_object *filter)
758 struct nl_object *obj;
799 void (*cb)(struct nl_object *, void *), void *arg)
815 void nl_cache_foreach_filter(struct nl_cache *cache, struct nl_object *filter,
816 void (*cb)(struct nl_object *, void *), void *arg)
818 struct nl_object *obj, *tmp;