Lines Matching defs:blkid
273 free_children(dmu_buf_impl_t *db, uint64_t blkid, uint64_t nblks,
320 start = blkid >> shift;
327 end = (blkid + nblks - 1) >> shift;
348 free_children(subdb, blkid, nblks, free_indirects, tx);
371 dnode_sync_free_range_impl(dnode_t *dn, uint64_t blkid, uint64_t nblks,
378 if (blkid > dn->dn_phys->dn_maxblkid)
382 if (blkid + nblks > dn->dn_phys->dn_maxblkid) {
383 nblks = dn->dn_phys->dn_maxblkid - blkid + 1;
389 if (blkid >= dn->dn_phys->dn_nblkptr) {
393 ASSERT3U(blkid + nblks, <=, dn->dn_phys->dn_nblkptr);
394 free_blocks(dn, bp + blkid, nblks, tx);
398 int start = blkid >> shift;
399 int end = (blkid + nblks - 1) >> shift;
411 free_children(db, blkid, nblks, free_indirects, tx);
432 dn->dn_phys->dn_maxblkid = blkid == 0 ? 0 : blkid - 1;
449 dnode_sync_free_range(void *arg, uint64_t blkid, uint64_t nblks)
455 dnode_sync_free_range_impl(dn, blkid, nblks,
486 * Insert a MARKER node with the same level and blkid.