Home
last modified time | relevance | path

Searched refs:ulist (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/fs/btrfs/
Dulist.c47 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 …]
Dulist.h43 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()
[all …]
Dqgroup.h33 struct ulist *old_roots;
73 struct ulist *old_roots, struct ulist *new_roots);
Dbackref.c248 struct ulist *parents, struct __prelim_ref *ref, in add_all_parents()
341 struct ulist *parents, in __resolve_indirect_ref()
434 struct ulist *parents; in __resolve_indirect_refs()
930 u64 time_seq, struct ulist *refs,
931 struct ulist *roots, const u64 *extent_item_pos,
1139 static void free_leaf_list(struct ulist *blocks)
1167 u64 time_seq, struct ulist **leafs,
1201 u64 time_seq, struct ulist **roots)
1203 struct ulist *tmp;
1239 u64 time_seq, struct ulist **roots)
[all …]
Dqgroup.c1045 struct ulist *tmp, u64 ref_root, in __qgroup_excl_accounting()
1116 struct ulist *tmp, u64 src, u64 dst, in quick_update_accounting()
1148 struct ulist *tmp; in btrfs_add_qgroup_relation()
1211 struct ulist *tmp; in __del_qgroup_relation()
1490 struct ulist *roots, struct ulist *tmp, in qgroup_update_refcnt()
1491 struct ulist *qgroups, u64 seq, int update_old) in qgroup_update_refcnt()
1579 struct ulist *qgroups, in qgroup_update_counters()
1668 struct ulist *old_roots, struct ulist *new_roots) in btrfs_qgroup_account_extent()
1670 struct ulist *qgroups = NULL; in btrfs_qgroup_account_extent()
1671 struct ulist *tmp = NULL; in btrfs_qgroup_account_extent()
[all …]
Dbackref.h56 u64 time_seq, struct ulist **roots);
DMakefile11 reada.o backref.o ulist.o qgroup.o send.o dev-replace.o raid56.o \
Dextent_io.h174 struct ulist *range_changed;
Dctree.h1756 struct ulist *qgroup_ulist;
/linux-4.4.14/tools/perf/
Dbuiltin-probe.c367 struct strlist *klist = NULL, *ulist = NULL; in perf_del_probe_events() local
381 ulist = strlist__new(NULL, NULL); in perf_del_probe_events()
382 if (!klist || !ulist) { in perf_del_probe_events()
397 ret2 = probe_file__get_events(ufd, filter, ulist); in perf_del_probe_events()
399 strlist__for_each(ent, ulist) in perf_del_probe_events()
402 ret2 = probe_file__del_strlist(ufd, ulist); in perf_del_probe_events()
419 strlist__delete(ulist); in perf_del_probe_events()
/linux-4.4.14/fs/btrfs/tests/
Dqgroup-tests.c231 struct ulist *old_roots = NULL; in test_no_shared_qgroup()
232 struct ulist *new_roots = NULL; in test_no_shared_qgroup()
325 struct ulist *old_roots = NULL; in test_multiple_refs()
326 struct ulist *new_roots = NULL; in test_multiple_refs()