Lines Matching refs:sa_bonus
306 if ((rc = dmu_spill_hold_existing(hdl->sa_bonus, NULL,
346 dmu_buf_will_dirty(hdl->sa_bonus, tx);
665 dmu_buf_will_dirty(hdl->sa_bonus, tx);
666 bonustype = SA_BONUSTYPE_FROM_DB(hdl->sa_bonus);
669 hdrsize = sa_find_sizes(sa, attr_desc, attr_count, hdl->sa_bonus,
675 VERIFY(0 == dmu_set_bonus(hdl->sa_bonus, spilling ?
687 VERIFY(dmu_spill_hold_by_bonus(hdl->sa_bonus, NULL,
707 data_start = (void *)((uintptr_t)hdl->sa_bonus->db_data + hdrsize);
708 sahdr = (sa_hdr_phys_t *)hdl->sa_bonus->db_data;
715 buf_space = hdl->sa_bonus->db_size - hdrsize;
1340 dmu_buf_t *db = hdl->sa_bonus;
1351 dmu_buf_rele(hdl->sa_bonus, NULL);
1386 handle->sa_bonus = db;
1646 dmu_buf_impl_t *db = (dmu_buf_impl_t *)hdl->sa_bonus;
1669 bonus_data_size = hdl->sa_bonus->db_size;
1671 bcopy(hdl->sa_bonus->db_data, old_data[0],
1672 hdl->sa_bonus->db_size);
1923 dmu_object_info_from_db((dmu_buf_t *)hdl->sa_bonus, doi);
1929 dmu_object_size_from_db((dmu_buf_t *)hdl->sa_bonus,
1942 return ((dmu_buf_t *)hdl->sa_bonus);
1970 return (hdl->sa_bonus->db_object);