Lines Matching refs:bitmap
27 struct xfs_bitmap *bitmap, in xfs_bitmap_set() argument
40 list_add_tail(&bmr->list, &bitmap->list); in xfs_bitmap_set()
48 struct xfs_bitmap *bitmap) in xfs_bitmap_destroy() argument
53 for_each_xfs_bitmap_extent(bmr, n, bitmap) { in xfs_bitmap_destroy()
62 struct xfs_bitmap *bitmap) in xfs_bitmap_init() argument
64 INIT_LIST_HEAD(&bitmap->list); in xfs_bitmap_init()
105 struct xfs_bitmap *bitmap, in xfs_bitmap_disunion() argument
117 if (list_empty(&bitmap->list) || list_empty(&sub->list)) in xfs_bitmap_disunion()
121 list_sort(NULL, &bitmap->list, xfs_bitmap_range_cmp); in xfs_bitmap_disunion()
134 lp = bitmap->list.next; in xfs_bitmap_disunion()
135 while (lp != &bitmap->list) { in xfs_bitmap_disunion()
256 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btcur_path() argument
269 error = xfs_bitmap_set(bitmap, fsb, 1); in xfs_bitmap_set_btcur_path()
284 struct xfs_bitmap *bitmap = priv; in xfs_bitmap_collect_btblock() local
293 return xfs_bitmap_set(bitmap, fsbno, 1); in xfs_bitmap_collect_btblock()
299 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btblocks() argument
302 return xfs_btree_visit_blocks(cur, xfs_bitmap_collect_btblock, bitmap); in xfs_bitmap_set_btblocks()