Lines Matching defs:ibs
537 dnode_allocate(dnode_t *dn, dmu_object_type_t ot, int blocksize, int ibs,
549 if (ibs == 0)
550 ibs = zfs_default_ibs;
552 ibs = MIN(MAX(ibs, DN_MIN_INDBLKSHIFT), DN_MAX_INDBLKSHIFT);
554 dprintf("os=%p obj=%llu txg=%llu blocksize=%d ibs=%d\n", dn->dn_objset,
555 dn->dn_object, tx->tx_txg, blocksize, ibs);
590 dn->dn_indblkshift = ibs;
613 dn->dn_next_indblkshift[tx->tx_txg & TXG_MASK] = ibs;
1356 dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx)
1367 if (ibs == dn->dn_indblkshift)
1368 ibs = 0;
1370 if (size >> SPA_MINBLOCKSHIFT == dn->dn_datablkszsec && ibs == 0)
1390 if (ibs && dn->dn_nlevels != 1)
1403 if (ibs) {
1404 dn->dn_indblkshift = ibs;
1405 dn->dn_next_indblkshift[tx->tx_txg&TXG_MASK] = ibs;