Lines Matching refs:zgd
2475 ztest_get_done(zgd_t *zgd, int error) in ztest_get_done() argument
2478 ztest_ds_t *zd = zgd->zgd_private; in ztest_get_done()
2479 uint64_t object = ((rl_t *)zgd->zgd_lr)->rl_object; in ztest_get_done()
2481 if (zgd->zgd_db) in ztest_get_done()
2482 dmu_buf_rele(zgd->zgd_db, zgd); in ztest_get_done()
2484 ztest_range_unlock((rl_t *)zgd->zgd_lr); in ztest_get_done()
2487 umem_free(zgd, sizeof (*zgd)); in ztest_get_done()
2504 zgd_t *zgd; in ztest_get_data() local
2529 zgd = umem_zalloc(sizeof (*zgd), UMEM_NOFAIL); in ztest_get_data()
2530 zgd->zgd_lwb = lwb; in ztest_get_data()
2531 zgd->zgd_private = zd; in ztest_get_data()
2534 zgd->zgd_lr = (struct zfs_locked_range *)ztest_range_lock(zd, in ztest_get_data()
2550 zgd->zgd_lr = (struct zfs_locked_range *)ztest_range_lock(zd, in ztest_get_data()
2553 error = dmu_buf_hold_noread(os, object, offset, zgd, &db); in ztest_get_data()
2557 zgd->zgd_db = db; in ztest_get_data()
2558 zgd->zgd_bp = bp; in ztest_get_data()
2564 ztest_get_done, zgd); in ztest_get_data()
2571 ztest_get_done(zgd, error); in ztest_get_data()