Searched refs:zgd (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | dmu_impl.h | 234 struct zgd; 249 void (*dsa_done)(struct zgd *, int); 250 struct zgd *dsa_zgd;
|
| H A D | dmu.h | 1130 typedef struct zgd { struct 1139 int dmu_sync(struct zio *zio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd);
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zfs_vnops.c | 1377 static void zfs_get_done(zgd_t *zgd, int error); 1392 zgd_t *zgd; in zfs_get_data() local 1423 zgd = kmem_zalloc(sizeof (zgd_t), KM_SLEEP); in zfs_get_data() 1424 zgd->zgd_lwb = lwb; in zfs_get_data() 1425 zgd->zgd_private = zp; in zfs_get_data() 1435 zgd->zgd_lr = zfs_rangelock_enter(&zp->z_rangelock, offset, in zfs_get_data() 1458 zgd->zgd_lr = zfs_rangelock_enter(&zp->z_rangelock, in zfs_get_data() 1463 zfs_rangelock_exit(zgd->zgd_lr); in zfs_get_data() 1477 error = dmu_buf_hold_noread(os, object, offset, zgd, in zfs_get_data() 1481 zgd->zgd_db = dbp; in zfs_get_data() [all …]
|
| H A D | dmu.c | 2073 zgd_t *zgd = dsa->dsa_zgd; in dmu_sync_done() local 2079 if (zgd && zio->io_error == 0) { in dmu_sync_done() 2080 zil_lwb_add_block(zgd->zgd_lwb, zgd->zgd_bp); in dmu_sync_done() 2135 zgd_t *zgd = dsa->dsa_zgd; in dmu_sync_late_arrival_done() local 2142 zil_lwb_add_block(zgd->zgd_lwb, zgd->zgd_bp); in dmu_sync_late_arrival_done() 2163 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, in dmu_sync_late_arrival() argument 2170 error = dbuf_read((dmu_buf_impl_t *)zgd->zgd_db, NULL, in dmu_sync_late_arrival() 2176 dmu_tx_hold_space(tx, zgd->zgd_db->db_size); in dmu_sync_late_arrival() 2194 zil_lwb_add_txg(zgd->zgd_lwb, dmu_tx_get_txg(tx)); in dmu_sync_late_arrival() 2199 dsa->dsa_zgd = zgd; in dmu_sync_late_arrival() [all …]
|
| H A D | zvol.c | 1014 zvol_get_done(zgd_t *zgd, int error) in zvol_get_done() argument 1017 if (zgd->zgd_db) in zvol_get_done() 1018 dmu_buf_rele(zgd->zgd_db, zgd); in zvol_get_done() 1020 zfs_rangelock_exit(zgd->zgd_lr); in zvol_get_done() 1022 kmem_free(zgd, sizeof (zgd_t)); in zvol_get_done() 1036 zgd_t *zgd; in zvol_get_data() local 1042 zgd = kmem_zalloc(sizeof (zgd_t), KM_SLEEP); in zvol_get_data() 1043 zgd->zgd_lwb = lwb; in zvol_get_data() 1053 zgd->zgd_lr = zfs_rangelock_enter(&zv->zv_rangelock, offset, in zvol_get_data() 1067 zgd->zgd_lr = zfs_rangelock_enter(&zv->zv_rangelock, offset, in zvol_get_data() [all …]
|
| /freebsd/sys/contrib/openzfs/cmd/ |
| H A D | ztest.c | 2711 ztest_get_done(zgd_t *zgd, int error) in ztest_get_done() argument 2714 ztest_ds_t *zd = zgd->zgd_private; in ztest_get_done() 2715 uint64_t object = ((rl_t *)zgd->zgd_lr)->rl_object; in ztest_get_done() 2717 if (zgd->zgd_db) in ztest_get_done() 2718 dmu_buf_rele(zgd->zgd_db, zgd); in ztest_get_done() 2720 ztest_range_unlock((rl_t *)zgd->zgd_lr); in ztest_get_done() 2723 umem_free(zgd, sizeof (*zgd)); in ztest_get_done() 2740 zgd_t *zgd; in ztest_get_data() local 2765 zgd = umem_zalloc(sizeof (*zgd), UMEM_NOFAIL); in ztest_get_data() 2766 zgd->zgd_lwb = lwb; in ztest_get_data() [all …]
|