Searched refs:ulist (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/fs/btrfs/ |
D | ulist.c | 47 void ulist_init(struct ulist *ulist) in ulist_init() argument 49 INIT_LIST_HEAD(&ulist->nodes); in ulist_init() 50 ulist->root = RB_ROOT; in ulist_init() 51 ulist->nnodes = 0; in ulist_init() 61 static void ulist_fini(struct ulist *ulist) in ulist_fini() argument 66 list_for_each_entry_safe(node, next, &ulist->nodes, list) { in ulist_fini() 69 ulist->root = RB_ROOT; in ulist_fini() 70 INIT_LIST_HEAD(&ulist->nodes); in ulist_fini() 80 void ulist_reinit(struct ulist *ulist) in ulist_reinit() argument 82 ulist_fini(ulist); in ulist_reinit() [all …]
|
D | ulist.h | 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, 62 static inline int ulist_add_merge_ptr(struct ulist *ulist, u64 val, void *aux, in ulist_add_merge_ptr() argument 67 int ret = ulist_add_merge(ulist, val, (uintptr_t)aux, &old64, gfp_mask); in ulist_add_merge_ptr() 71 return ulist_add_merge(ulist, val, (u64)aux, (u64 *)old_aux, gfp_mask); in ulist_add_merge_ptr() [all …]
|
D | qgroup.c | 1012 struct ulist *tmp, u64 ref_root, in __qgroup_excl_accounting() 1083 struct ulist *tmp, u64 src, u64 dst, in quick_update_accounting() 1115 struct ulist *tmp; in btrfs_add_qgroup_relation() 1178 struct ulist *tmp; in __del_qgroup_relation() 1528 struct ulist *tmp; in qgroup_excl_accounting() 1563 u64 root_to_skip, struct ulist *tmp, in qgroup_calc_old_refcnt() 1564 struct ulist *roots, struct ulist *qgroups, in qgroup_calc_old_refcnt() 1652 struct ulist *tmp, in qgroup_account_deleted_refs() 1653 struct ulist *qgroups, u64 seq, in qgroup_account_deleted_refs() 1748 struct ulist *tmp, struct ulist *qgroups, in qgroup_calc_new_refcnt() [all …]
|
D | backref.c | 225 struct ulist *parents, struct __prelim_ref *ref, in add_all_parents() 311 struct ulist *parents, in __resolve_indirect_ref() 391 struct ulist *parents; in __resolve_indirect_refs() 889 u64 time_seq, struct ulist *refs, 890 struct ulist *roots, const u64 *extent_item_pos, 1091 static void free_leaf_list(struct ulist *blocks) 1119 u64 time_seq, struct ulist **leafs, 1153 u64 time_seq, struct ulist **roots) 1155 struct ulist *tmp; 1191 u64 time_seq, struct ulist **roots) [all …]
|
D | backref.h | 56 u64 time_seq, struct ulist **roots);
|
D | Makefile | 11 reada.o backref.o ulist.o qgroup.o send.o dev-replace.o raid56.o \
|
D | ctree.h | 1730 struct ulist *qgroup_ulist;
|
D | ioctl.c | 3058 struct ulist *roots; in check_ref()
|