Lines Matching refs:nl_object
37 static inline struct nl_object_ops *obj_ops(struct nl_object *obj) in obj_ops()
55 struct nl_object *nl_object_alloc(struct nl_object_ops *ops) in nl_object_alloc()
57 struct nl_object *new; in nl_object_alloc()
85 int nl_object_alloc_name(const char *kind, struct nl_object **result) in nl_object_alloc_name()
111 struct nl_object *nl_object_clone(struct nl_object *obj) in nl_object_clone()
113 struct nl_object *new; in nl_object_clone()
155 int nl_object_update(struct nl_object *dst, struct nl_object *src) in nl_object_update()
171 void nl_object_free(struct nl_object *obj) in nl_object_free()
205 void nl_object_get(struct nl_object *obj) in nl_object_get()
216 void nl_object_put(struct nl_object *obj) in nl_object_put()
237 int nl_object_shared(struct nl_object *obj) in nl_object_shared()
253 void nl_object_mark(struct nl_object *obj) in nl_object_mark()
262 void nl_object_unmark(struct nl_object *obj) in nl_object_unmark()
272 int nl_object_is_marked(struct nl_object *obj) in nl_object_is_marked()
289 void nl_object_dump(struct nl_object *obj, struct nl_dump_params *params) in nl_object_dump()
297 void nl_object_dump_buf(struct nl_object *obj, char *buf, size_t len) in nl_object_dump_buf()
314 int nl_object_identical(struct nl_object *a, struct nl_object *b) in nl_object_identical()
362 uint64_t nl_object_diff64(struct nl_object *a, struct nl_object *b) in nl_object_diff64()
386 uint32_t nl_object_diff(struct nl_object *a, struct nl_object *b) in nl_object_diff()
406 int nl_object_match_filter(struct nl_object *obj, struct nl_object *filter) in nl_object_match_filter()
429 char *nl_object_attrs2str(struct nl_object *obj, uint32_t attrs, in nl_object_attrs2str()
450 char *nl_object_attr_list(struct nl_object *obj, char *buf, size_t len) in nl_object_attr_list()
463 void nl_object_keygen(struct nl_object *obj, uint32_t *hashkey, in nl_object_keygen()
489 int nl_object_get_refcnt(struct nl_object *obj) in nl_object_get_refcnt()
503 struct nl_cache *nl_object_get_cache(struct nl_object *obj) in nl_object_get_cache()
516 const char *nl_object_get_type(const struct nl_object *obj) in nl_object_get_type()
530 int nl_object_get_msgtype(const struct nl_object *obj) in nl_object_get_msgtype()
541 struct nl_object_ops *nl_object_get_ops(const struct nl_object *obj) in nl_object_get_ops()
552 uint32_t nl_object_get_id_attrs(struct nl_object *obj) in nl_object_get_id_attrs()