| /freebsd-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/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-14.2/sys/cam/scsi/ |
| H A D | scsi_sg.c | 398 struct ccb_scsiio *csio; in sgdone() local 401 csio = &done_ccb->csio; in sgdone() 408 csio->dxfer_len, in sgdone() 499 struct ccb_scsiio *csio; in sgioctl() local 548 csio = &ccb->csio; in sgioctl() 573 cam_fill_csio(csio, in sgioctl() 674 struct ccb_scsiio *csio; in sgwrite() local 706 csio = &ccb->csio; in sgwrite() 755 cam_fill_csio(csio, in sgwrite() 794 struct ccb_scsiio *csio; in sgread() local [all …]
|
| H A D | scsi_da.c | 4542 csio = &done_ccb->csio; in dadone() 4700 csio = &done_ccb->csio; in dadone_probewp() 4785 csio = &done_ccb->csio; in dadone_proberc() 5070 csio = &done_ccb->csio; in dadone_probelbp() 5128 csio = &done_ccb->csio; in dadone_probeblklimits() 5222 csio = &done_ccb->csio; in dadone_probebdc() 5324 csio = &done_ccb->csio; in dadone_probeata() 5462 csio = &done_ccb->csio; in dadone_probeatalogdir() 5543 csio = &done_ccb->csio; in dadone_probeataiddir() 5634 csio = &done_ccb->csio; in dadone_probeatasup() [all …]
|
| H A D | scsi_cd.c | 1015 csio = &start_ccb->csio; in cdstart() 1142 csio = &done_ccb->csio; in cddone() 2954 csio = &ccb->csio; in cdreadtoc() 2990 csio = &ccb->csio; in cdreadsubchannel() 3041 csio = &ccb->csio; in cdgetmode() 3140 csio = &ccb->csio; in cdsetmode() 3230 csio = &ccb->csio; in cdplay() 3288 csio = &ccb->csio; in cdplaymsf() 3333 csio = &ccb->csio; in cdplaytracks() 3375 csio = &ccb->csio; in cdpause() [all …]
|
| H A D | scsi_all.c | 5210 scsi_sense_only_sbuf(sense, csio->sense_len - csio->sense_resid, sb, in scsi_sense_sbuf() 5211 path_str, inq_data, scsiio_cdb_ptr(csio), csio->cdb_len); in scsi_sense_sbuf() 5317 ccb->csio.sense_len - ccb->csio.sense_resid, in scsi_extract_sense_ccb() 7637 cam_fill_csio(csio, in scsi_test_unit_ready() 7661 cam_fill_csio(csio, in scsi_request_sense() 7687 cam_fill_csio(csio, in scsi_inquiry() 7775 cam_fill_csio(csio, in scsi_mode_sense_subpage() 7845 cam_fill_csio(csio, in scsi_mode_select_len() 7880 cam_fill_csio(csio, in scsi_log_sense() 7913 cam_fill_csio(csio, in scsi_log_select() [all …]
|
| /freebsd-14.2/lib/libcam/ |
| H A D | scsi_cmdparse.c | 676 retval = do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 697 return (do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 745 if (csio == NULL) in csio_build() 748 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build() 756 cam_fill_csio(csio, in csio_build() 782 if (csio == NULL) in csio_build_visit() 792 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build_visit() 798 cam_fill_csio(csio, in csio_build_visit() 818 if (csio == NULL) in csio_encode() 823 retval = do_encode(csio->data_ptr, csio->dxfer_len, NULL, NULL, NULL, in csio_encode() [all …]
|
| H A D | camlib.h | 153 int csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) 155 int csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, 163 int csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, 166 int csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr, 171 int csio_encode(struct ccb_scsiio *csio, const char *fmt, ...) 176 int csio_encode_visit(struct ccb_scsiio *csio, const char *fmt,
|
| /freebsd-14.2/sys/cam/ctl/ |
| H A D | ctl_frontend_cam_sim.c | 409 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_datamove() 440 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_done() 454 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done() 457 ccb->csio.sense_resid = 0; in cfcs_done() 458 if ((ccb->csio.sense_len - ccb->csio.sense_resid) > in cfcs_done() 460 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done() 492 struct ccb_scsiio *csio; in cfcs_action() local 494 csio = &ccb->csio; in cfcs_action() 549 csio->tag_id = io->scsiio.tag_num; in cfcs_action() 550 switch (csio->tag_action) { in cfcs_action() [all …]
|
| /freebsd-14.2/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-14.2/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-14.2/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-14.2/sys/dev/iscsi/ |
| H A D | iscsi.c | 1008 csio = &ccb->csio; in iscsi_pdu_handle_scsi_response() 1047 csio->sense_resid = csio->sense_len - sense_len; in iscsi_pdu_handle_scsi_response() 1059 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_scsi_response() 1062 csio->resid, csio->dxfer_len - received); in iscsi_pdu_handle_scsi_response() 1064 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_scsi_response() 1181 csio = &ccb->csio; in iscsi_pdu_handle_data_in() 1230 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_data_in() 1233 csio->resid, csio->dxfer_len - received); in iscsi_pdu_handle_data_in() 1235 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_data_in() 1292 csio = &io->io_ccb->csio; in iscsi_pdu_handle_r2t() [all …]
|
| /freebsd-14.2/sys/dev/virtio/scsi/ |
| H A D | virtio_scsi.c | 812 csio = &ccb->csio; in vtscsi_cam_scsi_io() 1010 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 1014 (vm_paddr_t)(vm_offset_t) csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 1053 csio = &req->vsr_ccb->csio; in vtscsi_fill_scsi_cmd_sglist() 1110 csio = &req->vsr_ccb->csio; in vtscsi_execute_scsi_cmd() 1360 csio->sense_resid = csio->sense_len - resp_sense_length; in vtscsi_complete_scsi_cmd_response() 1365 csio->sense_len - csio->sense_resid); in vtscsi_complete_scsi_cmd_response() 1370 csio, csio->scsi_status, csio->resid, csio->sense_resid); in vtscsi_complete_scsi_cmd_response() 1383 csio = &req->vsr_ccb->csio; in vtscsi_complete_scsi_cmd() 1657 csio->cdb_io.cdb_ptr : csio->cdb_io.cdb_bytes, in vtscsi_init_scsi_cmd_req() [all …]
|
| /freebsd-14.2/sys/dev/mpi3mr/ |
| H A D | mpi3mr_cam.c | 288 struct ccb_scsiio *csio; in mpi3mr_allow_unmap_to_fw() local 291 csio = &ccb->csio; in mpi3mr_allow_unmap_to_fw() 292 param_list_len = (uint16_t) ((scsiio_cdb_ptr(csio)[7] << 8) | scsiio_cdb_ptr(csio)[8]); in mpi3mr_allow_unmap_to_fw() 345 block_desc_len = (uint16_t) (csio->data_ptr[2] << 8 | csio->data_ptr[3]); in mpi3mr_allow_unmap_to_fw() 918 struct ccb_scsiio *csio; in mpi3mr_action_scsiio() local 934 csio = &ccb->csio; in mpi3mr_action_scsiio() 1051 if (csio->cdb_len > 16) in mpi3mr_action_scsiio() 1066 switch (csio->tag_action) { in mpi3mr_action_scsiio() 1086 bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len); in mpi3mr_action_scsiio() 1091 bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len); in mpi3mr_action_scsiio() [all …]
|
| /freebsd-14.2/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-14.2/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-14.2/sys/powerpc/ps3/ |
| H A D | ps3cdrom.c | 491 ccb->csio.cdb_io.cdb_ptr : in ps3cdrom_intr() 492 ccb->csio.cdb_io.cdb_bytes; in ps3cdrom_intr() 499 ccb->csio.scsi_status = SCSI_STATUS_OK; in ps3cdrom_intr() 500 ccb->csio.resid = 0; in ps3cdrom_intr() 519 ccb->csio.sense_len = SSD_FULL_SIZE; in ps3cdrom_intr() 525 ccb->csio.resid = ccb->csio.dxfer_len; in ps3cdrom_intr() 576 ccb->csio.cdb_io.cdb_ptr : in ps3cdrom_transfer() 577 ccb->csio.cdb_io.cdb_bytes; in ps3cdrom_transfer() 581 ccb->csio.cdb_len, ccb->csio.dxfer_len)); in ps3cdrom_transfer() 655 bzero(&ccb->csio.sense_data, sizeof(ccb->csio.sense_data)); in ps3cdrom_transfer() [all …]
|