scan_io_t
scan_io_t *sio;
scan_io_t *srch_sio, *sio, *next_sio;
(sizeof (scan_io_t) + ((sio)->sio_nr_dvas * sizeof (dva_t)))
scan_io_t *sio = NULL;
list_create(&sio_list, sizeof (scan_io_t),
offsetof(scan_io_t, sio_nodes.sio_list_node));
scan_io_t *first_sio, *last_sio;
scan_io_t *sio);
sio_free(scan_io_t *sio)
static scan_io_t *
scan_io_queue_insert_impl(dsl_scan_io_queue_t *queue, scan_io_t *sio)
(sizeof (scan_io_t) + ((i + 1) * sizeof (dva_t))),
scan_io_t *sio = sio_alloc(BP_GET_NDVAS(bp));
const scan_io_t *a = x, *b = y;
sio2bp(const scan_io_t *sio, blkptr_t *bp)
sizeof (scan_io_t), offsetof(scan_io_t, sio_nodes.sio_addr_node));
scan_io_t *sio;
scan_io_t *srch_sio, *sio;
bp2sio(const blkptr_t *bp, scan_io_t *sio, int dva_i)