/freebsd-12-stable/sys/cam/ctl/ |
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_util.h | 46 void ctl_scsi_tur(union ctl_io *io, ctl_tag_type tag_type, uint8_t control); 47 void ctl_scsi_inquiry(union ctl_io *io, uint8_t *data_ptr, int32_t data_len, 50 void ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr, 53 void ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr, 56 void ctl_scsi_read_write_buffer(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, 70 void ctl_scsi_read_capacity(union ctl_io *io, uint8_t *data_ptr, 73 void ctl_scsi_read_capacity_16(union ctl_io *io, uint8_t *data_ptr, 76 void ctl_scsi_mode_sense(union ctl_io *i [all...] |
H A D | ctl.h | 173 int ctl_config_move_done(union ctl_io *io, bool samethr); 174 void ctl_datamove_done(union ctl_io *io, bool samethr); 175 void ctl_datamove(union ctl_io *io); 176 void ctl_serseq_done(union ctl_io *io); 177 void ctl_done(union ctl_io *io); 178 void ctl_data_submit_done(union ctl_io *io); 179 void ctl_config_read_done(union ctl_io *io); 180 void ctl_config_write_done(union ctl_io *io);
|
H A D | ctl_frontend.h | 113 * num_requested_ctl_io: This is the number of ctl_io structures that the 118 * ctl_io buffers queued for pending sense data. 169 * the passed-in ctl_io structure. 186 * in the header of every ctl_io that is queued to 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); 318 int ctl_run(union ctl_io *io); 329 int ctl_queue_sense(union ctl_io *io); 334 * ctl_io fro [all...] |
H A D | ctl_io.h | 33 * $Id: //depot/users/kenm/FreeBSD-test2/sys/cam/ctl/ctl_io.h#5 $ 244 union ctl_io *remote_io; /* I/O counterpart on remote HA side */ 245 union ctl_io *blocker; /* I/O blocking this one */ 262 union ctl_io; 335 int (*be_move_done)(union ctl_io *io, bool samethr); /* called by fe */ 336 int (*io_cont)(union ctl_io *io); /* to continue processing */ 424 union ctl_io *original_sc; 425 union ctl_io *serializing_sc; 584 union ctl_io { union 593 union ctl_io *ctl_alloc_i [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_util.c | 61 #include <cam/ctl/ctl_io.h> 101 ctl_scsi_tur(union ctl_io *io, ctl_tag_type tag_type, uint8_t control) 125 ctl_scsi_inquiry(union ctl_io *io, uint8_t *data_ptr, int32_t data_len, 155 ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr, 184 ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len, 213 ctl_scsi_read_write_buffer(union ctl_io *io, uint8_t *data_ptr, 252 ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len, 353 ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len, 384 ctl_scsi_read_capacity(union ctl_io *io, uint8_t *data_ptr, uint32_t data_len, 413 ctl_scsi_read_capacity_16(union ctl_io *i [all...] |
H A D | ctl_tpc_local.c | 49 #include <cam/ctl/ctl_io.h> 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) 262 tpcl_done(union ctl_io *io) 313 union ctl_io * 322 tpcl_queue(union ctl_io *io, uint64_t lun)
|
H A D | ctl.c | 80 #include <cam/ctl/ctl_io.h> 459 static void ctl_copy_sense_data(union ctl_ha_msg *src, union ctl_io *dest); 460 static void ctl_copy_sense_data_back(union ctl_io *src, union ctl_ha_msg *dest); 475 static int ctl_do_mode_select(union ctl_io *io); 484 static void ctl_hndl_per_res_out_on_other_sc(union ctl_io *io); 499 static int ctl_get_lba_len(union ctl_io *io, uint64_t *lba, uint64_t *len); 500 static ctl_action ctl_extent_check(union ctl_io *io1, union ctl_io *io2, 502 static ctl_action ctl_seq_check(union ctl_io *io1, union ctl_io *io [all...] |
H A D | ctl_scsi_all.c | 58 #include <cam/ctl/ctl_io.h> 115 ctl_scsi_path_string(union ctl_io *io, char *path_str, int len) 136 ctl_scsi_path_string((union ctl_io *)ctsio, path_str, sizeof(path_str));
|
H A D | ctl_backend.h | 177 typedef int (*be_func_t)(union ctl_io *io); 178 typedef void (*be_vfunc_t)(union ctl_io *io);
|
H A D | ctl_frontend_iscsi.h | 56 union ctl_io *cdw_ctl_io;
|
H A D | ctl_backend_ramdisk.c | 70 #include <cam/ctl/ctl_io.h> 142 static int ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr); 143 static void ctl_backend_ramdisk_compare(union ctl_io *io); 144 static void ctl_backend_ramdisk_rw(union ctl_io *io); 145 static int ctl_backend_ramdisk_submit(union ctl_io *io); 147 static int ctl_backend_ramdisk_config_read(union ctl_io *io); 148 static int ctl_backend_ramdisk_config_write(union ctl_io *io); 366 ctl_backend_ramdisk_cmp(union ctl_io *io) 404 ctl_backend_ramdisk_move_done(union ctl_io *io, bool samethr) 437 ctl_backend_ramdisk_compare(union ctl_io *i [all...] |
H A D | ctl_frontend_ioctl.c | 53 #include <cam/ctl/ctl_io.h> 93 static void cfi_datamove(union ctl_io *io); 94 static void cfi_done(union ctl_io *io); 484 cfi_datamove(union ctl_io *io) 498 cfi_done(union ctl_io *io) 512 cfi_submit_wait(union ctl_io *io) 596 union ctl_io *io; 618 * spammed by the user's ctl_io.
|
H A D | ctl_backend_block.c | 90 #include <cam/ctl/ctl_io.h> 204 union ctl_io *io; 237 static int ctl_be_block_move_done(union ctl_io *io, bool samethr); 256 union ctl_io *io); 258 union ctl_io *io); 260 union ctl_io *io); 262 static int ctl_be_block_submit(union ctl_io *io); 279 static int ctl_be_block_config_write(union ctl_io *io); 280 static int ctl_be_block_config_read(union ctl_io *io); 361 union ctl_io *i [all...] |
H A D | ctl_backend.c | 56 #include <cam/ctl/ctl_io.h>
|
H A D | scsi_ctl.c | 73 #include <cam/ctl/ctl_io.h> 196 static void ctlfe_datamove(union ctl_io *io); 197 static void ctlfe_done(union ctl_io *io); 500 union ctl_io *new_io; 557 union ctl_io *new_io; 669 ctlfedata(struct ctlfe_lun_softc *softc, union ctl_io *io, 775 union ctl_io *io; 789 io = (union ctl_io *)ccb_h->io_ptr; 935 union ctl_io *io; 1088 union ctl_io *i [all...] |
H A D | ctl_frontend_cam_sim.c | 63 #include <cam/ctl/ctl_io.h> 100 static void cfcs_datamove(union ctl_io *io); 101 static void cfcs_done(union ctl_io *io); 285 cfcs_datamove(union ctl_io *io) 423 cfcs_done(union ctl_io *io) 494 union ctl_io *io; 523 printf("%s: can't allocate ctl_io\n", __func__); 576 printf("%s: WARNING: CDB len %d > ctl_io space %zd\n", 596 union ctl_io *io; 699 union ctl_io *i [all...] |
H A D | ctl_frontend_iscsi.c | 65 #include <cam/ctl/ctl_io.h> 165 static void cfiscsi_datamove(union ctl_io *io); 166 static void cfiscsi_datamove_in(union ctl_io *io); 167 static void cfiscsi_datamove_out(union ctl_io *io); 168 static void cfiscsi_done(union ctl_io *io); 177 struct cfiscsi_session *cs, union ctl_io *io, 500 union ctl_io *io; 568 union ctl_io *io; 691 union ctl_io *io; 873 union ctl_io *i [all...] |
H A D | ctl_tpc.c | 51 #include <cam/ctl/ctl_io.h> 88 union ctl_io *io; 447 ctl_datamove((union ctl_io *)ctsio); 499 ctl_datamove((union ctl_io *)ctsio); 544 ctl_done((union ctl_io *)ctsio); 584 ctl_datamove((union ctl_io *)ctsio); 614 ctl_done((union ctl_io *)ctsio); 644 ctl_datamove((union ctl_io *)ctsio); 674 ctl_done((union ctl_io *)ctsio); 718 ctl_datamove((union ctl_io *)ctsi [all...] |
/freebsd-12-stable/sys/dev/iscsi/ |
H A D | icl_wrappers.h | 126 icl_conn_transfer_setup(struct icl_conn *ic, union ctl_io *io,
|
H A D | icl.h | 67 union ctl_io;
|
/freebsd-12-stable/sys/dev/usb/storage/ |
H A D | cfumass.c | 62 #include <cam/ctl/ctl_io.h> 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; 719 union ctl_io *io = sc->sc_ctl_io; 852 cfumass_datamove(union ctl_io *io) 898 cfumass_done(union ctl_io *io)
|
/freebsd-12-stable/usr.sbin/bhyve/ |
H A D | pci_virtio_scsi.c | 56 #include <cam/ctl/ctl_io.h> 386 union ctl_io *io; 465 union ctl_io *io;
|
/freebsd-12-stable/usr.sbin/ctladm/ |
H A D | ctladm.c | 72 #include <cam/ctl/ctl_io.h> 210 static int cctl_do_io(int fd, int retries, union ctl_io *io, const char *func); 683 cctl_do_io(int fd, int retries, union ctl_io *io, const char *func) 1120 union ctl_io *io; 1204 union ctl_io *io; 1267 union ctl_io *io; 1482 union ctl_io *io; 1606 union ctl_io *io; 1785 union ctl_io *io; 1907 union ctl_io *i [all...] |