Lines Matching refs:sma
305 } *sma; in vdev_spacemap_write() local
325 sma = ecalloc(zfs->mscount, sizeof(*sma)); in vdev_spacemap_write()
327 sma[i].dnode = objset_dnode_bonus_alloc(zfs->mos, in vdev_spacemap_write()
329 sizeof(space_map_phys_t), &sma[i].dnid); in vdev_spacemap_write()
330 sma[i].loc = objset_space_alloc(zfs, zfs->mos, &smblksz); in vdev_spacemap_write()
349 sma[i].dnode->dn_nblkptr = 3; in vdev_spacemap_write()
350 sma[i].dnode->dn_datablkszsec = smblksz >> MINBLOCKSHIFT; in vdev_spacemap_write()
389 sm = DN_BONUS(sma[i].dnode); in vdev_spacemap_write()
393 vdev_pwrite_dnode_data(zfs, sma[i].dnode, smblk, smblksz, in vdev_spacemap_write()
394 sma[i].loc); in vdev_spacemap_write()
398 objarrblk[i] = sma[i].dnid; in vdev_spacemap_write()
409 free(sma); in vdev_spacemap_write()