| /freebsd-12.1/sys/cam/ctl/ |
| H A D | ctl_util.h | 53 void ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr, 61 void ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr, 66 void ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr, 99 union ctl_io *ctl_scsi_alloc_io(uint32_t initid); 100 void ctl_scsi_free_io(union ctl_io *io); 101 void ctl_scsi_zero_io(union ctl_io *io); 106 void ctl_io_sbuf(union ctl_io *io, struct sbuf *sb); 107 void ctl_io_error_sbuf(union ctl_io *io, 110 char *ctl_io_error_string(union ctl_io *io, 114 void ctl_io_print(union ctl_io *io); [all …]
|
| H A D | ctl_io.h | 240 union ctl_io *remote_io; /* I/O counterpart on remote HA side */ 241 union ctl_io *blocker; /* I/O blocking this one */ 258 union ctl_io; 330 int (*be_move_done)(union ctl_io *io); /* called by fe */ 419 union ctl_io *original_sc; 420 union ctl_io *serializing_sc; 578 union ctl_io { union 587 union ctl_io *ctl_alloc_io(void *pool_ref); 588 union ctl_io *ctl_alloc_io_nowait(void *pool_ref); 589 void ctl_free_io(union ctl_io *io); [all …]
|
| H A D | ctl_util.c | 155 ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr, in ctl_scsi_request_sense() 522 ctl_scsi_sync_cache(union ctl_io *io, int immed, int reladr, in ctl_scsi_sync_cache() 681 union ctl_io * 684 union ctl_io *io; in ctl_scsi_alloc_io() 686 io = (union ctl_io *)malloc(sizeof(*io)); in ctl_scsi_alloc_io() 697 ctl_scsi_free_io(union ctl_io *io) in ctl_scsi_free_io() 703 ctl_scsi_zero_io(union ctl_io *io) in ctl_scsi_zero_io() 732 ctl_io_sbuf(union ctl_io *io, struct sbuf *sb) in ctl_io_sbuf() 811 ctl_io_string(union ctl_io *io, char *str, int str_len) in ctl_io_string() 836 ctl_io_print(union ctl_io *io) in ctl_io_print() [all …]
|
| H A D | ctl.h | 173 int ctl_config_move_done(union ctl_io *io); 174 void ctl_datamove(union ctl_io *io); 175 void ctl_serseq_done(union ctl_io *io); 176 void ctl_done(union ctl_io *io); 177 void ctl_data_submit_done(union ctl_io *io); 178 void ctl_config_read_done(union ctl_io *io); 179 void ctl_config_write_done(union ctl_io *io);
|
| H A D | ctl.c | 505 union ctl_io *pending_io, union ctl_io *ooa_io); 1066 union ctl_io *io; in ctl_isc_ha_link_down() 1419 union ctl_io *io; in ctl_isc_event_handler() 2289 union ctl_io *bio; in ctl_serialize_other_sc_cmd() 2410 union ctl_io *io; in ctl_ioctl_fill_ooa() 3889 union ctl_io * 3893 union ctl_io *io; in ctl_alloc_io() 3904 union ctl_io * 3908 union ctl_io *io; in ctl_alloc_io_nowait() 10872 ctl_extent_check(union ctl_io *io1, union ctl_io *io2, bool seq) in ctl_extent_check() [all …]
|
| H A D | ctl_tpc.h | 34 void tpc_done(union ctl_io *io); 38 union ctl_io * tpcl_alloc_io(void); 39 int tpcl_queue(union ctl_io *io, uint64_t lun);
|
| H A D | ctl_frontend.h | 232 void (*fe_datamove)(union ctl_io *io); /* passed to CTL */ 233 void (*fe_done)(union ctl_io *io); /* passed to CTL */ 311 int ctl_queue(union ctl_io *io); 322 int ctl_queue_sense(union ctl_io *io);
|
| H A D | ctl_tpc_local.c | 71 static void tpcl_datamove(union ctl_io *io); 72 static void tpcl_done(union ctl_io *io); 135 tpcl_datamove(union ctl_io *io) in tpcl_datamove() 262 tpcl_done(union ctl_io *io) in tpcl_done() 313 union ctl_io * 322 tpcl_queue(union ctl_io *io, uint64_t lun) in tpcl_queue()
|
| H A D | ctl_backend_block.c | 201 union ctl_io *io; 479 union ctl_io *io; in ctl_be_block_biodone() 629 union ctl_io *io; in ctl_be_block_dispatch_file() 860 union ctl_io *io; in ctl_be_block_dispatch_zvol() 1100 union ctl_io *io; in ctl_be_block_unmap_dev() 1259 union ctl_io *io; in ctl_be_block_cw_done_ws() 1412 union ctl_io *io; in ctl_be_block_cr_done() 1421 union ctl_io *io) in ctl_be_block_cr_dispatch() 1455 union ctl_io *io; in ctl_be_block_cw_done() 1519 union ctl_io *io; in ctl_be_block_next() [all …]
|
| H A D | ctl_backend_ramdisk.c | 367 ctl_backend_ramdisk_cmp(union ctl_io *io) in ctl_backend_ramdisk_cmp() 405 ctl_backend_ramdisk_move_done(union ctl_io *io) in ctl_backend_ramdisk_move_done() 459 ctl_backend_ramdisk_compare(union ctl_io *io) in ctl_backend_ramdisk_compare() 481 ctl_backend_ramdisk_rw(union ctl_io *io) in ctl_backend_ramdisk_rw() 544 ctl_backend_ramdisk_submit(union ctl_io *io) in ctl_backend_ramdisk_submit() 565 union ctl_io *io; in ctl_backend_ramdisk_worker() 593 ctl_backend_ramdisk_gls(union ctl_io *io) in ctl_backend_ramdisk_gls() 618 ctl_backend_ramdisk_config_read(union ctl_io *io) in ctl_backend_ramdisk_config_read() 689 ctl_backend_ramdisk_ws(union ctl_io *io) in ctl_backend_ramdisk_ws() 740 ctl_backend_ramdisk_unmap(union ctl_io *io) in ctl_backend_ramdisk_unmap() [all …]
|
| H A D | ctl_frontend_ioctl.c | 93 static void cfi_datamove(union ctl_io *io); 94 static void cfi_done(union ctl_io *io); 482 cfi_datamove(union ctl_io *io) in cfi_datamove() 496 cfi_done(union ctl_io *io) in cfi_done() 510 cfi_submit_wait(union ctl_io *io) in cfi_submit_wait() 594 union ctl_io *io; in ctl_ioctl_io()
|
| H A D | ctl_tpc.c | 88 union ctl_io *io; 544 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid1() 614 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_failure_details() 674 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid4() 745 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort() 752 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort() 1498 ctl_done((union ctl_io *)ctsio); in tpc_process() 1571 tpc_error_parse(union ctl_io *io) in tpc_error_parse() 1602 tpc_done(union ctl_io *io) in tpc_done() 1813 ctl_done((union ctl_io *)ctsio); in ctl_extended_copy_lid1() [all …]
|
| H A D | scsi_ctl.c | 197 static void ctlfe_done(union ctl_io *io); 500 union ctl_io *new_io; in ctlferegister() 557 union ctl_io *new_io; in ctlferegister() 775 union ctl_io *io; in ctlfestart() 789 io = (union ctl_io *)ccb_h->io_ptr; in ctlfestart() 935 union ctl_io *io; in ctlfe_free_ccb() 1088 union ctl_io *io = NULL; in ctlfedone() 1406 union ctl_io *io; in ctlfedone() 1869 union ctl_io *io = hdr->io_ptr; in ctlfe_dump_queue() 1906 ctlfe_datamove(union ctl_io *io) in ctlfe_datamove() [all …]
|
| H A D | ctl_frontend_cam_sim.c | 104 static void cfcs_datamove(union ctl_io *io); 105 static void cfcs_done(union ctl_io *io); 306 cfcs_datamove(union ctl_io *io) in cfcs_datamove() 444 cfcs_done(union ctl_io *io) in cfcs_done() 516 union ctl_io *io; in cfcs_action() 617 union ctl_io *io; in cfcs_action() 720 union ctl_io *io; in cfcs_action()
|
| H A D | ctl_scsi_all.c | 115 ctl_scsi_path_string(union ctl_io *io, char *path_str, int len) in ctl_scsi_path_string() 136 ctl_scsi_path_string((union ctl_io *)ctsio, path_str, sizeof(path_str)); in ctl_scsi_sense_sbuf()
|
| H A D | ctl_backend.h | 190 typedef int (*be_func_t)(union ctl_io *io); 191 typedef void (*be_vfunc_t)(union ctl_io *io);
|
| H A D | ctl_frontend_iscsi.c | 157 static void cfiscsi_datamove(union ctl_io *io); 160 static void cfiscsi_done(union ctl_io *io); 499 union ctl_io *io; in cfiscsi_pdu_handle_scsi_command() 565 union ctl_io *io; in cfiscsi_pdu_handle_task_request() 688 union ctl_io *io; in cfiscsi_handle_data_segment() 870 union ctl_io *io; in cfiscsi_pdu_handle_data_out() 1102 union ctl_io *io; in cfiscsi_session_terminate_tasks() 2417 cfiscsi_datamove_in(union ctl_io *io) in cfiscsi_datamove_in() 2637 cfiscsi_datamove_out(union ctl_io *io) in cfiscsi_datamove_out() 2790 cfiscsi_datamove(union ctl_io *io) in cfiscsi_datamove() [all …]
|
| H A D | ctl_scsi_all.h | 49 void ctl_scsi_path_string(union ctl_io *io, char *path_str, int strlen);
|
| H A D | ctl_frontend_iscsi.h | 56 union ctl_io *cdw_ctl_io;
|
| H A D | README.ctl.txt | 239 - Switch CTL over to using CAM CCBs instead of its own union ctl_io. This 349 ctl_io.h: 352 This defines most of the core CTL I/O structures. union ctl_io is
|
| /freebsd-12.1/sys/dev/usb/storage/ |
| H A D | cfumass.c | 181 union ctl_io *sc_ctl_io; 287 static void cfumass_datamove(union ctl_io *io); 288 static void cfumass_done(union ctl_io *io); 616 union ctl_io *io; in cfumass_t_command_callback() 719 union ctl_io *io = sc->sc_ctl_io; in cfumass_t_data_callback() 852 cfumass_datamove(union ctl_io *io) in cfumass_datamove() 898 cfumass_done(union ctl_io *io) in cfumass_done()
|
| /freebsd-12.1/usr.sbin/ctladm/ |
| H A D | ctladm.c | 1117 union ctl_io *io; in cctl_sync_cache() 1201 union ctl_io *io; in cctl_start_stop() 1264 union ctl_io *io; in cctl_mode_sense() 1479 union ctl_io *io; in cctl_read_capacity() 1603 union ctl_io *io; in cctl_read_write() 1782 union ctl_io *io; in cctl_get_luns() 1904 union ctl_io *io; in cctl_tur() 1937 union ctl_io *io; in cctl_get_inquiry() 2007 union ctl_io *io; in cctl_req_sense() 2054 union ctl_io *io; in cctl_report_target_port_group() [all …]
|
| /freebsd-12.1/sys/dev/iscsi/ |
| H A D | icl_wrappers.h | 126 icl_conn_transfer_setup(struct icl_conn *ic, union ctl_io *io, in icl_conn_transfer_setup()
|
| H A D | icl.h | 67 union ctl_io;
|
| H A D | icl_conn_if.m | 103 union ctl_io *_io;
|