Lines Matching refs:zgd
1815 ztest_get_done(zgd_t *zgd, int error) in ztest_get_done() argument
1817 ztest_ds_t *zd = zgd->zgd_private; in ztest_get_done()
1818 uint64_t object = zgd->zgd_rl->rl_object; in ztest_get_done()
1820 if (zgd->zgd_db) in ztest_get_done()
1821 dmu_buf_rele(zgd->zgd_db, zgd); in ztest_get_done()
1823 ztest_range_unlock(zgd->zgd_rl); in ztest_get_done()
1826 if (error == 0 && zgd->zgd_bp) in ztest_get_done()
1827 zil_add_block(zgd->zgd_zilog, zgd->zgd_bp); in ztest_get_done()
1829 umem_free(zgd, sizeof (*zgd)); in ztest_get_done()
1845 zgd_t *zgd; in ztest_get_data() local
1867 zgd = umem_zalloc(sizeof (*zgd), UMEM_NOFAIL); in ztest_get_data()
1868 zgd->zgd_zilog = zd->zd_zilog; in ztest_get_data()
1869 zgd->zgd_private = zd; in ztest_get_data()
1872 zgd->zgd_rl = ztest_range_lock(zd, object, offset, size, in ztest_get_data()
1887 zgd->zgd_rl = ztest_range_lock(zd, object, offset, size, in ztest_get_data()
1890 error = dmu_buf_hold(os, object, offset, zgd, &db, in ztest_get_data()
1900 zgd->zgd_db = db; in ztest_get_data()
1901 zgd->zgd_bp = bp; in ztest_get_data()
1907 ztest_get_done, zgd); in ztest_get_data()
1914 ztest_get_done(zgd, error); in ztest_get_data()