sys/cam/ctl/ctl.c
10019
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10068
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10133
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10334
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
1034
union ctl_io *io;
sys/cam/ctl/ctl.c
10358
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10568
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10583
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10603
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10634
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10710
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
10783
ctl_datamove((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10792
retval = lun->backend->config_read((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10811
retval = lun->backend->config_write((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10846
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10874
retval = lun->backend->data_submit((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10903
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10912
retval = lun->backend->config_write((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10946
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10959
retval = lun->backend->data_submit((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10988
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
10997
retval = lun->backend->config_write((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11032
ctl_datamove((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11054
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11060
retval = lun->backend->config_write((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11093
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11106
retval = lun->backend->data_submit((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11136
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11148
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11156
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11162
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11199
ctl_nvme_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io,
sys/cam/ctl/ctl.c
11200
union ctl_io **starting_io, union ctl_io **aborted_io)
sys/cam/ctl/ctl.c
11202
union ctl_io *ooa_io = *starting_io;
sys/cam/ctl/ctl.c
11274
ooa_io = (union ctl_io *)LIST_NEXT(&ooa_io->io_hdr, ooa_links)) {
sys/cam/ctl/ctl.c
11292
union ctl_io *bio, *aborted_io;
sys/cam/ctl/ctl.c
11341
ctl_enqueue_rtr((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11346
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11356
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11363
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11367
bio = (union ctl_io *)LIST_NEXT(&ctnio->io_hdr, ooa_links);
sys/cam/ctl/ctl.c
11368
switch (ctl_nvme_check_ooa(lun, (union ctl_io *)ctnio, &bio,
sys/cam/ctl/ctl.c
11373
ctl_enqueue_rtr((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11420
ctl_done((union ctl_io *)ctnio);
sys/cam/ctl/ctl.c
11437
ctl_get_lba_len(union ctl_io *io, uint64_t *lba, uint64_t *len)
sys/cam/ctl/ctl.c
11613
ctl_extent_check_unmap(union ctl_io *io, uint64_t lba2, uint64_t len2)
sys/cam/ctl/ctl.c
11646
ctl_extent_check(union ctl_io *io1, union ctl_io *io2, bool seq)
sys/cam/ctl/ctl.c
11668
ctl_seq_check(union ctl_io *io1, union ctl_io *io2)
sys/cam/ctl/ctl.c
11687
ctl_check_for_blockage(struct ctl_lun *lun, union ctl_io *pending_io,
sys/cam/ctl/ctl.c
11688
const uint8_t *serialize_row, union ctl_io *ooa_io)
sys/cam/ctl/ctl.c
11793
ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io,
sys/cam/ctl/ctl.c
11794
union ctl_io **starting_io)
sys/cam/ctl/ctl.c
11796
union ctl_io *ooa_io = *starting_io;
sys/cam/ctl/ctl.c
11830
ooa_io = (union ctl_io *)LIST_NEXT(&ooa_io->io_hdr, ooa_links)) {
sys/cam/ctl/ctl.c
11851
ctl_scsi_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip)
sys/cam/ctl/ctl.c
11854
union ctl_io *bio, *obio;
sys/cam/ctl/ctl.c
11868
bio = (union ctl_io *)LIST_NEXT(&bio->io_hdr, ooa_links);
sys/cam/ctl/ctl.c
11947
ctl_nvme_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip)
sys/cam/ctl/ctl.c
11949
union ctl_io *bio;
sys/cam/ctl/ctl.c
11967
(union ctl_io *)TAILQ_FIRST(&bio->io_hdr.blocked_queue));
sys/cam/ctl/ctl.c
11999
ctl_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip)
sys/cam/ctl/ctl.c
12021
ctl_try_unblock_others(struct ctl_lun *lun, union ctl_io *bio, bool skip)
sys/cam/ctl/ctl.c
12023
union ctl_io *io, *next_io;
sys/cam/ctl/ctl.c
12027
for (io = (union ctl_io *)TAILQ_FIRST(&bio->io_hdr.blocked_queue);
sys/cam/ctl/ctl.c
12029
next_io = (union ctl_io *)TAILQ_NEXT(&io->io_hdr, blocked_links);
sys/cam/ctl/ctl.c
12165
ctl_failover_io(union ctl_io *io, int have_lock)
sys/cam/ctl/ctl.c
12174
ctl_failover_lun(union ctl_io *rio)
sys/cam/ctl/ctl.c
12206
(union ctl_io *)io, FALSE);
sys/cam/ctl/ctl.c
12212
ctl_enqueue_isc((union ctl_io *)io);
sys/cam/ctl/ctl.c
12221
ctl_set_busy(&((union ctl_io *)io)->
sys/cam/ctl/ctl.c
12223
ctl_done((union ctl_io *)io);
sys/cam/ctl/ctl.c
12236
ctl_try_unblock_others(lun, (union ctl_io *)io,
sys/cam/ctl/ctl.c
12239
ctl_free_io((union ctl_io *)io);
sys/cam/ctl/ctl.c
12245
ctl_set_busy(&((union ctl_io *)io)->
sys/cam/ctl/ctl.c
12247
ctl_done((union ctl_io *)io);
sys/cam/ctl/ctl.c
12261
union ctl_io *bio;
sys/cam/ctl/ctl.c
12316
ctl_enqueue_rtr((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12321
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12332
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12386
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12393
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12417
msg_info.hdr.original_sc = (union ctl_io *)ctsio;
sys/cam/ctl/ctl.c
12432
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12438
bio = (union ctl_io *)LIST_NEXT(&ctsio->io_hdr, ooa_links);
sys/cam/ctl/ctl.c
12439
switch (ctl_check_ooa(lun, (union ctl_io *)ctsio, &bio)) {
sys/cam/ctl/ctl.c
12444
ctl_enqueue_rtr((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12455
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12460
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12503
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12519
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12565
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
12580
ctl_target_reset(union ctl_io *io)
sys/cam/ctl/ctl.c
12648
ctl_try_unblock_io(lun, (union ctl_io *)xioh, FALSE);
sys/cam/ctl/ctl.c
12675
ctl_lun_reset(union ctl_io *io)
sys/cam/ctl/ctl.c
12724
union ctl_io *xio = (union ctl_io *)xioh;
sys/cam/ctl/ctl.c
12754
ctl_abort_task_set(union ctl_io *io)
sys/cam/ctl/ctl.c
12824
ctl_i_t_nexus_reset(union ctl_io *io)
sys/cam/ctl/ctl.c
12848
ctl_abort_task(union ctl_io *io)
sys/cam/ctl/ctl.c
12877
union ctl_io *xio = (union ctl_io *)xioh;
sys/cam/ctl/ctl.c
12931
ctl_query_task(union ctl_io *io, int task_set)
sys/cam/ctl/ctl.c
12950
union ctl_io *xio = (union ctl_io *)xioh;
sys/cam/ctl/ctl.c
12972
ctl_query_async_event(union ctl_io *io)
sys/cam/ctl/ctl.c
13000
ctl_run_task(union ctl_io *io)
sys/cam/ctl/ctl.c
13059
ctl_handle_isc(union ctl_io *io)
sys/cam/ctl/ctl.c
13181
retval = ctl_get_lba_len((union ctl_io *)ctsio, &lba1, &len1);
sys/cam/ctl/ctl.c
13199
ctl_inject_error(struct ctl_lun *lun, union ctl_io *io)
sys/cam/ctl/ctl.c
13270
union ctl_io *io;
sys/cam/ctl/ctl.c
13272
io = (union ctl_io *)arg;
sys/cam/ctl/ctl.c
13279
ctl_datamove_done_process(union ctl_io *io)
sys/cam/ctl/ctl.c
13328
ctl_datamove_done(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl.c
13336
ctl_datamove(union ctl_io *io)
sys/cam/ctl/ctl.c
13338
void (*fe_datamove)(union ctl_io *io);
sys/cam/ctl/ctl.c
13413
ctl_send_datamove_done(union ctl_io *io, int have_lock)
sys/cam/ctl/ctl.c
13460
union ctl_io *io;
sys/cam/ctl/ctl.c
13494
ctl_datamove_remote_dm_write_cb(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl.c
13504
ctl_datamove_remote_write(union ctl_io *io)
sys/cam/ctl/ctl.c
13507
void (*fe_datamove)(union ctl_io *io);
sys/cam/ctl/ctl.c
13535
ctl_datamove_remote_dm_read_cb(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl.c
13559
union ctl_io *io;
sys/cam/ctl/ctl.c
13560
void (*fe_datamove)(union ctl_io *io);
sys/cam/ctl/ctl.c
13591
ctl_datamove_remote_sgl_setup(union ctl_io *io)
sys/cam/ctl/ctl.c
13627
ctl_datamove_remote_xfer(union ctl_io *io, unsigned command,
sys/cam/ctl/ctl.c
13750
ctl_datamove_remote_read(union ctl_io *io)
sys/cam/ctl/ctl.c
13788
ctl_datamove_remote(union ctl_io *io)
sys/cam/ctl/ctl.c
13826
ctl_process_done(union ctl_io *io)
sys/cam/ctl/ctl.c
13831
void (*fe_done)(union ctl_io *io);
sys/cam/ctl/ctl.c
14041
ctl_queue_sense(union ctl_io *io)
sys/cam/ctl/ctl.c
14094
ctl_queue(union ctl_io *io)
sys/cam/ctl/ctl.c
14142
ctl_run(union ctl_io *io)
sys/cam/ctl/ctl.c
14186
union ctl_io *io;
sys/cam/ctl/ctl.c
14188
io = (union ctl_io *)arg;
sys/cam/ctl/ctl.c
14194
ctl_serseq_done(union ctl_io *io)
sys/cam/ctl/ctl.c
14209
ctl_done(union ctl_io *io)
sys/cam/ctl/ctl.c
14304
union ctl_io *io;
sys/cam/ctl/ctl.c
14324
io = (union ctl_io *)STAILQ_FIRST(&thr->isc_queue);
sys/cam/ctl/ctl.c
14331
io = (union ctl_io *)STAILQ_FIRST(&thr->done_queue);
sys/cam/ctl/ctl.c
14339
io = (union ctl_io *)STAILQ_FIRST(&thr->incoming_queue);
sys/cam/ctl/ctl.c
14359
io = (union ctl_io *)STAILQ_FIRST(&thr->rtr_queue);
sys/cam/ctl/ctl.c
14496
ctl_enqueue_incoming(union ctl_io *io)
sys/cam/ctl/ctl.c
14512
ctl_enqueue_rtr(union ctl_io *io)
sys/cam/ctl/ctl.c
14525
ctl_enqueue_done(union ctl_io *io)
sys/cam/ctl/ctl.c
14538
ctl_enqueue_isc(union ctl_io *io)
sys/cam/ctl/ctl.c
1460
union ctl_io *io;
sys/cam/ctl/ctl.c
1686
ctl_zero_io((union ctl_io *)taskio);
sys/cam/ctl/ctl.c
1697
ctl_run_task((union ctl_io *)taskio);
sys/cam/ctl/ctl.c
1704
ctl_zero_io((union ctl_io *)presio);
sys/cam/ctl/ctl.c
1709
ctl_enqueue_isc((union ctl_io *)presio);
sys/cam/ctl/ctl.c
1758
ctl_copy_sense_data(union ctl_ha_msg *src, union ctl_io *dest)
sys/cam/ctl/ctl.c
1769
ctl_copy_sense_data_back(union ctl_io *src, union ctl_ha_msg *dest)
sys/cam/ctl/ctl.c
1940
softc->io_zone = uma_zcreate("CTL IO", sizeof(union ctl_io),
sys/cam/ctl/ctl.c
2324
union ctl_io *bio;
sys/cam/ctl/ctl.c
2384
bio = (union ctl_io *)LIST_NEXT(&ctsio->io_hdr, ooa_links);
sys/cam/ctl/ctl.c
2385
switch (ctl_check_ooa(lun, (union ctl_io *)ctsio, &bio)) {
sys/cam/ctl/ctl.c
2390
ctl_enqueue_rtr((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
2398
msg_info.hdr.serializing_sc = (union ctl_io *)ctsio;
sys/cam/ctl/ctl.c
2420
ctl_copy_sense_data_back((union ctl_io *)ctsio, &msg_info);
sys/cam/ctl/ctl.c
2426
ctl_free_io((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
2451
union ctl_io *io = (union ctl_io *)ioh;
sys/cam/ctl/ctl.c
392
static void ctl_copy_sense_data(union ctl_ha_msg *src, union ctl_io *dest);
sys/cam/ctl/ctl.c
393
static void ctl_copy_sense_data_back(union ctl_io *src, union ctl_ha_msg *dest);
sys/cam/ctl/ctl.c
3961
union ctl_io *
sys/cam/ctl/ctl.c
3965
union ctl_io *io;
sys/cam/ctl/ctl.c
3976
union ctl_io *
sys/cam/ctl/ctl.c
3980
union ctl_io *io;
sys/cam/ctl/ctl.c
3992
ctl_free_io(union ctl_io *io)
sys/cam/ctl/ctl.c
4004
ctl_zero_io(union ctl_io *io)
sys/cam/ctl/ctl.c
408
static int ctl_do_mode_select(union ctl_io *io);
sys/cam/ctl/ctl.c
417
static void ctl_hndl_per_res_out_on_other_sc(union ctl_io *io);
sys/cam/ctl/ctl.c
432
static int ctl_get_lba_len(union ctl_io *io, uint64_t *lba, uint64_t *len);
sys/cam/ctl/ctl.c
433
static ctl_action ctl_extent_check(union ctl_io *io1, union ctl_io *io2,
sys/cam/ctl/ctl.c
435
static ctl_action ctl_seq_check(union ctl_io *io1, union ctl_io *io2);
sys/cam/ctl/ctl.c
437
union ctl_io *pending_io, const uint8_t *serialize_row,
sys/cam/ctl/ctl.c
438
union ctl_io *ooa_io);
sys/cam/ctl/ctl.c
439
static ctl_action ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io,
sys/cam/ctl/ctl.c
440
union ctl_io **starting_io);
sys/cam/ctl/ctl.c
441
static void ctl_try_unblock_io(struct ctl_lun *lun, union ctl_io *io,
sys/cam/ctl/ctl.c
443
static void ctl_try_unblock_others(struct ctl_lun *lun, union ctl_io *io,
sys/cam/ctl/ctl.c
448
static void ctl_failover_lun(union ctl_io *io);
sys/cam/ctl/ctl.c
454
static int ctl_target_reset(union ctl_io *io);
sys/cam/ctl/ctl.c
457
static int ctl_lun_reset(union ctl_io *io);
sys/cam/ctl/ctl.c
458
static int ctl_abort_task(union ctl_io *io);
sys/cam/ctl/ctl.c
459
static int ctl_abort_task_set(union ctl_io *io);
sys/cam/ctl/ctl.c
460
static int ctl_query_task(union ctl_io *io, int task_set);
sys/cam/ctl/ctl.c
463
static int ctl_i_t_nexus_reset(union ctl_io *io);
sys/cam/ctl/ctl.c
464
static int ctl_query_async_event(union ctl_io *io);
sys/cam/ctl/ctl.c
465
static void ctl_run_task(union ctl_io *io);
sys/cam/ctl/ctl.c
471
static void ctl_send_datamove_done(union ctl_io *io, int have_lock);
sys/cam/ctl/ctl.c
473
static int ctl_datamove_remote_dm_write_cb(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl.c
474
static void ctl_datamove_remote_write(union ctl_io *io);
sys/cam/ctl/ctl.c
475
static int ctl_datamove_remote_dm_read_cb(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl.c
477
static int ctl_datamove_remote_sgl_setup(union ctl_io *io);
sys/cam/ctl/ctl.c
478
static int ctl_datamove_remote_xfer(union ctl_io *io, unsigned command,
sys/cam/ctl/ctl.c
480
static void ctl_datamove_remote_read(union ctl_io *io);
sys/cam/ctl/ctl.c
481
static void ctl_datamove_remote(union ctl_io *io);
sys/cam/ctl/ctl.c
482
static void ctl_process_done(union ctl_io *io);
sys/cam/ctl/ctl.c
485
static void ctl_enqueue_incoming(union ctl_io *io);
sys/cam/ctl/ctl.c
486
static void ctl_enqueue_rtr(union ctl_io *io);
sys/cam/ctl/ctl.c
487
static void ctl_enqueue_done(union ctl_io *io);
sys/cam/ctl/ctl.c
488
static void ctl_enqueue_isc(union ctl_io *io);
sys/cam/ctl/ctl.c
5060
ctl_config_move_done(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl.c
5119
ctl_data_submit_done(union ctl_io *io)
sys/cam/ctl/ctl.c
5144
ctl_config_write_done(union ctl_io *io)
sys/cam/ctl/ctl.c
5178
ctl_config_read_done(union ctl_io *io)
sys/cam/ctl/ctl.c
5247
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5287
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5311
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5324
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5335
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5340
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
535
ctl_be_move_done(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl.c
5358
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5374
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5419
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5433
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5441
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5474
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
551
ctl_continue_io(union ctl_io *io)
sys/cam/ctl/ctl.c
5525
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5562
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5574
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5599
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5624
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5647
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5653
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5658
ctl_write_same_cont(union ctl_io *io)
sys/cam/ctl/ctl.c
5678
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5722
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5732
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5746
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5762
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5788
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5797
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5833
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5864
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5887
ctl_try_unblock_others(lun, (union ctl_io *)ctsio, FALSE);
sys/cam/ctl/ctl.c
5890
retval = lun->backend->config_write((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
5898
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6001
ctl_do_mode_select(union ctl_io *io)
sys/cam/ctl/ctl.c
6031
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6036
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6043
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6105
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6130
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6136
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
615
ctl_ha_datamove(union ctl_io *io)
sys/cam/ctl/ctl.c
6181
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6215
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6255
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6264
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6279
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6290
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6300
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6318
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6345
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6364
return (ctl_do_mode_select((union ctl_io *)ctsio));
sys/cam/ctl/ctl.c
6425
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6453
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6521
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6698
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6917
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6951
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
6976
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7005
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7033
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7055
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7078
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7105
retval = lun->backend->config_read((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7134
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7160
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7203
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7242
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7279
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
735
ctl_ha_done(union ctl_io *io)
sys/cam/ctl/ctl.c
7411
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7476
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7489
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7575
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7614
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7654
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
779
ctl_enqueue_isc((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7890
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7920
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7932
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
796
ctl_enqueue_isc((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
7976
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8002
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8019
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8050
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8062
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8134
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8258
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8269
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8284
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8296
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8323
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8333
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8343
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8376
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8476
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8531
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8604
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8616
ctl_hndl_per_res_out_on_other_sc(union ctl_io *io)
sys/cam/ctl/ctl.c
8835
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8850
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8872
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8888
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8899
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8923
retval = lun->backend->data_submit((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8928
ctl_cnw_cont(union ctl_io *io)
sys/cam/ctl/ctl.c
8946
retval = lun->backend->data_submit((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8981
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
8997
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9006
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9032
retval = lun->backend->data_submit((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9093
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9107
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9116
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9134
retval = lun->backend->data_submit((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9181
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9200
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9278
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9404
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9415
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9481
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9529
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9596
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9635
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9751
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9843
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9895
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.c
9971
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl.h
149
union ctl_io;
sys/cam/ctl/ctl.h
179
int ctl_config_move_done(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl.h
180
void ctl_datamove_done(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl.h
181
void ctl_datamove(union ctl_io *io);
sys/cam/ctl/ctl.h
182
void ctl_serseq_done(union ctl_io *io);
sys/cam/ctl/ctl.h
183
void ctl_done(union ctl_io *io);
sys/cam/ctl/ctl.h
184
void ctl_data_submit_done(union ctl_io *io);
sys/cam/ctl/ctl.h
185
void ctl_config_read_done(union ctl_io *io);
sys/cam/ctl/ctl.h
186
void ctl_config_write_done(union ctl_io *io);
sys/cam/ctl/ctl_backend.h
176
typedef int (*be_func_t)(union ctl_io *io);
sys/cam/ctl/ctl_backend.h
177
typedef void (*be_vfunc_t)(union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
1063
union ctl_io *io = beio->io;
sys/cam/ctl/ctl_backend_block.c
1199
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
1331
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1354
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1364
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1386
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
1402
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1507
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1541
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1559
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1584
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1665
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1722
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
1731
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1764
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1787
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1804
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
1813
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1856
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1885
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
1918
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
1941
union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
205
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
2069
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
2080
io = (union ctl_io *)STAILQ_FIRST(&be_lun->datamove_queue);
sys/cam/ctl/ctl_backend_block.c
2094
io = (union ctl_io *)STAILQ_FIRST(&be_lun->config_write_queue);
sys/cam/ctl/ctl_backend_block.c
2107
io = (union ctl_io *)STAILQ_FIRST(&be_lun->config_read_queue);
sys/cam/ctl/ctl_backend_block.c
2120
io = (union ctl_io *)STAILQ_FIRST(&be_lun->input_queue);
sys/cam/ctl/ctl_backend_block.c
2149
ctl_be_block_submit(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
237
static int ctl_be_block_move_done(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl_backend_block.c
258
union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
260
union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
262
union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
264
static int ctl_be_block_submit(union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
281
static int ctl_be_block_config_write(union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
282
static int ctl_be_block_config_read(union ctl_io *io);
sys/cam/ctl/ctl_backend_block.c
3032
ctl_be_block_scsi_config_write(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
3117
ctl_be_block_nvme_config_write(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
3147
ctl_be_block_config_write(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
3160
ctl_be_block_scsi_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
3201
ctl_be_block_nvme_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
3241
ctl_be_block_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
382
union ctl_io *io = beio->io;
sys/cam/ctl/ctl_backend_block.c
393
ctl_be_block_io_error(union ctl_io *io, int bio_cmd, uint16_t retry_count)
sys/cam/ctl/ctl_backend_block.c
438
ctl_be_block_compare(union ctl_io *io)
sys/cam/ctl/ctl_backend_block.c
461
ctl_be_block_move_done(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl_backend_block.c
523
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
611
union ctl_io *io = beio->io;
sys/cam/ctl/ctl_backend_block.c
657
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
813
union ctl_io *io = beio->io;
sys/cam/ctl/ctl_backend_block.c
883
union ctl_io *io;
sys/cam/ctl/ctl_backend_block.c
961
union ctl_io *io;
sys/cam/ctl/ctl_backend_ramdisk.c
138
static int ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl_backend_ramdisk.c
139
static void ctl_backend_ramdisk_compare(union ctl_io *io);
sys/cam/ctl/ctl_backend_ramdisk.c
140
static void ctl_backend_ramdisk_rw(union ctl_io *io);
sys/cam/ctl/ctl_backend_ramdisk.c
141
static int ctl_backend_ramdisk_submit(union ctl_io *io);
sys/cam/ctl/ctl_backend_ramdisk.c
143
static int ctl_backend_ramdisk_config_read(union ctl_io *io);
sys/cam/ctl/ctl_backend_ramdisk.c
144
static int ctl_backend_ramdisk_config_write(union ctl_io *io);
sys/cam/ctl/ctl_backend_ramdisk.c
362
ctl_backend_ramdisk_cmp(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
394
ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr)
sys/cam/ctl/ctl_backend_ramdisk.c
427
ctl_backend_ramdisk_compare(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
446
ctl_backend_ramdisk_rw(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
507
ctl_backend_ramdisk_submit(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
528
union ctl_io *io;
sys/cam/ctl/ctl_backend_ramdisk.c
533
io = (union ctl_io *)STAILQ_FIRST(&be_lun->cont_queue);
sys/cam/ctl/ctl_backend_ramdisk.c
555
ctl_backend_ramdisk_gls(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
580
ctl_backend_ramdisk_scsi_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
609
ramdisk_namespace_data(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
639
ramdisk_nvme_ids(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
652
ctl_backend_ramdisk_nvme_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
679
ctl_backend_ramdisk_config_read(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
734
ctl_backend_ramdisk_ws(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
787
ctl_backend_ramdisk_unmap(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
819
ctl_backend_ramdisk_scsi_config_write(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
875
ctl_backend_ramdisk_wu(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
892
ctl_backend_ramdisk_wz(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
928
ctl_backend_ramdisk_dsm(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
952
ctl_backend_ramdisk_nvme_config_write(union ctl_io *io)
sys/cam/ctl/ctl_backend_ramdisk.c
978
ctl_backend_ramdisk_config_write(union ctl_io *io)
sys/cam/ctl/ctl_error.c
1115
ctl_io_set_invalid_opcode(union ctl_io *io)
sys/cam/ctl/ctl_error.c
1130
ctl_io_set_hw_write_protected(union ctl_io *io)
sys/cam/ctl/ctl_error.c
1145
ctl_io_set_busy(union ctl_io *io)
sys/cam/ctl/ctl_error.c
1160
ctl_io_set_compare_failure(union ctl_io *io, uint64_t offset)
sys/cam/ctl/ctl_error.c
1183
ctl_io_set_space_alloc_fail(union ctl_io *io)
sys/cam/ctl/ctl_error.c
1198
ctl_io_set_success(union ctl_io *io)
sys/cam/ctl/ctl_error.h
119
void ctl_io_set_invalid_opcode(union ctl_io *io);
sys/cam/ctl/ctl_error.h
120
void ctl_io_set_hw_write_protected(union ctl_io *io);
sys/cam/ctl/ctl_error.h
121
void ctl_io_set_busy(union ctl_io *io);
sys/cam/ctl/ctl_error.h
122
void ctl_io_set_compare_failure(union ctl_io *io, uint64_t offset);
sys/cam/ctl/ctl_error.h
123
void ctl_io_set_space_alloc_fail(union ctl_io *io);
sys/cam/ctl/ctl_error.h
124
void ctl_io_set_success(union ctl_io *io);
sys/cam/ctl/ctl_frontend.h
231
void (*fe_datamove)(union ctl_io *io); /* passed to CTL */
sys/cam/ctl/ctl_frontend.h
232
void (*fe_done)(union ctl_io *io); /* passed to CTL */
sys/cam/ctl/ctl_frontend.h
310
int ctl_queue(union ctl_io *io);
sys/cam/ctl/ctl_frontend.h
317
int ctl_run(union ctl_io *io);
sys/cam/ctl/ctl_frontend.h
328
int ctl_queue_sense(union ctl_io *io);
sys/cam/ctl/ctl_frontend_cam_sim.c
281
cfcs_datamove(union ctl_io *io)
sys/cam/ctl/ctl_frontend_cam_sim.c
419
cfcs_done(union ctl_io *io)
sys/cam/ctl/ctl_frontend_cam_sim.c
490
union ctl_io *io;
sys/cam/ctl/ctl_frontend_cam_sim.c
592
union ctl_io *io;
sys/cam/ctl/ctl_frontend_cam_sim.c
695
union ctl_io *io;
sys/cam/ctl/ctl_frontend_cam_sim.c
96
static void cfcs_datamove(union ctl_io *io);
sys/cam/ctl/ctl_frontend_cam_sim.c
97
static void cfcs_done(union ctl_io *io);
sys/cam/ctl/ctl_frontend_ioctl.c
479
cfi_datamove(union ctl_io *io)
sys/cam/ctl/ctl_frontend_ioctl.c
493
cfi_done(union ctl_io *io)
sys/cam/ctl/ctl_frontend_ioctl.c
507
cfi_submit_wait(union ctl_io *io)
sys/cam/ctl/ctl_frontend_ioctl.c
591
union ctl_io *io, *user_io;
sys/cam/ctl/ctl_frontend_ioctl.c
88
static void cfi_datamove(union ctl_io *io);
sys/cam/ctl/ctl_frontend_ioctl.c
89
static void cfi_done(union ctl_io *io);
sys/cam/ctl/ctl_frontend_iscsi.c
1071
cfiscsi_data_wait_new(struct cfiscsi_session *cs, union ctl_io *io,
sys/cam/ctl/ctl_frontend_iscsi.c
1113
union ctl_io *cdw_io;
sys/cam/ctl/ctl_frontend_iscsi.c
1133
union ctl_io *io;
sys/cam/ctl/ctl_frontend_iscsi.c
162
static void cfiscsi_datamove(union ctl_io *io);
sys/cam/ctl/ctl_frontend_iscsi.c
163
static void cfiscsi_datamove_in(union ctl_io *io);
sys/cam/ctl/ctl_frontend_iscsi.c
164
static void cfiscsi_datamove_out(union ctl_io *io);
sys/cam/ctl/ctl_frontend_iscsi.c
165
static void cfiscsi_done(union ctl_io *io);
sys/cam/ctl/ctl_frontend_iscsi.c
174
struct cfiscsi_session *cs, union ctl_io *io,
sys/cam/ctl/ctl_frontend_iscsi.c
2468
cfiscsi_datamove_in(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
2700
cfiscsi_datamove_out(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
2860
cfiscsi_datamove(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
2873
cfiscsi_scsi_command_done(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
2961
cfiscsi_task_management_done(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
3051
cfiscsi_done(union ctl_io *io)
sys/cam/ctl/ctl_frontend_iscsi.c
508
union ctl_io *io;
sys/cam/ctl/ctl_frontend_iscsi.c
576
union ctl_io *io;
sys/cam/ctl/ctl_frontend_iscsi.c
699
union ctl_io *io;
sys/cam/ctl/ctl_frontend_iscsi.c
881
union ctl_io *io;
sys/cam/ctl/ctl_frontend_iscsi.h
53
union ctl_io *cdw_ctl_io;
sys/cam/ctl/ctl_io.h
249
union ctl_io *remote_io; /* I/O counterpart on remote HA side */
sys/cam/ctl/ctl_io.h
250
union ctl_io *blocker; /* I/O blocking this one */
sys/cam/ctl/ctl_io.h
267
union ctl_io;
sys/cam/ctl/ctl_io.h
270
typedef int (*ctl_be_move_done_t)(union ctl_io *io, bool samethr);
sys/cam/ctl/ctl_io.h
271
typedef int (*ctl_io_cont)(union ctl_io *io);
sys/cam/ctl/ctl_io.h
499
union ctl_io *original_sc;
sys/cam/ctl/ctl_io.h
500
union ctl_io *serializing_sc;
sys/cam/ctl/ctl_io.h
685
ctl_kern_sg_entries(union ctl_io *io)
sys/cam/ctl/ctl_io.h
699
ctl_kern_data_ptr(union ctl_io *io)
sys/cam/ctl/ctl_io.h
713
ctl_kern_data_len(union ctl_io *io)
sys/cam/ctl/ctl_io.h
727
ctl_kern_total_len(union ctl_io *io)
sys/cam/ctl/ctl_io.h
741
ctl_kern_data_resid(union ctl_io *io)
sys/cam/ctl/ctl_io.h
755
ctl_kern_rel_offset(union ctl_io *io)
sys/cam/ctl/ctl_io.h
769
ctl_add_kern_rel_offset(union ctl_io *io, uint32_t offset)
sys/cam/ctl/ctl_io.h
785
ctl_set_kern_sg_entries(union ctl_io *io, uint32_t kern_sg_entries)
sys/cam/ctl/ctl_io.h
801
ctl_set_kern_data_ptr(union ctl_io *io, void *kern_data_ptr)
sys/cam/ctl/ctl_io.h
817
ctl_set_kern_data_len(union ctl_io *io, uint32_t kern_data_len)
sys/cam/ctl/ctl_io.h
833
ctl_set_kern_total_len(union ctl_io *io, uint32_t kern_total_len)
sys/cam/ctl/ctl_io.h
849
ctl_set_kern_data_resid(union ctl_io *io, uint32_t kern_data_resid)
sys/cam/ctl/ctl_io.h
865
ctl_set_kern_rel_offset(union ctl_io *io, uint32_t kern_rel_offset)
sys/cam/ctl/ctl_io.h
881
ctl_set_be_move_done(union ctl_io *io, ctl_be_move_done_t be_move_done)
sys/cam/ctl/ctl_io.h
897
ctl_set_io_cont(union ctl_io *io, ctl_io_cont io_cont)
sys/cam/ctl/ctl_io.h
913
ctl_set_kern_data_ref(union ctl_io *io, ctl_ref kern_data_ref)
sys/cam/ctl/ctl_io.h
929
ctl_set_kern_data_arg(union ctl_io *io, void *kern_data_arg)
sys/cam/ctl/ctl_io.h
944
union ctl_io *ctl_alloc_io(void *pool_ref);
sys/cam/ctl/ctl_io.h
945
union ctl_io *ctl_alloc_io_nowait(void *pool_ref);
sys/cam/ctl/ctl_io.h
946
void ctl_free_io(union ctl_io *io);
sys/cam/ctl/ctl_io.h
947
void ctl_zero_io(union ctl_io *io);
sys/cam/ctl/ctl_ioctl.h
825
#define CTL_IO _IOWR(CTL_MINOR, 0x00, union ctl_io)
sys/cam/ctl/ctl_tpc.c
1496
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
1511
tpc_checkcond_parse(union ctl_io *io)
sys/cam/ctl/ctl_tpc.c
1569
tpc_error_parse(union ctl_io *io)
sys/cam/ctl/ctl_tpc.c
1600
tpc_done(union ctl_io *io)
sys/cam/ctl/ctl_tpc.c
1703
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
1811
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
1857
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
1965
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2054
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2168
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2176
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2217
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2330
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2361
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2416
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
2470
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
445
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
497
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
542
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
582
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
612
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
642
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
672
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
716
ctl_datamove((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
743
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
750
ctl_done((union ctl_io *)ctsio);
sys/cam/ctl/ctl_tpc.c
85
union ctl_io *io;
sys/cam/ctl/ctl_tpc.h
32
void tpc_done(union ctl_io *io);
sys/cam/ctl/ctl_tpc.h
36
union ctl_io * tpcl_alloc_io(void);
sys/cam/ctl/ctl_tpc.h
37
int tpcl_queue(union ctl_io *io, uint64_t lun);
sys/cam/ctl/ctl_tpc_local.c
131
tpcl_datamove(union ctl_io *io)
sys/cam/ctl/ctl_tpc_local.c
258
tpcl_done(union ctl_io *io)
sys/cam/ctl/ctl_tpc_local.c
309
union ctl_io *
sys/cam/ctl/ctl_tpc_local.c
318
tpcl_queue(union ctl_io *io, uint64_t lun)
sys/cam/ctl/ctl_tpc_local.c
68
static void tpcl_datamove(union ctl_io *io);
sys/cam/ctl/ctl_tpc_local.c
69
static void tpcl_done(union ctl_io *io);
sys/cam/ctl/ctl_util.c
123
ctl_scsi_inquiry(union ctl_io *io, uint8_t *data_ptr, int32_t data_len,
sys/cam/ctl/ctl_util.c
153
ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.c
182
ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
211
ctl_scsi_read_write_buffer(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.c
250
ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
351
ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
382
ctl_scsi_read_capacity(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
411
ctl_scsi_read_capacity_16(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.c
443
ctl_scsi_mode_sense(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
491
ctl_scsi_start_stop(union ctl_io *io, int start, int load_eject, int immediate,
sys/cam/ctl/ctl_util.c
520
ctl_scsi_sync_cache(union ctl_io *io, int immed, int reladr,
sys/cam/ctl/ctl_util.c
571
ctl_scsi_persistent_res_in(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.c
597
ctl_scsi_persistent_res_out(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.c
655
ctl_scsi_maintenance_in(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len,
sys/cam/ctl/ctl_util.c
679
union ctl_io *
sys/cam/ctl/ctl_util.c
682
union ctl_io *io;
sys/cam/ctl/ctl_util.c
684
io = (union ctl_io *)malloc(sizeof(*io));
sys/cam/ctl/ctl_util.c
695
ctl_scsi_free_io(union ctl_io *io)
sys/cam/ctl/ctl_util.c
701
ctl_scsi_zero_io(union ctl_io *io)
sys/cam/ctl/ctl_util.c
730
ctl_io_sbuf(union ctl_io *io, struct sbuf *sb)
sys/cam/ctl/ctl_util.c
775
ctl_io_error_sbuf(union ctl_io *io, struct scsi_inquiry_data *inq_data,
sys/cam/ctl/ctl_util.c
830
ctl_io_string(union ctl_io *io, char *str, int str_len)
sys/cam/ctl/ctl_util.c
841
ctl_io_error_string(union ctl_io *io, struct scsi_inquiry_data *inq_data,
sys/cam/ctl/ctl_util.c
855
ctl_io_print(union ctl_io *io)
sys/cam/ctl/ctl_util.c
863
ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data)
sys/cam/ctl/ctl_util.c
872
ctl_data_print(union ctl_io *io)
sys/cam/ctl/ctl_util.c
915
ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data,
sys/cam/ctl/ctl_util.c
99
ctl_scsi_tur(union ctl_io *io, ctl_tag_type tag_type, uint8_t control)
sys/cam/ctl/ctl_util.h
100
void ctl_scsi_zero_io(union ctl_io *io);
sys/cam/ctl/ctl_util.h
105
void ctl_io_sbuf(union ctl_io *io, struct sbuf *sb);
sys/cam/ctl/ctl_util.h
106
void ctl_io_error_sbuf(union ctl_io *io,
sys/cam/ctl/ctl_util.h
108
char *ctl_io_string(union ctl_io *io, char *str, int str_len);
sys/cam/ctl/ctl_util.h
109
char *ctl_io_error_string(union ctl_io *io,
sys/cam/ctl/ctl_util.h
113
void ctl_io_print(union ctl_io *io);
sys/cam/ctl/ctl_util.h
114
void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data);
sys/cam/ctl/ctl_util.h
115
void ctl_data_print(union ctl_io *io);
sys/cam/ctl/ctl_util.h
117
void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data,
sys/cam/ctl/ctl_util.h
45
void ctl_scsi_tur(union ctl_io *io, ctl_tag_type tag_type, uint8_t control);
sys/cam/ctl/ctl_util.h
46
void ctl_scsi_inquiry(union ctl_io *io, uint8_t *data_ptr, int32_t data_len,
sys/cam/ctl/ctl_util.h
49
void ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
52
void ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
55
void ctl_scsi_read_write_buffer(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
60
void ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
65
void ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
69
void ctl_scsi_read_capacity(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
72
void ctl_scsi_read_capacity_16(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
75
void ctl_scsi_mode_sense(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
80
void ctl_scsi_start_stop(union ctl_io *io, int start, int load_eject,
sys/cam/ctl/ctl_util.h
83
void ctl_scsi_sync_cache(union ctl_io *io, int immed, int reladr,
sys/cam/ctl/ctl_util.h
87
void ctl_scsi_persistent_res_in(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
90
void ctl_scsi_persistent_res_out(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
94
void ctl_scsi_maintenance_in(union ctl_io *io, uint8_t *data_ptr,
sys/cam/ctl/ctl_util.h
98
union ctl_io *ctl_scsi_alloc_io(uint32_t initid);
sys/cam/ctl/ctl_util.h
99
void ctl_scsi_free_io(union ctl_io *io);
sys/cam/ctl/scsi_ctl.c
1088
union ctl_io *io = NULL;
sys/cam/ctl/scsi_ctl.c
1202
io = (union ctl_io *)atio->ccb_h.io_ptr;
sys/cam/ctl/scsi_ctl.c
1283
(union ctl_io *)atio->ccb_h.io_ptr);
sys/cam/ctl/scsi_ctl.c
1405
union ctl_io *io;
sys/cam/ctl/scsi_ctl.c
1870
union ctl_io *io = hdr->io_ptr;
sys/cam/ctl/scsi_ctl.c
1907
ctlfe_datamove(union ctl_io *io)
sys/cam/ctl/scsi_ctl.c
193
static void ctlfe_datamove(union ctl_io *io);
sys/cam/ctl/scsi_ctl.c
1930
ctlfe_done(union ctl_io *io)
sys/cam/ctl/scsi_ctl.c
194
static void ctlfe_done(union ctl_io *io);
sys/cam/ctl/scsi_ctl.c
497
union ctl_io *new_io;
sys/cam/ctl/scsi_ctl.c
555
union ctl_io *new_io;
sys/cam/ctl/scsi_ctl.c
669
ctlfedata(struct ctlfe_lun_softc *softc, union ctl_io *io,
sys/cam/ctl/scsi_ctl.c
775
union ctl_io *io;
sys/cam/ctl/scsi_ctl.c
789
io = (union ctl_io *)ccb_h->io_ptr;
sys/cam/ctl/scsi_ctl.c
935
union ctl_io *io;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1491
union ctl_io *io, uint32_t *tttp, void **arg)
sys/dev/iscsi/icl.h
64
union ctl_io;
sys/dev/iscsi/icl_soft.c
1651
union ctl_io *io, uint32_t *transfer_tag, void **prvp)
sys/dev/iscsi/icl_wrappers.h
149
union ctl_io *io, uint32_t *transfer_tagp, void **prvp)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
251
union ctl_io *io;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
291
union ctl_io *io;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
335
ctl_datamove_done((union ctl_io *)ctnio, false);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
376
ctl_datamove_done((union ctl_io *)ctnio, true);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
48
static void nvmft_done(union ctl_io *io);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
495
ctl_datamove_done((union ctl_io *)ctnio, true);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
499
nvmft_handle_datamove(union ctl_io *io)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
519
nvmft_abort_datamove(union ctl_io *io)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
527
nvmft_datamove(union ctl_io *io)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
560
nvmft_done(union ctl_io *io)
sys/dev/nvmf/controller/nvmft_qpair.c
139
union ctl_io *io;
sys/dev/nvmf/controller/nvmft_qpair.c
151
io = (union ctl_io *)STAILQ_FIRST(&datamove_queue);
sys/dev/nvmf/controller/nvmft_qpair.c
384
nvmft_qpair_datamove(struct nvmft_qpair *qp, union ctl_io *io)
sys/dev/nvmf/controller/nvmft_qpair.c
405
union ctl_io *io;
sys/dev/nvmf/controller/nvmft_qpair.c
410
io = (union ctl_io *)STAILQ_FIRST(&qp->datamove_queue);
sys/dev/nvmf/controller/nvmft_var.h
115
void nvmft_abort_datamove(union ctl_io *io);
sys/dev/nvmf/controller/nvmft_var.h
116
void nvmft_handle_datamove(union ctl_io *io);
sys/dev/nvmf/controller/nvmft_var.h
145
void nvmft_qpair_datamove(struct nvmft_qpair *qp, union ctl_io *io);
sys/dev/usb/storage/cfumass.c
177
union ctl_io *sc_ctl_io;
sys/dev/usb/storage/cfumass.c
279
static void cfumass_datamove(union ctl_io *io);
sys/dev/usb/storage/cfumass.c
280
static void cfumass_done(union ctl_io *io);
sys/dev/usb/storage/cfumass.c
608
union ctl_io *io;
sys/dev/usb/storage/cfumass.c
711
union ctl_io *io = sc->sc_ctl_io;
sys/dev/usb/storage/cfumass.c
844
cfumass_datamove(union ctl_io *io)
sys/dev/usb/storage/cfumass.c
890
cfumass_done(union ctl_io *io)
tests/sys/cam/ctl/prout_register_huge_cdb.c
50
union ctl_io *io;
usr.sbin/bhyve/pci_virtio_scsi_ctl.c
176
union ctl_io *io = ctl_scsi_alloc_io(ctl->vcb_iid);
usr.sbin/bhyve/pci_virtio_scsi_ctl.c
201
union ctl_io *io;
usr.sbin/bhyve/pci_virtio_scsi_ctl.c
283
union ctl_io *io = req->vsr_backend;
usr.sbin/ctladm/ctladm.c
1150
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1234
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1297
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1512
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1636
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1815
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1937
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
1970
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
2040
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
2087
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
2152
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
216
static int cctl_do_io(int fd, int retries, union ctl_io *io, const char *func);
usr.sbin/ctladm/ctladm.c
2220
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
2321
union ctl_io *io;
usr.sbin/ctladm/ctladm.c
713
cctl_do_io(int fd, int retries, union ctl_io *io, const char *func)