Lines Matching refs:io_spa

572 	zio->io_spa = spa;
797 ASSERT(zio->io_txg == spa_syncing_txg(zio->io_spa));
995 (pio->io_vd ? pio->io_vd : pio->io_spa->spa_root_vdev));
1028 metaslab_class_t *mc = spa_normal_class(pio->io_spa);
1040 zio = zio_create(pio, pio->io_spa, pio->io_txg, bp, data, size, size,
1073 zio_nowait(zio_ioctl(zio, zio->io_spa, vd, DKIOCFLUSHWRITECACHE,
1200 spa_t *spa = zio->io_spa;
1389 spa_t *spa = zio->io_spa;
1431 spa_t *spa = zio->io_spa;
1621 spa_t *spa = zio->io_spa;
1824 return (zio_read(pio, pio->io_spa, bp, data, BP_GET_PSIZE(bp),
1835 zio = zio_rewrite(pio, pio->io_spa, pio->io_txg, bp,
1858 zio = zio_rewrite(pio, pio->io_spa, pio->io_txg, bp,
1870 return (zio_free_sync(pio, pio->io_spa, pio->io_txg, bp,
1878 return (zio_claim(pio, pio->io_spa, pio->io_txg, bp,
1942 zio_nowait(zio_read(gio, gio->io_spa, bp, gn->gn_gbh,
2079 spa_t *spa = pio->io_spa;
2303 ddt_t *ddt = ddt_select(zio->io_spa, bp);
2320 zio_nowait(zio_read(zio, zio->io_spa, &blk,
2329 zio_nowait(zio_read(zio, zio->io_spa, bp,
2349 ddt_t *ddt = ddt_select(zio->io_spa, bp);
2352 ASSERT(spa_load_state(zio->io_spa) != SPA_LOAD_NONE);
2376 spa_t *spa = zio->io_spa;
2453 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp);
2478 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp);
2505 ddt_t *ddt = ddt_select(zio->io_spa, bp);
2531 spa_t *spa = zio->io_spa;
2648 spa_t *spa = zio->io_spa;
2703 spa_t *spa = zio->io_spa;
2707 !spa_normal_class(zio->io_spa)->mc_alloc_throttle_enabled ||
2723 nio = zio_io_to_allocate(zio->io_spa);
2765 spa_t *spa = zio->io_spa;
2811 metaslab_free(zio->io_spa, zio->io_bp, zio->io_txg, B_FALSE);
2821 error = metaslab_claim(zio->io_spa, zio->io_bp, zio->io_txg);
2840 metaslab_free(zio->io_spa, bp, bp->blk_birth, B_TRUE);
2927 spa_t *spa = zio->io_spa;
3118 spa_config_exit(zio->io_spa, SCL_ZIO, zio);
3274 zfs_ereport_start_checksum(zio->io_spa,
3357 spa_normal_class(zio->io_spa),
3359 zio_allocate_dispatch(zio->io_spa);
3390 zio->io_spa->spa_syncing_txg == zio->io_txg)
3442 metaslab_group_alloc_decrement(zio->io_spa, vd->vdev_id, pio, flags);
3445 metaslab_class_throttle_unreserve(spa_normal_class(zio->io_spa),
3453 zio_allocate_dispatch(zio->io_spa);
3459 spa_t *spa = zio->io_spa;