ARGSUSED */
| 2257 | |
| 2258 | /* ARGSUSED */ |
| 2259 | static void |
| 2260 | ztest_get_done(zgd_t *zgd, int error) |
| 2261 | { |
| 2262 | ztest_ds_t *zd = zgd->zgd_private; |
| 2263 | uint64_t object = ((rl_t *)zgd->zgd_lr)->rl_object; |
| 2264 | |
| 2265 | if (zgd->zgd_db) |
| 2266 | dmu_buf_rele(zgd->zgd_db, zgd); |
| 2267 | |
| 2268 | ztest_range_unlock((rl_t *)zgd->zgd_lr); |
| 2269 | ztest_object_unlock(zd, object); |
| 2270 | |
| 2271 | umem_free(zgd, sizeof (*zgd)); |
| 2272 | } |
| 2273 | |
| 2274 | static int |
| 2275 | ztest_get_data(void *arg, lr_write_t *lr, char *buf, struct lwb *lwb, |
no test coverage detected