Lines Matching refs:ibs
570 dnode_allocate(dnode_t *dn, dmu_object_type_t ot, int blocksize, int ibs, in dnode_allocate() argument
585 if (ibs == 0) in dnode_allocate()
586 ibs = zfs_default_ibs; in dnode_allocate()
588 ibs = MIN(MAX(ibs, DN_MIN_INDBLKSHIFT), DN_MAX_INDBLKSHIFT); in dnode_allocate()
592 dn->dn_objset, dn->dn_object, tx->tx_txg, blocksize, ibs, dn_slots); in dnode_allocate()
630 dn->dn_indblkshift = ibs; in dnode_allocate()
657 dn->dn_next_indblkshift[tx->tx_txg & TXG_MASK] = ibs; in dnode_allocate()
1730 dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx) in dnode_set_blksz() argument
1741 if (ibs == dn->dn_indblkshift) in dnode_set_blksz()
1742 ibs = 0; in dnode_set_blksz()
1744 if (size >> SPA_MINBLOCKSHIFT == dn->dn_datablkszsec && ibs == 0) in dnode_set_blksz()
1764 if (ibs && dn->dn_nlevels != 1) in dnode_set_blksz()
1778 if (ibs) { in dnode_set_blksz()
1779 dn->dn_indblkshift = ibs; in dnode_set_blksz()
1780 dn->dn_next_indblkshift[tx->tx_txg&TXG_MASK] = ibs; in dnode_set_blksz()