Home | History | Annotate | Download | only in lib

Lines Matching refs:nl_object

24 static inline struct nl_object_ops *obj_ops(struct nl_object *obj)
42 struct nl_object *nl_object_alloc(struct nl_object_ops *ops)
44 struct nl_object *new;
70 int nl_object_alloc_name(const char *kind, struct nl_object **result)
94 struct nl_object *nl_object_clone(struct nl_object *obj)
96 struct nl_object *new;
133 void nl_object_free(struct nl_object *obj)
162 void nl_object_get(struct nl_object *obj)
173 void nl_object_put(struct nl_object *obj)
194 int nl_object_shared(struct nl_object *obj)
210 void nl_object_mark(struct nl_object *obj)
219 void nl_object_unmark(struct nl_object *obj)
229 int nl_object_is_marked(struct nl_object *obj)
246 void nl_object_dump(struct nl_object *obj, struct nl_dump_params *params)
258 int nl_object_identical(struct nl_object *a, struct nl_object *b)
296 uint32_t nl_object_diff(struct nl_object *a, struct nl_object *b)
315 int nl_object_match_filter(struct nl_object *obj, struct nl_object *filter)
338 char *nl_object_attrs2str(struct nl_object *obj, uint32_t attrs,
359 char *nl_object_attr_list(struct nl_object *obj, char *buf, size_t len)
371 int nl_object_get_refcnt(struct nl_object *obj)
376 struct nl_cache *nl_object_get_cache(struct nl_object *obj)