Home | History | Annotate | Download | only in netlink

Lines Matching refs:nl_object

23 struct nl_object;
26 #define OBJ_CAST(ptr) ((struct nl_object *) (ptr))
29 extern struct nl_object * nl_object_alloc(struct nl_object_ops *);
31 struct nl_object **);
32 extern void nl_object_free(struct nl_object *);
33 extern struct nl_object * nl_object_clone(struct nl_object *obj);
34 extern void nl_object_get(struct nl_object *);
35 extern void nl_object_put(struct nl_object *);
36 extern int nl_object_shared(struct nl_object *);
37 extern void nl_object_dump(struct nl_object *,
39 extern int nl_object_identical(struct nl_object *,
40 struct nl_object *);
41 extern uint32_t nl_object_diff(struct nl_object *,
42 struct nl_object *);
43 extern int nl_object_match_filter(struct nl_object *,
44 struct nl_object *);
45 extern char * nl_object_attrs2str(struct nl_object *,
48 extern char * nl_object_attr_list(struct nl_object *,
52 extern void nl_object_mark(struct nl_object *);
53 extern void nl_object_unmark(struct nl_object *);
54 extern int nl_object_is_marked(struct nl_object *);
57 extern int nl_object_get_refcnt(struct nl_object *);
58 extern struct nl_cache * nl_object_get_cache(struct nl_object *);
59 static inline void * nl_object_priv(struct nl_object *obj)