SA_BONUS
if (buftype == SA_BONUS)
error = sa_build_index(handle, SA_BONUS);
hdr = SA_GET_HDR(hdl, SA_BONUS);
idx_tab = SA_IDX_TAB_GET(hdl, SA_BONUS);
bonustype = SA_BONUSTYPE_FROM_DB(SA_GET_DB(hdl, SA_BONUS));
SA_GET_HDR(hdl, SA_BONUS),
bulk[i].sa_attr, bulk[i], SA_BONUS, hdl);
if (tx && !(buftypes & SA_BONUS)) {
buftypes |= SA_BONUS;
if (buftype == SA_BONUS && sa->sa_force_spill) {
ASSERT(buftype == SA_BONUS);
if (buftype == SA_BONUS && *index == -1 &&
buftype == SA_BONUS)
SA_BONUS, bonuslen, &i, &used, &spilling);
buftype = SA_BONUS;
if (buftype == SA_BONUS && !sa->sa_force_spill) {
buftype == SA_BONUS ? hdrsize : spillhdrsize);
VERIFY(0 == sa_build_index(hdl, SA_BONUS));
(dmu_buf_impl_t *)((type == SA_BONUS) ? hdl->sa_bonus : hdl->sa_spill)
(type == SA_BONUS ? hdl->sa_bonus_tab : hdl->sa_spill_tab)