Lines Matching refs:ibs
715 dnode_allocate(dnode_t *dn, dmu_object_type_t ot, int blocksize, int ibs, in dnode_allocate() argument
730 if (ibs == 0) in dnode_allocate()
731 ibs = zfs_default_ibs; in dnode_allocate()
733 ibs = MIN(MAX(ibs, DN_MIN_INDBLKSHIFT), DN_MAX_INDBLKSHIFT); in dnode_allocate()
737 (u_longlong_t)tx->tx_txg, blocksize, ibs, dn_slots); in dnode_allocate()
775 dn->dn_indblkshift = ibs; in dnode_allocate()
800 dn->dn_next_indblkshift[tx->tx_txg & TXG_MASK] = ibs; in dnode_allocate()
1932 dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx) in dnode_set_blksz() argument
1943 if (ibs == dn->dn_indblkshift) in dnode_set_blksz()
1944 ibs = 0; in dnode_set_blksz()
1946 if (size == dn->dn_datablksz && ibs == 0) in dnode_set_blksz()
1966 if (ibs && dn->dn_nlevels != 1) in dnode_set_blksz()
1984 if (ibs) { in dnode_set_blksz()
1985 dn->dn_indblkshift = ibs; in dnode_set_blksz()
1986 dn->dn_next_indblkshift[tx->tx_txg & TXG_MASK] = ibs; in dnode_set_blksz()