Lines Matching refs:bonuslen
1420 int bonuslen, max_bonuslen; in dbuf_read_bonus() local
1422 bonuslen = MIN(dn->dn_bonuslen, dn->dn_phys->dn_bonuslen); in dbuf_read_bonus()
1426 ASSERT3U(bonuslen, <=, db->db.db_size); in dbuf_read_bonus()
1429 if (bonuslen < max_bonuslen) in dbuf_read_bonus()
1431 if (bonuslen) in dbuf_read_bonus()
1432 memcpy(db_data, DN_BONUS(dn->dn_phys), bonuslen); in dbuf_read_bonus()
1697 int bonuslen = DN_SLOTS_TO_BONUSLEN(dn->dn_num_slots); in dbuf_fix_old_data() local
1698 dr->dt.dl.dr_data = kmem_alloc(bonuslen, KM_SLEEP); in dbuf_fix_old_data()
1699 arc_space_consume(bonuslen, ARC_SPACE_BONUS); in dbuf_fix_old_data()
1700 memcpy(dr->dt.dl.dr_data, db->db.db_data, bonuslen); in dbuf_fix_old_data()
3194 int bonuslen = DN_SLOTS_TO_BONUSLEN(slots); in dbuf_destroy() local
3196 kmem_free(db->db.db_data, bonuslen); in dbuf_destroy()
3197 arc_space_return(bonuslen, ARC_SPACE_BONUS); in dbuf_destroy()
4537 uint16_t bonuslen = dn->dn_phys->dn_bonuslen; in dbuf_sync_leaf_verify_bonus_dnode() local
4539 ASSERT3U(bonuslen, <=, maxbonuslen); in dbuf_sync_leaf_verify_bonus_dnode()
4542 char *datap_end = ((char *)datap) + bonuslen; in dbuf_sync_leaf_verify_bonus_dnode()