Lines Matching refs:nblks
500 uint64_t blkid, nblks, i; in dmu_buf_hold_array_by_dnode() local
519 nblks = (P2ROUNDUP(offset + length, 1ULL << blkshift) - in dmu_buf_hold_array_by_dnode()
533 nblks = 1; in dmu_buf_hold_array_by_dnode()
535 dbp = kmem_zalloc(sizeof (dmu_buf_t *) * nblks, KM_SLEEP); in dmu_buf_hold_array_by_dnode()
547 zs = dmu_zfetch_prepare(&dn->dn_zfetch, blkid, nblks, in dmu_buf_hold_array_by_dnode()
550 for (i = 0; i < nblks; i++) { in dmu_buf_hold_array_by_dnode()
558 dmu_buf_rele_array(dbp, nblks, tag); in dmu_buf_hold_array_by_dnode()
573 if (i == nblks - 1 && blkid + i < dn->dn_maxblkid && in dmu_buf_hold_array_by_dnode()
597 zfs_racct_write(dn->dn_objset->os_spa, length, nblks, flags); in dmu_buf_hold_array_by_dnode()
609 dmu_buf_rele_array(dbp, nblks, tag); in dmu_buf_hold_array_by_dnode()
614 for (i = 0; i < nblks; i++) { in dmu_buf_hold_array_by_dnode()
624 dmu_buf_rele_array(dbp, nblks, tag); in dmu_buf_hold_array_by_dnode()
630 *numbufsp = nblks; in dmu_buf_hold_array_by_dnode()