Home | History | Annotate | Download | only in netlink

Lines Matching refs:nl_cache

25 struct nl_cache;
27 typedef void (*change_func_t)(struct nl_cache *, struct nl_object *, int, void *);
30 extern int nl_cache_nitems(struct nl_cache *);
31 extern int nl_cache_nitems_filter(struct nl_cache *,
33 extern struct nl_cache_ops * nl_cache_get_ops(struct nl_cache *);
34 extern struct nl_object * nl_cache_get_first(struct nl_cache *);
35 extern struct nl_object * nl_cache_get_last(struct nl_cache *);
39 extern struct nl_cache * nl_cache_alloc(struct nl_cache_ops *);
42 struct nl_cache **);
44 struct nl_cache **);
45 extern struct nl_cache * nl_cache_subset(struct nl_cache *,
47 extern void nl_cache_clear(struct nl_cache *);
48 extern void nl_cache_free(struct nl_cache *);
51 extern int nl_cache_add(struct nl_cache *,
53 extern int nl_cache_parse_and_add(struct nl_cache *,
57 struct nl_cache *);
59 struct nl_cache *);
61 struct nl_cache *,
64 extern int nl_cache_include(struct nl_cache *,
70 extern int nl_cache_is_empty(struct nl_cache *);
71 extern void nl_cache_mark_all(struct nl_cache *);
74 extern void nl_cache_dump(struct nl_cache *,
76 extern void nl_cache_dump_filter(struct nl_cache *,
81 extern void nl_cache_foreach(struct nl_cache *,
85 extern void nl_cache_foreach_filter(struct nl_cache *,
103 extern void nl_cache_mngt_provide(struct nl_cache *);
104 extern void nl_cache_mngt_unprovide(struct nl_cache *);
105 extern struct nl_cache * nl_cache_mngt_require(const char *);
118 struct nl_cache **);