Home
last modified time | relevance | path

Searched refs:pagb_tree (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_extent_busy.c48 rbp = &pag->pagb_tree.rb_node; in xfs_extent_busy_insert()
65 rb_insert_color(&new->rb_node, &pag->pagb_tree); in xfs_extent_busy_insert()
96 rbp = pag->pagb_tree.rb_node; in xfs_extent_busy_search()
228 rb_erase(&busyp->rb_node, &pag->pagb_tree);
297 rbp = pag->pagb_tree.rb_node; in xfs_extent_busy_reuse()
349 rbp = args->pag->pagb_tree.rb_node; in xfs_extent_busy_trim()
517 rb_erase(&busyp->rb_node, &pag->pagb_tree); in xfs_extent_busy_clear_one()
616 if (RB_EMPTY_ROOT(&pag->pagb_tree)) in xfs_extent_busy_wait_all()
H A Dxfs_mount.h347 spinlock_t pagb_lock; /* lock for pagb_tree */
348 struct rb_root pagb_tree; /* ordered tree of busy extents */ member
349 unsigned int pagb_gen; /* generation count for pagb_tree */
H A Dxfs_mount.c211 pag->pagb_tree = RB_ROOT; in xfs_initialize_perag()
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_extent_busy.c46 rbp = &pag->pagb_tree.rb_node; in xfs_extent_busy_insert_list()
63 rb_insert_color(&new->rb_node, &pag->pagb_tree); in xfs_extent_busy_insert_list()
114 rbp = pag->pagb_tree.rb_node; in xfs_extent_busy_search()
243 rb_erase(&busyp->rb_node, &pag->pagb_tree);
310 rbp = pag->pagb_tree.rb_node; in xfs_extent_busy_reuse()
361 rbp = args->pag->pagb_tree.rb_node; in xfs_extent_busy_trim()
529 rb_erase(&busyp->rb_node, &pag->pagb_tree); in xfs_extent_busy_clear_one()
653 if (RB_EMPTY_ROOT(&pag->pagb_tree)) in xfs_extent_busy_wait_all()
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_ag.h85 spinlock_t pagb_lock; /* lock for pagb_tree */
86 struct rb_root pagb_tree; /* ordered tree of busy extents */ member
87 unsigned int pagb_gen; /* generation count for pagb_tree */
H A Dxfs_ag.c393 pag->pagb_tree = RB_ROOT; in xfs_initialize_perag()

Completed in 7 milliseconds