pqi_io_request_t
display_io_request(pqi_io_request_t *io)
if (io == (pqi_io_request_t *)0)
pqi_io_request_t pqi_io;
if (cmdp->pc_io_rqst == (pqi_io_request_t *)0)
read_cnt = mdb_vread(&pqi_io, sizeof (pqi_io_request_t),
} else if (read_cnt != sizeof (pqi_io_request_t)) {
pqi_io_request_t *s_io_rqst_pool;
pqi_io_request_t *pc_io_rqst;
pqi_io_request_t *io);
pqi_io_request_t *pqi_alloc_io(pqi_state_t *s);
void pqi_free_io(pqi_io_request_t *io);
boolean_t pqi_timeout_io(pqi_io_request_t *io);
boolean_t pqi_service_io(pqi_io_request_t *io, uint8_t generation);
void pqi_dump_io(pqi_io_request_t *io);
pqi_io_request_t *io;
static void aio_io_complete(pqi_io_request_t *io, void *context);
static void raid_io_complete(pqi_io_request_t *io, void *context);
pqi_aio_path_request_t *rqst, pqi_cmd_t *cmd, pqi_io_request_t *);
pqi_raid_path_request_t *rqst, pqi_cmd_t *cmd, pqi_io_request_t *);
static pqi_io_request_t *setup_aio_request(pqi_state_t *s, pqi_cmd_t *cmd);
static pqi_io_request_t *setup_raid_request(pqi_state_t *s, pqi_cmd_t *cmd);
pqi_io_request_t *io;
static void lun_reset_complete(pqi_io_request_t *io, void *ctx);
lun_reset_complete(pqi_io_request_t *io __unused, void *ctx)
static pqi_io_request_t *
pqi_io_request_t *io;
static pqi_io_request_t *
pqi_io_request_t *io;
raid_io_complete(pqi_io_request_t *io, void *context)
aio_io_complete(pqi_io_request_t *io, void *context __unused)
pqi_cmd_t *cmd, pqi_io_request_t *io)
pqi_cmd_t *cmd, pqi_io_request_t *io)
pqi_io_request_t *io;
pqi_io_request_t *io)
pqi_io_request_t *io = s->s_io_rqst_pool;
raid_sync_complete(pqi_io_request_t *io __unused, void *ctx)
submit_raid_sync_with_io(pqi_state_t *s, pqi_io_request_t *io)
pqi_io_request_t *io;
pqi_io_request_t *io;
sizeof (pqi_io_request_t),
sizeof (pqi_io_request_t),
pqi_io_request_t *io;
static void sync_error(pqi_state_t *s, pqi_io_request_t *io,
static void process_raid_io_error(pqi_io_request_t *io);
static void process_aio_io_error(pqi_io_request_t *io);
disable_aio_path(pqi_io_request_t *io)
static void disable_aio_path(pqi_io_request_t *io);
process_raid_io_error(pqi_io_request_t *io)
process_aio_io_error(pqi_io_request_t *io __unused)
sync_error(pqi_state_t *s, pqi_io_request_t *io, pqi_io_response_t *rsp)
pqi_io_request_t *io = c->pc_io_rqst;
pqi_io_request_t *io = c->pc_io_rqst;
static void reinit_io(pqi_io_request_t *io);
pqi_io_request_t *
pqi_io_request_t *io = NULL;
pqi_free_io(pqi_io_request_t *io)
pqi_timeout_io(pqi_io_request_t *io)
pqi_service_io(pqi_io_request_t *io, uint8_t generation)
pqi_dump_io(pqi_io_request_t *io)
pqi_io_request_t *io = c->pc_io_rqst;
pqi_catch_release(pqi_io_request_t *io __unused, void *v __unused)
reinit_io(pqi_io_request_t *io)