Lines Matching refs:bitmap
22 struct xfs_bitmap *bitmap, in xfs_bitmap_set() argument
35 list_add_tail(&bmr->list, &bitmap->list); in xfs_bitmap_set()
43 struct xfs_bitmap *bitmap) in xfs_bitmap_destroy() argument
48 for_each_xfs_bitmap_extent(bmr, n, bitmap) { in xfs_bitmap_destroy()
57 struct xfs_bitmap *bitmap) in xfs_bitmap_init() argument
59 INIT_LIST_HEAD(&bitmap->list); in xfs_bitmap_init()
100 struct xfs_bitmap *bitmap, in xfs_bitmap_disunion() argument
112 if (list_empty(&bitmap->list) || list_empty(&sub->list)) in xfs_bitmap_disunion()
116 list_sort(NULL, &bitmap->list, xfs_bitmap_range_cmp); in xfs_bitmap_disunion()
129 lp = bitmap->list.next; in xfs_bitmap_disunion()
130 while (lp != &bitmap->list) { in xfs_bitmap_disunion()
251 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btcur_path() argument
264 error = xfs_bitmap_set(bitmap, fsb, 1); in xfs_bitmap_set_btcur_path()
279 struct xfs_bitmap *bitmap = priv; in xfs_bitmap_collect_btblock() local
288 return xfs_bitmap_set(bitmap, fsbno, 1); in xfs_bitmap_collect_btblock()
294 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btblocks() argument
297 return xfs_btree_visit_blocks(cur, xfs_bitmap_collect_btblock, bitmap); in xfs_bitmap_set_btblocks()