Lines Matching refs:ulist
43 struct ulist { struct
53 void ulist_init(struct ulist *ulist); argument
54 void ulist_reinit(struct ulist *ulist);
55 struct ulist *ulist_alloc(gfp_t gfp_mask);
56 void ulist_free(struct ulist *ulist);
57 int ulist_add(struct ulist *ulist, u64 val, u64 aux, gfp_t gfp_mask);
58 int ulist_add_merge(struct ulist *ulist, u64 val, u64 aux,
60 int ulist_del(struct ulist *ulist, u64 val, u64 aux);
63 static inline int ulist_add_merge_ptr(struct ulist *ulist, u64 val, void *aux, in ulist_add_merge_ptr() argument
68 int ret = ulist_add_merge(ulist, val, (uintptr_t)aux, &old64, gfp_mask); in ulist_add_merge_ptr()
72 return ulist_add_merge(ulist, val, (u64)aux, (u64 *)old_aux, gfp_mask); in ulist_add_merge_ptr()
76 struct ulist_node *ulist_next(struct ulist *ulist,