Lines Matching refs:spacemap
90 if (zfs->spacemap != NULL) { in vdev_pwrite()
97 assert(bit_ntest(zfs->spacemap, off >> zfs->ashift, in vdev_pwrite()
256 bit_ffc_area_at(zfs->spacemap, loc, zfs->spacemapbits, nbits, in vdev_space_alloc()
266 bit_nset(zfs->spacemap, loc, loc + nbits - 1); in vdev_space_alloc()
288 zfs->spacemap = bit_alloc(zfs->spacemapbits); in vdev_spacemap_init()
289 if (zfs->spacemap == NULL) in vdev_spacemap_init()
297 bitstr_t *spacemap; in vdev_spacemap_write() local
332 spacemap = zfs->spacemap; in vdev_spacemap_write()
333 zfs->spacemap = NULL; in vdev_spacemap_write()
362 bit_ffs_at(spacemap, srunb, zfs->spacemapbits, &srunb); in vdev_spacemap_write()
366 bit_ffc_at(spacemap, srunb, zfs->spacemapbits, &erunb); in vdev_spacemap_write()
407 assert(zfs->spacemap == NULL); in vdev_spacemap_write()
408 free(spacemap); in vdev_spacemap_write()
429 assert(zfs->spacemap == NULL); in vdev_fini()