Lines Matching refs:zgd
1814 ztest_get_done(zgd_t *zgd, int error) in ztest_get_done() argument
1816 ztest_ds_t *zd = zgd->zgd_private; in ztest_get_done()
1817 uint64_t object = zgd->zgd_rl->rl_object; in ztest_get_done()
1819 if (zgd->zgd_db) in ztest_get_done()
1820 dmu_buf_rele(zgd->zgd_db, zgd); in ztest_get_done()
1822 ztest_range_unlock(zgd->zgd_rl); in ztest_get_done()
1825 if (error == 0 && zgd->zgd_bp) in ztest_get_done()
1826 zil_add_block(zgd->zgd_zilog, zgd->zgd_bp); in ztest_get_done()
1828 umem_free(zgd, sizeof (*zgd)); in ztest_get_done()
1844 zgd_t *zgd; in ztest_get_data() local
1866 zgd = umem_zalloc(sizeof (*zgd), UMEM_NOFAIL); in ztest_get_data()
1867 zgd->zgd_zilog = zd->zd_zilog; in ztest_get_data()
1868 zgd->zgd_private = zd; in ztest_get_data()
1871 zgd->zgd_rl = ztest_range_lock(zd, object, offset, size, in ztest_get_data()
1886 zgd->zgd_rl = ztest_range_lock(zd, object, offset, size, in ztest_get_data()
1889 error = dmu_buf_hold(os, object, offset, zgd, &db, in ztest_get_data()
1899 zgd->zgd_db = db; in ztest_get_data()
1900 zgd->zgd_bp = bp; in ztest_get_data()
1906 ztest_get_done, zgd); in ztest_get_data()
1913 ztest_get_done(zgd, error); in ztest_get_data()