Lines Matching refs:dbuf
104 dmu_buf_t *dbuf = NULL; in bpobj_free() local
124 if (dbuf == NULL || dbuf->db_offset > offset) { in bpobj_free()
125 if (dbuf) in bpobj_free()
126 dmu_buf_rele(dbuf, FTAG); in bpobj_free()
128 bpo.bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0)); in bpobj_free()
131 ASSERT3U(offset, >=, dbuf->db_offset); in bpobj_free()
132 ASSERT3U(offset, <, dbuf->db_offset + dbuf->db_size); in bpobj_free()
134 objarray = dbuf->db_data; in bpobj_free()
137 if (dbuf) { in bpobj_free()
138 dmu_buf_rele(dbuf, FTAG); in bpobj_free()
139 dbuf = NULL; in bpobj_free()
285 dmu_buf_t *dbuf = NULL; in bpobj_iterate_blkptrs() local
302 if (dbuf == NULL || dbuf->db_offset > offset) { in bpobj_iterate_blkptrs()
303 if (dbuf) in bpobj_iterate_blkptrs()
304 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_blkptrs()
306 offset, FTAG, &dbuf, DMU_READ_NO_PREFETCH); in bpobj_iterate_blkptrs()
310 pb = MAX((dbuf->db_offset > dmu_prefetch_max) ? in bpobj_iterate_blkptrs()
311 dbuf->db_offset - dmu_prefetch_max : 0, ps); in bpobj_iterate_blkptrs()
318 ASSERT3U(offset, >=, dbuf->db_offset); in bpobj_iterate_blkptrs()
319 ASSERT3U(offset, <, dbuf->db_offset + dbuf->db_size); in bpobj_iterate_blkptrs()
321 blkptr_t *bparray = dbuf->db_data; in bpobj_iterate_blkptrs()
353 if (dbuf) { in bpobj_iterate_blkptrs()
354 dmu_buf_rele(dbuf, FTAG); in bpobj_iterate_blkptrs()
355 dbuf = NULL; in bpobj_iterate_blkptrs()