Searched defs:bonus (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_deadlist.c464 dmu_buf_t *bonus; local
487 VERIFY3U(0, ==, dmu_bonus_hold(dl->dl_os, obj, FTAG, &bonus));
488 dlp = bonus->db_data;
489 dmu_buf_will_dirty(bonus, tx);
491 dmu_buf_rele(bonus, FTAG);
H A Ddmu.c327 /* as long as the bonus buf is held, the dnode will be held */
334 * Wait to drop dn_struct_rwlock until after adding the bonus dbuf's
381 dmu_spill_hold_existing(dmu_buf_t *bonus, void *tag, dmu_buf_t **dbp) argument
383 dmu_buf_impl_t *db = (dmu_buf_impl_t *)bonus;
410 dmu_spill_hold_by_bonus(dmu_buf_t *bonus, void *tag, dmu_buf_t **dbp) argument
412 dmu_buf_impl_t *db = (dmu_buf_impl_t *)bonus;
594 if (len == 0) { /* they're interested in the bonus buffer */
1157 * (e.g. its bonus buffer), this routine is faster than dmu_read_uio(),
1261 * (e.g. its bonus buffer), this routine is faster than dmu_write_uio(),
H A Ddmu_send.c2216 /* use the bonus buf to look up the dnode in dmu_assign_arcbuf */
2217 dmu_buf_t *bonus; local
2218 if (dmu_bonus_hold(rwa->os, drrw->drr_object, FTAG, &bonus) != 0)
2220 dmu_assign_arcbuf(bonus, drrw->drr_offset, abuf, tx);
2230 dmu_buf_rele(bonus, FTAG);
3205 * we can evict its bonus buffer.
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1816 void *bonus = NULL; local
1837 bonus = db->db_data;
1870 "", "", "", "", "", bonus_size, "bonus",
1886 bonus, bsize);

Completed in 64 milliseconds