| /freebsd/lib/libcam/ |
| H A D | camlib.h | 152 int csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) 154 int csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, 162 int csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, 165 int csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr, 170 int csio_encode(struct ccb_scsiio *csio, const char *fmt, ...) 175 int csio_encode_visit(struct ccb_scsiio *csio, const char *fmt,
|
| H A D | scsi_cmdparse.c | 668 csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_decode() 684 csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_decode_visit() 736 csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, uint32_t dxfer_len, in csio_build() 747 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build() 773 csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr, in csio_build_visit() 791 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build_visit() 812 csio_encode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_encode() 846 csio_encode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_encode_visit()
|
| /freebsd/sys/cam/scsi/ |
| H A D | scsi_sa.h | 973 void scsi_read_block_limits(struct ccb_scsiio *, uint32_t, 978 void scsi_sa_read_write(struct ccb_scsiio *csio, uint32_t retries, 985 void scsi_rewind(struct ccb_scsiio *csio, uint32_t retries, 990 void scsi_space(struct ccb_scsiio *csio, uint32_t retries, 995 void scsi_load_unload(struct ccb_scsiio *csio, uint32_t retries, 1001 void scsi_write_filemarks(struct ccb_scsiio *csio, uint32_t retries, 1007 void scsi_reserve_release_unit(struct ccb_scsiio *csio, uint32_t retries, 1014 void scsi_erase(struct ccb_scsiio *csio, uint32_t retries, 1024 void scsi_read_position(struct ccb_scsiio *csio, uint32_t retries, 1029 void scsi_read_position_10(struct ccb_scsiio *csio, uint32_t retries, [all …]
|
| H A D | scsi_all.h | 3821 struct ccb_scsiio; 3834 scsi_sense_action scsi_error_action(struct ccb_scsiio* csio, 3837 const char * scsi_status_string(struct ccb_scsiio *csio); 3931 int scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb); 3932 int scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, 3934 char * scsi_sense_string(struct ccb_scsiio *csio, 3936 void scsi_sense_print(struct ccb_scsiio *csio); 3941 struct ccb_scsiio *csio, struct sbuf *sb); 3943 struct ccb_scsiio *csio, struct sbuf *sb, 3946 struct ccb_scsiio *csio, [all …]
|
| H A D | scsi_ch.h | 471 void scsi_move_medium(struct ccb_scsiio *csio, uint32_t retries, 477 void scsi_exchange_medium(struct ccb_scsiio *csio, uint32_t retries, 483 void scsi_position_to_element(struct ccb_scsiio *csio, uint32_t retries, 489 void scsi_read_element_status(struct ccb_scsiio *csio, uint32_t retries, 497 void scsi_initialize_element_status(struct ccb_scsiio *csio, uint32_t retries, 501 void scsi_send_volume_tag(struct ccb_scsiio *csio, uint32_t retries,
|
| H A D | scsi_da.h | 653 void scsi_format_unit(struct ccb_scsiio *csio, uint32_t retries, 659 void scsi_read_defects(struct ccb_scsiio *csio, uint32_t retries, 666 void scsi_sanitize(struct ccb_scsiio *csio, uint32_t retries, 674 void scsi_zbc_out(struct ccb_scsiio *csio, uint32_t retries, 680 void scsi_zbc_in(struct ccb_scsiio *csio, uint32_t retries, 687 int scsi_ata_zac_mgmt_out(struct ccb_scsiio *csio, uint32_t retries, 696 int scsi_ata_zac_mgmt_in(struct ccb_scsiio *csio, uint32_t retries,
|
| H A D | scsi_all.c | 3485 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data, in scsi_error_action() 3656 scsi_status_string(struct ccb_scsiio *csio) in scsi_status_string() 3693 scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb) in scsi_command_string() 3696 scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_command_string() 5129 scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, in scsi_sense_sbuf() 5133 scsi_sense_sbuf(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_sbuf() 5245 scsi_sense_string(struct ccb_scsiio *csio, char *str, int str_len) in scsi_sense_string() 5248 scsi_sense_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_string() 5269 scsi_sense_print(struct ccb_scsiio *csio) in scsi_sense_print() 5285 scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_print() [all …]
|
| H A D | scsi_sg.c | 125 static void sg_scsiio_status(struct ccb_scsiio *csio, 397 struct ccb_scsiio *csio; in sgdone() 498 struct ccb_scsiio *csio; in sgioctl() 673 struct ccb_scsiio *csio; in sgwrite() 793 struct ccb_scsiio *csio; in sgread() 937 sg_scsiio_status(struct ccb_scsiio *csio, u_short *hoststat, u_short *drvstat) in sg_scsiio_status()
|
| H A D | scsi_cd.h | 858 void scsi_report_key(struct ccb_scsiio *csio, uint32_t retries, 865 void scsi_send_key(struct ccb_scsiio *csio, uint32_t retries, 871 void scsi_read_dvd_structure(struct ccb_scsiio *csio, uint32_t retries, 879 void scsi_read_toc(struct ccb_scsiio *csio, uint32_t retries,
|
| H A D | scsi_pt.c | 102 void scsi_send_receive(struct ccb_scsiio *csio, uint32_t retries, 473 struct ccb_scsiio *csio; in ptdone() 603 scsi_send_receive(struct ccb_scsiio *csio, uint32_t retries, in scsi_send_receive()
|
| H A D | scsi_da.c | 1965 struct ccb_scsiio csio; in dadump() 2052 sizeof(struct ccb_scsiio), NULL, NULL, NULL, NULL, in dainit() 4658 struct ccb_scsiio *csio; in dadone() 4833 struct ccb_scsiio *csio; in dadone_probewp() 4915 struct ccb_scsiio *csio; in dadone_proberc() 5187 struct ccb_scsiio *csio; in dadone_probelbp() 5245 struct ccb_scsiio *csio; in dadone_probeblklimits() 5339 struct ccb_scsiio *csio; in dadone_probebdc() 5437 struct ccb_scsiio *csio; in dadone_probecache() 5597 struct ccb_scsiio *csio; in dadone_probeata() [all …]
|
| /freebsd/share/examples/scsi_target/ |
| H A D | scsi_cmds.c | 49 typedef int targ_start_func(struct ccb_accept_tio *, struct ccb_scsiio *); 50 typedef void targ_done_func(struct ccb_accept_tio *, struct ccb_scsiio *, 75 struct ccb_scsiio *ctio, int dir); 131 tcmd_handle(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio, io_ops event) in tcmd_handle() 237 tcmd_sense(u_int init_id, struct ccb_scsiio *ctio, u_int8_t flags, in tcmd_sense() 292 tcmd_inquiry(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_inquiry() 372 tcmd_req_sense(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_req_sense() 408 tcmd_rd_cap(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap() 439 tcmd_rd_cap16(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap16() 471 tcmd_rdwr(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rdwr() [all …]
|
| H A D | scsi_target.c | 91 static void queue_io(struct ccb_scsiio *); 94 static struct ccb_scsiio * 458 struct ccb_scsiio *ctio; in request_loop() 463 ctio = (struct ccb_scsiio *)events[i].udata; in request_loop() 588 struct ccb_scsiio *ctio; in handle_read() 617 struct ccb_scsiio *ctio; in work_atio() 688 queue_io(struct ccb_scsiio *ctio) in queue_io() 737 struct ccb_scsiio *ctio; in run_queue() 740 ctio = (struct ccb_scsiio *)ccb_h; in run_queue() 846 static struct ccb_scsiio * [all …]
|
| H A D | scsi_target.h | 107 struct ccb_scsiio *ctio, io_ops event); 108 extern void tcmd_sense(u_int init_id, struct ccb_scsiio *ctio,
|
| /freebsd/tools/tools/vhba/ |
| H A D | vhba.h | 94 void vhba_fill_sense(struct ccb_scsiio *, uint8_t, uint8_t, uint8_t); 96 void vhba_default_cmd(struct ccb_scsiio *, lun_id_t, uint8_t *);
|
| /freebsd/sys/dev/smartpqi/ |
| H A D | smartpqi_cam.c | 170 struct ccb_scsiio *csio; in pqi_release_camq() 172 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in pqi_release_camq() 235 smartpqi_fix_ld_inquiry(pqisrc_softstate_t *softs, struct ccb_scsiio *csio) in smartpqi_fix_ld_inquiry() 287 pqi_complete_scsi_io(struct ccb_scsiio *csio, rcb_t *rcb) in pqi_complete_scsi_io() 311 struct ccb_scsiio *csio; in os_io_response_success() 318 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_io_response_success() 332 copy_sense_data_to_csio(struct ccb_scsiio *csio, in copy_sense_data_to_csio() 359 struct ccb_scsiio *csio; in os_raid_response_error() 364 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_raid_response_error() 433 struct ccb_scsiio *csio; in os_aio_response_error() [all …]
|
| /freebsd/tools/tools/vhba/lots/ |
| H A D | vhba_lots.c | 49 static void vhbalots_act(vhbalots_t *, struct ccb_scsiio *); 87 vhbalots_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 97 vhbalots_act(vhbalots_t *vhbas, struct ccb_scsiio *csio) in vhbalots_act()
|
| /freebsd/tools/tools/vhba/medium/ |
| H A D | vhba_medium.c | 49 static void vhbamedium_act(vhbamedium_t *, struct ccb_scsiio *); 87 vhbamedium_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 97 vhbamedium_act(vhbamedium_t *vhbas, struct ccb_scsiio *csio) in vhbamedium_act()
|
| /freebsd/tools/tools/vhba/simple/ |
| H A D | vhba_simple.c | 49 static void vhbasimple_act(vhbasimple_t *, struct ccb_scsiio *); 87 vhbasimple_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 97 vhbasimple_act(vhbasimple_t *vhbas, struct ccb_scsiio *csio) in vhbasimple_act()
|
| /freebsd/tools/tools/vhba/rptluns/ |
| H A D | vhba_rptluns.c | 50 static void vhbarptluns_act(vhbarptluns_t *, struct ccb_scsiio *); 108 vhbarptluns_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 118 vhbarptluns_act(vhbarptluns_t *vhbas, struct ccb_scsiio *csio) in vhbarptluns_act()
|
| /freebsd/tools/tools/vhba/faulty/ |
| H A D | vhba_faulty.c | 51 static void faulty_act(faulty_t *, struct ccb_scsiio *); 90 faulty_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 104 faulty_act(faulty_t *vhbas, struct ccb_scsiio *csio) in faulty_act()
|
| /freebsd/tools/tools/vhba/mptest/ |
| H A D | vhba_mptest.c | 69 static void mptest_act(mptest_t *, struct ccb_scsiio *); 114 mptest_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task() 131 mptest_act(mptest_t *vhbas, struct ccb_scsiio *csio) in mptest_act()
|
| /freebsd/sys/dev/mfi/ |
| H A D | mfi_cam.c | 271 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action() 344 struct ccb_scsiio *csio = &ccb->csio; in mfip_start() 407 struct ccb_scsiio *csio = &ccb->csio; in mfip_done()
|
| /freebsd/sys/dev/virtio/scsi/ |
| H A D | virtio_scsi.c | 105 struct sglist *, struct ccb_scsiio *); 118 struct ccb_scsiio *, struct virtio_scsi_cmd_resp *); 136 struct ccb_scsiio *, struct virtio_scsi_cmd_req *); 806 struct ccb_scsiio *csio; in vtscsi_cam_scsi_io() 997 struct ccb_scsiio *csio) in vtscsi_sg_append_scsi_buf() 1045 struct ccb_scsiio *csio; in vtscsi_fill_scsi_cmd_sglist() 1100 struct ccb_scsiio *csio; in vtscsi_execute_scsi_cmd() 1339 struct ccb_scsiio *csio, struct virtio_scsi_cmd_resp *cmd_resp) in vtscsi_complete_scsi_cmd_response() 1377 struct ccb_scsiio *csio; in vtscsi_complete_scsi_cmd() 1629 vtscsi_init_scsi_cmd_req(struct vtscsi_softc *sc, struct ccb_scsiio *csio, in vtscsi_init_scsi_cmd_req()
|
| /freebsd/sys/cam/ |
| H A D | cam_ccb.h | 758 struct ccb_scsiio { struct 791 scsiio_cdb_ptr(struct ccb_scsiio *ccb) in scsiio_cdb_ptr() argument 1383 struct ccb_scsiio csio; 1401 struct ccb_scsiio ctio; 1425 cam_fill_csio(struct ccb_scsiio *csio, uint32_t retries, in cam_fill_csio() 1450 cam_fill_ctio(struct ccb_scsiio *csio, uint32_t retries, in cam_fill_ctio()
|