| 1168 | } |
| 1169 | |
| 1170 | zio_t * |
| 1171 | zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, abd_t *data, |
| 1172 | uint64_t size, zio_done_func_t *done, void *private, |
| 1173 | zio_priority_t priority, enum zio_flag flags, zbookmark_phys_t *zb) |
| 1174 | { |
| 1175 | zio_t *zio; |
| 1176 | |
| 1177 | zio = zio_create(pio, spa, txg, bp, data, size, size, done, private, |
| 1178 | ZIO_TYPE_WRITE, priority, flags | ZIO_FLAG_IO_REWRITE, NULL, 0, zb, |
| 1179 | ZIO_STAGE_OPEN, ZIO_REWRITE_PIPELINE); |
| 1180 | |
| 1181 | return (zio); |
| 1182 | } |
| 1183 | |
| 1184 | void |
| 1185 | zio_write_override(zio_t *zio, blkptr_t *bp, int copies, boolean_t nopwrite) |
no test coverage detected