/freebsd/tools/tools/vhba/simple/ |
H A D | vhba_simple.c | 107 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbasimple_act() 108 cdb = csio->cdb_io.cdb_bytes; in vhbasimple_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 285 csio->resid = csio->dxfer_len; in vhbasimple_act() 296 csio->data_ptr[0] = 0xff; in vhbasimple_act() 297 csio->data_ptr[1] = 0xff; in vhbasimple_act() 298 csio->data_ptr[2] = 0xff; in vhbasimple_act() 299 csio->data_ptr[3] = 0xff; in vhbasimple_act() 308 csio->data_ptr[0] = 0xff; in vhbasimple_act() [all …]
|
/freebsd/tools/tools/vhba/lots/ |
H A D | vhba_lots.c | 107 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbalots_act() 108 cdb = csio->cdb_io.cdb_bytes; in vhbalots_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 285 csio->resid = csio->dxfer_len; in vhbalots_act() 295 csio->data_ptr[0] = 0xff; in vhbalots_act() 296 csio->data_ptr[1] = 0xff; in vhbalots_act() 297 csio->data_ptr[2] = 0xff; in vhbalots_act() 298 csio->data_ptr[3] = 0xff; in vhbalots_act() 307 csio->data_ptr[0] = 0xff; in vhbalots_act() [all …]
|
/freebsd/tools/tools/vhba/medium/ |
H A D | vhba_medium.c | 107 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbamedium_act() 108 cdb = csio->cdb_io.cdb_bytes; in vhbamedium_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 285 csio->resid = csio->dxfer_len; in vhbamedium_act() 296 csio->data_ptr[0] = 0xff; in vhbamedium_act() 297 csio->data_ptr[1] = 0xff; in vhbamedium_act() 298 csio->data_ptr[2] = 0xff; in vhbamedium_act() 299 csio->data_ptr[3] = 0xff; in vhbamedium_act() 308 csio->data_ptr[0] = 0xff; in vhbamedium_act() [all …]
|
/freebsd/tools/tools/vhba/rptluns/ |
H A D | vhba_rptluns.c | 129 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbarptluns_act() 130 cdb = csio->cdb_io.cdb_bytes; in vhbarptluns_act() 291 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 312 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 314 csio->resid = csio->dxfer_len; in vhbarptluns_act() 325 csio->data_ptr[0] = 0xff; in vhbarptluns_act() 326 csio->data_ptr[1] = 0xff; in vhbarptluns_act() 327 csio->data_ptr[2] = 0xff; in vhbarptluns_act() 328 csio->data_ptr[3] = 0xff; in vhbarptluns_act() 337 csio->data_ptr[0] = 0xff; in vhbarptluns_act() [all …]
|
/freebsd/tools/tools/vhba/faulty/ |
H A D | vhba_faulty.c | 115 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in faulty_act() 116 cdb = csio->cdb_io.cdb_bytes; in faulty_act() 276 csio->resid = csio->dxfer_len - data_len; in faulty_act() 297 csio->resid = csio->dxfer_len - data_len; in faulty_act() 299 csio->resid = csio->dxfer_len; in faulty_act() 309 csio->data_ptr[0] = 0xff; in faulty_act() 310 csio->data_ptr[1] = 0xff; in faulty_act() 311 csio->data_ptr[2] = 0xff; in faulty_act() 312 csio->data_ptr[3] = 0xff; in faulty_act() 321 csio->data_ptr[0] = 0xff; in faulty_act() [all …]
|
/freebsd/tools/tools/vhba/mptest/ |
H A D | vhba_mptest.c | 142 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in mptest_act() 143 cdb = csio->cdb_io.cdb_bytes; in mptest_act() 302 csio->resid = csio->dxfer_len - data_len; in mptest_act() 328 csio->resid = csio->dxfer_len - data_len; in mptest_act() 330 csio->resid = csio->dxfer_len; in mptest_act() 340 csio->data_ptr[0] = 0xff; in mptest_act() 341 csio->data_ptr[1] = 0xff; in mptest_act() 342 csio->data_ptr[2] = 0xff; in mptest_act() 343 csio->data_ptr[3] = 0xff; in mptest_act() 352 csio->data_ptr[0] = 0xff; in mptest_act() [all …]
|
/freebsd/tools/tools/vhba/ |
H A D | vhba.c | 159 csio->sense_data.flags = key; in vhba_fill_sense() 163 csio->sense_len = sizeof (csio->sense_data); in vhba_fill_sense() 259 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhba_default_cmd() 278 data_len = csio->dxfer_len; in vhba_default_cmd() 289 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 335 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 345 if (csio->dxfer_len) { in vhba_default_cmd() 346 memset(csio->data_ptr, 0, csio->dxfer_len); in vhba_default_cmd() 356 if ((ptr + 8) > &csio->data_ptr[csio->dxfer_len]) { in vhba_default_cmd() 369 if (csio->dxfer_len) { in vhba_default_cmd() [all …]
|
/freebsd/sys/dev/smartpqi/ |
H A D | smartpqi_cam.c | 177 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in pqi_release_camq() 252 (uint8_t *)csio->cdb_io.cdb_ptr : csio->cdb_io.cdb_bytes; in smartpqi_fix_ld_inquiry() 323 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_io_response_success() 325 if (csio == NULL) in os_io_response_success() 342 memset(&csio->sense_data, 0, csio->sense_len); in copy_sense_data_to_csio() 351 csio->sense_resid = csio->sense_len - sense_data_len; in copy_sense_data_to_csio() 369 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_raid_response_error() 371 if (csio == NULL) in os_raid_response_error() 447 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_aio_response_error() 448 if (csio == NULL) in os_aio_response_error() [all …]
|
/freebsd/sys/dev/mfi/ |
H A D | mfi_cam.c | 271 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action() local 344 struct ccb_scsiio *csio = &ccb->csio; in mfip_start() local 370 pt->header.cdb_len = csio->cdb_len; in mfip_start() 374 bcopy(csio->cdb_io.cdb_ptr, &pt->cdb[0], csio->cdb_len); in mfip_start() 376 bcopy(csio->cdb_io.cdb_bytes, &pt->cdb[0], csio->cdb_len); in mfip_start() 382 cm->cm_len = csio->dxfer_len; in mfip_start() 407 struct ccb_scsiio *csio = &ccb->csio; in mfip_done() local 420 command = csio->cdb_io.cdb_ptr[0]; in mfip_done() 427 csio->data_ptr[0] = in mfip_done() 439 csio->sense_resid = csio->sense_len - in mfip_done() [all …]
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_sg.c | 397 struct ccb_scsiio *csio; in sgdone() local 400 csio = &done_ccb->csio; in sgdone() 407 csio->dxfer_len, in sgdone() 498 struct ccb_scsiio *csio; in sgioctl() local 547 csio = &ccb->csio; in sgioctl() 572 cam_fill_csio(csio, in sgioctl() 673 struct ccb_scsiio *csio; in sgwrite() local 705 csio = &ccb->csio; in sgwrite() 754 cam_fill_csio(csio, in sgwrite() 793 struct ccb_scsiio *csio; in sgread() local [all …]
|
H A D | scsi_da.c | 4550 csio = &done_ccb->csio; in dadone() 4708 csio = &done_ccb->csio; in dadone_probewp() 4793 csio = &done_ccb->csio; in dadone_proberc() 5078 csio = &done_ccb->csio; in dadone_probelbp() 5136 csio = &done_ccb->csio; in dadone_probeblklimits() 5230 csio = &done_ccb->csio; in dadone_probebdc() 5332 csio = &done_ccb->csio; in dadone_probeata() 5470 csio = &done_ccb->csio; in dadone_probeatalogdir() 5551 csio = &done_ccb->csio; in dadone_probeataiddir() 5642 csio = &done_ccb->csio; in dadone_probeatasup() [all …]
|
H A D | scsi_cd.c | 1014 csio = &start_ccb->csio; in cdstart() 1141 csio = &done_ccb->csio; in cddone() 2953 csio = &ccb->csio; in cdreadtoc() 2989 csio = &ccb->csio; in cdreadsubchannel() 3040 csio = &ccb->csio; in cdgetmode() 3139 csio = &ccb->csio; in cdsetmode() 3229 csio = &ccb->csio; in cdplay() 3287 csio = &ccb->csio; in cdplaymsf() 3332 csio = &ccb->csio; in cdplaytracks() 3374 csio = &ccb->csio; in cdpause() [all …]
|
H A D | scsi_all.c | 5209 scsi_sense_only_sbuf(sense, csio->sense_len - csio->sense_resid, sb, in scsi_sense_sbuf() 5210 path_str, inq_data, scsiio_cdb_ptr(csio), csio->cdb_len); in scsi_sense_sbuf() 5316 ccb->csio.sense_len - ccb->csio.sense_resid, in scsi_extract_sense_ccb() 7636 cam_fill_csio(csio, in scsi_test_unit_ready() 7660 cam_fill_csio(csio, in scsi_request_sense() 7686 cam_fill_csio(csio, in scsi_inquiry() 7774 cam_fill_csio(csio, in scsi_mode_sense_subpage() 7844 cam_fill_csio(csio, in scsi_mode_select_len() 7879 cam_fill_csio(csio, in scsi_log_sense() 7912 cam_fill_csio(csio, in scsi_log_select() [all …]
|
/freebsd/lib/libcam/ |
H A D | scsi_cmdparse.c | 675 retval = do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 696 return (do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 744 if (csio == NULL) in csio_build() 747 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build() 755 cam_fill_csio(csio, in csio_build() 781 if (csio == NULL) in csio_build_visit() 791 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build_visit() 797 cam_fill_csio(csio, in csio_build_visit() 817 if (csio == NULL) in csio_encode() 822 retval = do_encode(csio->data_ptr, csio->dxfer_len, NULL, NULL, NULL, in csio_encode() [all …]
|
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,
|
/freebsd/sys/cam/ctl/ |
H A D | ctl_frontend_cam_sim.c | 408 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_datamove() 439 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_done() 453 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done() 456 ccb->csio.sense_resid = 0; in cfcs_done() 457 if ((ccb->csio.sense_len - ccb->csio.sense_resid) > in cfcs_done() 459 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done() 491 struct ccb_scsiio *csio; in cfcs_action() local 493 csio = &ccb->csio; in cfcs_action() 548 csio->tag_id = io->scsiio.tag_num; in cfcs_action() 549 switch (csio->tag_action) { in cfcs_action() [all …]
|
/freebsd/sys/dev/isci/ |
H A D | isci_io_request.c | 89 struct ccb_scsiio *csio; in isci_io_request_complete() local 97 csio = &ccb->csio; in isci_io_request_complete() 116 ccb->csio.resid = ccb->csio.dxfer_len - in isci_io_request_complete() 138 csio->sense_resid = csio->sense_len - sense_length; in isci_io_request_complete() 139 csio->scsi_status = response_buffer->status; in isci_io_request_complete() 148 csio->scsi_status, sense_key, asc, ascq); in isci_io_request_complete() 287 ccb, scsiio_cdb_ptr(csio)); in isci_io_request_complete() 293 scsiio_cdb_ptr(csio)); in isci_io_request_complete() 394 return (isci_request->ccb->csio.cdb_len); in scif_cb_io_request_get_cdb_length() 537 return (ccb->csio.data_ptr + byte_offset); in scif_cb_io_request_get_virtual_address_from_sgl() [all …]
|
/freebsd/sys/dev/aac/ |
H A D | aac_cam.c | 424 struct ccb_scsiio *csio = &ccb->csio; in aac_cam_action() local 432 srb->cdb_len = csio->cdb_len; in aac_cam_action() 448 srb->data_len = csio->dxfer_len; in aac_cam_action() 464 csio->dxfer_len; in aac_cam_action() 465 srb->data_len = csio->dxfer_len; in aac_cam_action() 533 data = ccb->csio.cdb_io.cdb_ptr; in aac_cam_fix_inquiry() 535 data = ccb->csio.cdb_io.cdb_bytes; in aac_cam_fix_inquiry() 602 ccb->csio.sense_resid = in aac_cam_complete() 603 ccb->csio.sense_len - in aac_cam_complete() 606 ccb->csio.sense_resid = 0; in aac_cam_complete() [all …]
|
/freebsd/sys/dev/aacraid/ |
H A D | aacraid_cam.c | 152 bzero(&ccb->csio.sense_data, ccb->csio.sense_len); in aac_set_scsi_error() 529 bzero(ccb->csio.data_ptr, ccb->csio.dxfer_len); in aac_container_special_command() 598 ccb->csio.dxfer_len); in aac_container_special_command() 609 ccb->csio.dxfer_len); in aac_container_special_command() 679 ccb->csio.dxfer_len); in aac_container_special_command() 687 ccb->csio.dxfer_len); in aac_container_special_command() 698 ccb->csio.dxfer_len); in aac_container_special_command() 715 ccb->csio.data_ptr; in aac_container_special_command() 719 ccb->csio.dxfer_len); in aac_container_special_command() 824 ccb->csio.dxfer_len); in aac_container_special_command() [all …]
|
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr_cam.c | 113 U16 service_action = ((scsiio_cdb_ptr(csio)[8] << 8) | scsiio_cdb_ptr(csio)[9]); in mpi3mr_divert_ws() 319 struct ccb_scsiio *csio; in mpi3mr_allow_unmap_to_fw() local 322 csio = &ccb->csio; in mpi3mr_allow_unmap_to_fw() 323 param_list_len = (uint16_t) ((scsiio_cdb_ptr(csio)[7] << 8) | scsiio_cdb_ptr(csio)[8]); in mpi3mr_allow_unmap_to_fw() 376 block_desc_len = (uint16_t) (csio->data_ptr[2] << 8 | csio->data_ptr[3]); in mpi3mr_allow_unmap_to_fw() 949 struct ccb_scsiio *csio; in mpi3mr_action_scsiio() local 965 csio = &ccb->csio; in mpi3mr_action_scsiio() 1082 if (csio->cdb_len > 16) in mpi3mr_action_scsiio() 1097 switch (csio->tag_action) { in mpi3mr_action_scsiio() 1120 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len); in mpi3mr_action_scsiio() [all …]
|
/freebsd/sys/dev/iscsi/ |
H A D | iscsi.c | 1007 csio = &ccb->csio; in iscsi_pdu_handle_scsi_response() 1046 csio->sense_resid = csio->sense_len - sense_len; in iscsi_pdu_handle_scsi_response() 1058 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_scsi_response() 1061 csio->resid, csio->dxfer_len - received); in iscsi_pdu_handle_scsi_response() 1063 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_scsi_response() 1180 csio = &ccb->csio; in iscsi_pdu_handle_data_in() 1229 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_data_in() 1232 csio->resid, csio->dxfer_len - received); in iscsi_pdu_handle_data_in() 1234 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_data_in() 1291 csio = &io->io_ccb->csio; in iscsi_pdu_handle_r2t() [all …]
|
/freebsd/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.c | 811 csio = &ccb->csio; in vtscsi_cam_scsi_io() 1009 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 1013 (vm_paddr_t)(vm_offset_t) csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 1052 csio = &req->vsr_ccb->csio; in vtscsi_fill_scsi_cmd_sglist() 1109 csio = &req->vsr_ccb->csio; in vtscsi_execute_scsi_cmd() 1359 csio->sense_resid = csio->sense_len - resp_sense_length; in vtscsi_complete_scsi_cmd_response() 1364 csio->sense_len - csio->sense_resid); in vtscsi_complete_scsi_cmd_response() 1369 csio, csio->scsi_status, csio->resid, csio->sense_resid); in vtscsi_complete_scsi_cmd_response() 1382 csio = &req->vsr_ccb->csio; in vtscsi_complete_scsi_cmd() 1656 csio->cdb_io.cdb_ptr : csio->cdb_io.cdb_bytes, in vtscsi_init_scsi_cmd_req() [all …]
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas_cam.c | 440 struct ccb_scsiio *csio = &(ccb->csio); in mrsas_startio() local 495 cmd->length = csio->dxfer_len; in mrsas_startio() 497 cmd->data = csio->data_ptr; in mrsas_startio() 500 cmd->length = csio->dxfer_len; in mrsas_startio() 502 cmd->data = csio->data_ptr; in mrsas_startio() 521 bcopy(csio->cdb_io.cdb_ptr, cmd->io_request->CDB.CDB32, csio->cdb_len); in mrsas_startio() 523 bcopy(csio->cdb_io.cdb_bytes, cmd->io_request->CDB.CDB32, csio->cdb_len); in mrsas_startio() 636 struct ccb_scsiio *csio = &(ccb->csio); in mrsas_find_io_type() local 792 struct ccb_scsiio *csio = &(ccb->csio); in mrsas_build_ldio_rw() local 908 struct ccb_scsiio *csio = &(ccb->csio); in mrsas_setup_io() local [all …]
|
/freebsd/sys/dev/mpr/ |
H A D | mpr_sas.c | 1720 csio = &ccb->csio; in mprsas_build_nvme_unmap() 1735 bcopy(csio->data_ptr, plist, csio->dxfer_len); in mprsas_build_nvme_unmap() 1857 csio = &ccb->csio; in mprsas_action_scsiio() 2039 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len); in mprsas_action_scsiio() 2044 bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len); in mprsas_action_scsiio() 2381 ccb->csio.sense_resid = ccb->csio.sense_len - in mprsas_nvme_trans_status_code() 2435 csio = &ccb->csio; in mprsas_scsiio_complete() 2443 csio->dxfer_len, csio->msg_len); in mprsas_scsiio_complete() 2656 csio->sense_resid = csio->sense_len - in mprsas_scsiio_complete() 2662 csio->sense_len - csio->sense_resid); in mprsas_scsiio_complete() [all …]
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3cdrom.c | 490 ccb->csio.cdb_io.cdb_ptr : in ps3cdrom_intr() 491 ccb->csio.cdb_io.cdb_bytes; in ps3cdrom_intr() 498 ccb->csio.scsi_status = SCSI_STATUS_OK; in ps3cdrom_intr() 499 ccb->csio.resid = 0; in ps3cdrom_intr() 518 ccb->csio.sense_len = SSD_FULL_SIZE; in ps3cdrom_intr() 524 ccb->csio.resid = ccb->csio.dxfer_len; in ps3cdrom_intr() 575 ccb->csio.cdb_io.cdb_ptr : in ps3cdrom_transfer() 576 ccb->csio.cdb_io.cdb_bytes; in ps3cdrom_transfer() 580 ccb->csio.cdb_len, ccb->csio.dxfer_len)); in ps3cdrom_transfer() 654 bzero(&ccb->csio.sense_data, sizeof(ccb->csio.sense_data)); in ps3cdrom_transfer() [all …]
|