Lines Matching refs:blkid
233 free_children(dmu_buf_impl_t *db, uint64_t blkid, uint64_t nblks,
260 start = blkid >> shift;
267 end = (blkid + nblks - 1) >> shift;
286 free_children(subdb, blkid, nblks, tx);
323 dnode_sync_free_range_impl(dnode_t *dn, uint64_t blkid, uint64_t nblks,
330 if (blkid > dn->dn_phys->dn_maxblkid)
334 if (blkid + nblks > dn->dn_phys->dn_maxblkid) {
335 nblks = dn->dn_phys->dn_maxblkid - blkid + 1;
341 if (blkid >= dn->dn_phys->dn_nblkptr) {
345 ASSERT3U(blkid + nblks, <=, dn->dn_phys->dn_nblkptr);
346 free_blocks(dn, bp + blkid, nblks, tx);
350 int start = blkid >> shift;
351 int end = (blkid + nblks - 1) >> shift;
364 free_children(db, blkid, nblks, tx);
370 dn->dn_phys->dn_maxblkid = blkid == 0 ? 0 : blkid - 1;
386 dnode_sync_free_range(void *arg, uint64_t blkid, uint64_t nblks)
392 dnode_sync_free_range_impl(dn, blkid, nblks, dsfra->dsfra_tx);