Home
last modified time | relevance | path

Searched refs:zgd (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu.c1857 zgd_t *zgd = dsa->dsa_zgd; in dmu_sync_done() local
1864 zil_lwb_add_block(zgd->zgd_lwb, zgd->zgd_bp); in dmu_sync_done()
1916 zgd_t *zgd = dsa->dsa_zgd; in dmu_sync_late_arrival_done() local
1923 zil_lwb_add_block(zgd->zgd_lwb, zgd->zgd_bp); in dmu_sync_late_arrival_done()
1943 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, in dmu_sync_late_arrival() argument
1950 dmu_tx_hold_space(tx, zgd->zgd_db->db_size); in dmu_sync_late_arrival()
1962 zil_lwb_add_txg(zgd->zgd_lwb, dmu_tx_get_txg(tx)); in dmu_sync_late_arrival()
1967 dsa->dsa_zgd = zgd; in dmu_sync_late_arrival()
1993 zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp, in dmu_sync_late_arrival()
1994 abd_get_from_buf(zgd->zgd_db->db_data, zgd->zgd_db->db_size), in dmu_sync_late_arrival()
[all …]
H A Dzvol.c973 zvol_get_done(zgd_t *zgd, int error) in zvol_get_done() argument
975 if (zgd->zgd_db) in zvol_get_done()
976 dmu_buf_rele(zgd->zgd_db, zgd); in zvol_get_done()
978 rangelock_exit(zgd->zgd_lr); in zvol_get_done()
980 kmem_free(zgd, sizeof (zgd_t)); in zvol_get_done()
993 zgd_t *zgd; in zvol_get_data() local
1000 zgd = kmem_zalloc(sizeof (zgd_t), KM_SLEEP); in zvol_get_data()
1001 zgd->zgd_lwb = lwb; in zvol_get_data()
1011 zgd->zgd_lr = rangelock_enter(&zv->zv_rangelock, offset, size, in zvol_get_data()
1024 zgd->zgd_lr = rangelock_enter(&zv->zv_rangelock, offset, size, in zvol_get_data()
[all …]
H A Dzfs_vnops.c1190 zfs_get_done(zgd_t *zgd, int error) in zfs_get_done() argument
1192 znode_t *zp = zgd->zgd_private; in zfs_get_done()
1195 if (zgd->zgd_db) in zfs_get_done()
1196 dmu_buf_rele(zgd->zgd_db, zgd); in zfs_get_done()
1198 rangelock_exit(zgd->zgd_lr); in zfs_get_done()
1206 kmem_free(zgd, sizeof (zgd_t)); in zfs_get_done()
1226 zgd_t *zgd; in zfs_get_data() local
1248 zgd = (zgd_t *)kmem_zalloc(sizeof (zgd_t), KM_SLEEP); in zfs_get_data()
1249 zgd->zgd_lwb = lwb; in zfs_get_data()
1250 zgd->zgd_private = zp; in zfs_get_data()
[all …]
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c2065 ztest_get_done(zgd_t *zgd, int error) in ztest_get_done() argument
2067 ztest_ds_t *zd = zgd->zgd_private; in ztest_get_done()
2068 uint64_t object = ((rl_t *)zgd->zgd_lr)->rl_object; in ztest_get_done()
2070 if (zgd->zgd_db) in ztest_get_done()
2071 dmu_buf_rele(zgd->zgd_db, zgd); in ztest_get_done()
2073 ztest_range_unlock((rl_t *)zgd->zgd_lr); in ztest_get_done()
2076 umem_free(zgd, sizeof (*zgd)); in ztest_get_done()
2092 zgd_t *zgd; in ztest_get_data() local
2118 zgd = umem_zalloc(sizeof (*zgd), UMEM_NOFAIL); in ztest_get_data()
2119 zgd->zgd_lwb = lwb; in ztest_get_data()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h1042 typedef struct zgd { struct
1051 int dmu_sync(struct zio *zio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd);