dbuf_hold
db = dbuf_hold(dn, blkid, tag);
db = dbuf_hold(dn, blkid, FTAG);
db = dbuf_hold(dn, blkid, tag);
db = dbuf_hold(dn, DMU_SPILL_BLKID, tag);
dmu_buf_impl_t *db = dbuf_hold(dn, blkid + i, tag);
db = dbuf_hold(mdn, blk, FTAG);
dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, void *tag);