| /freebsd-10-stable/tools/tools/vhba/lots/ |
| D | vhba_lots.c | 98 vhbalots_act(vhbalots_t *vhbas, struct ccb_scsiio *csio) in vhbalots_act() argument 108 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbalots_act() 109 cdb = csio->cdb_io.cdb_bytes; in vhbalots_act() 111 if (csio->ccb_h.target_id >= MAX_TGT) { in vhbalots_act() 112 csio->ccb_h.status = CAM_SEL_TIMEOUT; in vhbalots_act() 113 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbalots_act() 116 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbalots_act() 117 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x25, 0x0); in vhbalots_act() 118 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbalots_act() 138 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x24, 0x0); in vhbalots_act() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/medium/ |
| D | vhba_medium.c | 98 vhbamedium_act(vhbamedium_t *vhbas, struct ccb_scsiio *csio) in vhbamedium_act() argument 108 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbamedium_act() 109 cdb = csio->cdb_io.cdb_bytes; in vhbamedium_act() 111 if (csio->ccb_h.target_id >= MAX_TGT) { in vhbamedium_act() 112 csio->ccb_h.status = CAM_SEL_TIMEOUT; in vhbamedium_act() 113 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbamedium_act() 116 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbamedium_act() 117 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x25, 0x0); in vhbamedium_act() 118 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbamedium_act() 138 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x24, 0x0); in vhbamedium_act() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/simple/ |
| D | vhba_simple.c | 98 vhbasimple_act(vhbasimple_t *vhbas, struct ccb_scsiio *csio) in vhbasimple_act() argument 108 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbasimple_act() 109 cdb = csio->cdb_io.cdb_bytes; in vhbasimple_act() 111 if (csio->ccb_h.target_id >= MAX_TGT) { in vhbasimple_act() 112 csio->ccb_h.status = CAM_SEL_TIMEOUT; in vhbasimple_act() 113 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbasimple_act() 116 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbasimple_act() 117 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x25, 0x0); in vhbasimple_act() 118 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbasimple_act() 138 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x24, 0x0); in vhbasimple_act() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/rptluns/ |
| D | vhba_rptluns.c | 119 vhbarptluns_act(vhbarptluns_t *vhbas, struct ccb_scsiio *csio) in vhbarptluns_act() argument 130 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in vhbarptluns_act() 131 cdb = csio->cdb_io.cdb_bytes; in vhbarptluns_act() 133 if (csio->ccb_h.target_id >= MAX_TGT) { in vhbarptluns_act() 134 csio->ccb_h.status = CAM_SEL_TIMEOUT; in vhbarptluns_act() 135 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in vhbarptluns_act() 139 if (csio->ccb_h.target_lun < MAX_LUN) { in vhbarptluns_act() 140 i = csio->ccb_h.target_lun & 0x7; in vhbarptluns_act() 141 if (vhbas->rpbitmap[csio->ccb_h.target_lun >> 3] & (1 << i)) { in vhbarptluns_act() 146 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x25, 0x0); in vhbarptluns_act() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/faulty/ |
| D | vhba_faulty.c | 105 faulty_act(faulty_t *vhbas, struct ccb_scsiio *csio) in faulty_act() argument 116 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in faulty_act() 117 cdb = csio->cdb_io.cdb_bytes; in faulty_act() 119 if (csio->ccb_h.target_id >= MAX_TGT) { in faulty_act() 120 vhba_set_status(&csio->ccb_h, CAM_SEL_TIMEOUT); in faulty_act() 121 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in faulty_act() 126 vhba_set_status(&csio->ccb_h, CAM_SEL_TIMEOUT); in faulty_act() 127 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in faulty_act() 130 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in faulty_act() 131 vhba_fill_sense(csio, SSD_KEY_ILLEGAL_REQUEST, 0x25, 0x0); in faulty_act() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/mptest/ |
| D | vhba_mptest.c | 132 mptest_act(mptest_t *vhbas, struct ccb_scsiio *csio) in mptest_act() argument 143 memset(&csio->sense_data, 0, sizeof (csio->sense_data)); in mptest_act() 144 cdb = csio->cdb_io.cdb_bytes; in mptest_act() 146 if (csio->ccb_h.target_id >= MAX_TGT) { in mptest_act() 147 vhba_set_status(&csio->ccb_h, CAM_SEL_TIMEOUT); in mptest_act() 148 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in mptest_act() 151 …if (vhba_inject_hwerr && csio->ccb_h.target_lun < MAX_LUN && vhbas->luns[csio->ccb_h.target_lun] =… in mptest_act() 152 vhba_fill_sense(csio, SSD_KEY_HARDWARE_ERROR, 0x44, 0x0); in mptest_act() 153 TAILQ_INSERT_TAIL(&vhbas->vhba->done, &csio->ccb_h, sim_links.tqe); in mptest_act() 156 …if ((csio->ccb_h.target_lun >= MAX_LUN || vhbas->luns[csio->ccb_h.target_lun] == 0) && cdb[0] != I… in mptest_act() [all …]
|
| /freebsd-10-stable/sys/dev/amr/ |
| D | amr_cam.c | 255 struct ccb_scsiio *csio = &ccb->csio; in amr_cam_action() local 261 if (csio->cdb_len > AMR_MAX_EXTCDB_LEN) in amr_cam_action() 264 if ((csio->cdb_len > AMR_MAX_CDB_LEN) && in amr_cam_action() 288 if (csio->ccb_h.target_lun != 0) in amr_cam_action() 295 csio->ccb_h.sim_priv.entries[0].field= cam_sim_bus(sim); in amr_cam_action() 422 struct ccb_scsiio *csio; in amr_cam_command() local 431 if ((csio = (struct ccb_scsiio *)amr_dequeue_ccb(sc)) == NULL) in amr_cam_command() 435 bus = csio->ccb_h.sim_priv.entries[0].field; in amr_cam_command() 436 target = csio->ccb_h.target_id; in amr_cam_command() 457 aep->ap_logical_drive_no = csio->ccb_h.target_lun; in amr_cam_command() [all …]
|
| /freebsd-10-stable/tools/tools/vhba/ |
| D | vhba.c | 155 vhba_fill_sense(struct ccb_scsiio *csio, uint8_t key, uint8_t asc, uint8_t ascq) in vhba_fill_sense() argument 157 csio->ccb_h.status = CAM_SCSI_STATUS_ERROR|CAM_AUTOSNS_VALID; in vhba_fill_sense() 158 csio->scsi_status = SCSI_STATUS_CHECK_COND; in vhba_fill_sense() 159 csio->sense_data.error_code = SSD_ERRCODE_VALID|SSD_CURRENT_ERROR; in vhba_fill_sense() 160 csio->sense_data.flags = key; in vhba_fill_sense() 161 csio->sense_data.extra_len = 10; in vhba_fill_sense() 162 csio->sense_data.add_sense_code = asc; in vhba_fill_sense() 163 csio->sense_data.add_sense_code_qual = ascq; in vhba_fill_sense() 164 csio->sense_len = sizeof (csio->sense_data); in vhba_fill_sense() 234 vhba_default_cmd(struct ccb_scsiio *csio, lun_id_t max_lun, uint8_t *sparse_lun_map) in vhba_default_cmd() argument [all …]
|
| /freebsd-10-stable/sys/dev/ppbus/ |
| D | vpo.c | 184 vpo_intr(struct vpo_data *vpo, struct ccb_scsiio *csio) in vpo_intr() argument 192 ptr = scsiio_cdb_ptr(csio); in vpo_intr() 195 csio->ccb_h.target_id, in vpo_intr() 196 ptr, csio->cdb_len, in vpo_intr() 197 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 201 csio->ccb_h.target_id, in vpo_intr() 202 ptr, csio->cdb_len, in vpo_intr() 203 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 212 for (i=0; i<csio->cdb_len; i++) in vpo_intr() 220 csio->ccb_h.status = CAM_CMD_TIMEOUT; in vpo_intr() [all …]
|
| /freebsd-10-stable/sys/dev/mfi/ |
| D | mfi_cam.c | 272 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action() local 275 if (csio->cdb_len > MFI_SCSI_MAX_CDB_LEN) { in mfip_cam_action() 345 struct ccb_scsiio *csio = &ccb->csio; in mfip_start() local 369 pt->header.data_len = csio->dxfer_len; in mfip_start() 371 pt->header.cdb_len = csio->cdb_len; in mfip_start() 375 bcopy(csio->cdb_io.cdb_ptr, &pt->cdb[0], csio->cdb_len); in mfip_start() 377 bcopy(csio->cdb_io.cdb_bytes, &pt->cdb[0], csio->cdb_len); in mfip_start() 383 cm->cm_len = csio->dxfer_len; in mfip_start() 408 struct ccb_scsiio *csio = &ccb->csio; in mfip_done() local 421 csio->scsi_status = pt->header.scsi_status; in mfip_done() [all …]
|
| /freebsd-10-stable/sys/cam/scsi/ |
| D | scsi_sg.c | 129 static void sg_scsiio_status(struct ccb_scsiio *csio, 405 struct ccb_scsiio *csio; in sgdone() local 408 csio = &done_ccb->csio; in sgdone() 409 switch (csio->ccb_h.ccb_type) { in sgdone() 416 csio->dxfer_len, in sgdone() 417 csio->tag_action & 0xf, in sgdone() 418 ((csio->ccb_h.flags & CAM_DIR_MASK) == in sgdone() 420 (csio->ccb_h.flags & CAM_DIR_OUT) ? in sgdone() 508 struct ccb_scsiio *csio; in sgioctl() local 557 csio = &ccb->csio; in sgioctl() [all …]
|
| D | scsi_cd.c | 870 struct ccb_scsiio *csio; in cdstart() local 884 csio = &start_ccb->csio; in cdstart() 885 scsi_test_unit_ready(csio, in cdstart() 903 scsi_read_write(&start_ccb->csio, in cdstart() 921 start_ccb->csio.cdb_io.cdb_bytes[0] = READ_CD; in cdstart() 922 start_ccb->csio.cdb_io.cdb_bytes[9] = 0xf8; in cdstart() 923 start_ccb->csio.cdb_io.cdb_bytes[10] = 0; in cdstart() 924 start_ccb->csio.cdb_io.cdb_bytes[11] = 0; in cdstart() 925 start_ccb->csio.cdb_len = 12; in cdstart() 962 csio = &start_ccb->csio; in cdstart() [all …]
|
| /freebsd-10-stable/lib/libcam/ |
| D | scsi_cmdparse.c | 668 csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_decode() argument 675 retval = do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 684 csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_decode_visit() argument 696 return (do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 736 csio_build(struct ccb_scsiio *csio, u_int8_t *data_ptr, u_int32_t dxfer_len, in csio_build() argument 744 if (csio == NULL) in csio_build() 747 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build() 751 if ((retval = do_encode(csio->cdb_io.cdb_bytes, SCSI_MAX_CDBLEN, in csio_build() 755 cam_fill_csio(csio, in csio_build() 773 csio_build_visit(struct ccb_scsiio *csio, u_int8_t *data_ptr, in csio_build_visit() argument [all …]
|
| /freebsd-10-stable/sys/dev/mrsas/ |
| D | mrsas_cam.c | 458 struct ccb_scsiio *csio = &(ccb->csio); in mrsas_startio() local 462 if ((csio->cdb_io.cdb_bytes[0]) == SYNCHRONIZE_CACHE && in mrsas_startio() 505 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) { in mrsas_startio() 510 cmd->length = csio->dxfer_len; in mrsas_startio() 512 cmd->data = csio->data_ptr; in mrsas_startio() 515 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) { in mrsas_startio() 520 cmd->length = csio->dxfer_len; in mrsas_startio() 522 cmd->data = csio->data_ptr; in mrsas_startio() 531 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) { in mrsas_startio() 536 cmd->length = csio->dxfer_len; in mrsas_startio() [all …]
|
| /freebsd-10-stable/sys/cam/ctl/ |
| D | ctl_frontend_cam_sim.c | 340 cam_sglist = (bus_dma_segment_t *)ccb->csio.data_ptr; in cfcs_datamove() 341 cam_sg_count = ccb->csio.sglist_cnt; in cfcs_datamove() 359 cam_sglist[0].ds_len = ccb->csio.dxfer_len; in cfcs_datamove() 360 cam_sglist[0].ds_addr = (bus_addr_t)ccb->csio.data_ptr; in cfcs_datamove() 436 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_datamove() 467 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_done() 477 ccb->csio.scsi_status = io->scsiio.scsi_status; in cfcs_done() 478 bcopy(&io->scsiio.sense_data, &ccb->csio.sense_data, in cfcs_done() 479 min(io->scsiio.sense_len, ccb->csio.sense_len)); in cfcs_done() 480 if (ccb->csio.sense_len > io->scsiio.sense_len) in cfcs_done() [all …]
|
| /freebsd-10-stable/sys/dev/mpr/ |
| D | mpr_sas.c | 335 xpt_path_string(cm->cm_ccb->csio.ccb_h.path, path_str, in mprsas_log_command() 339 scsi_command_string(&cm->cm_ccb->csio, &sb); in mprsas_log_command() 341 cm->cm_ccb->csio.dxfer_len); in mprsas_log_command() 1726 struct ccb_scsiio *csio; in mprsas_build_nvme_unmap() local 1735 csio = &ccb->csio; in mprsas_build_nvme_unmap() 1737 list_len = (scsiio_cdb_ptr(csio)[7] << 8 | scsiio_cdb_ptr(csio)[8]); in mprsas_build_nvme_unmap() 1739 if (csio->ccb_h.flags & CAM_CDB_POINTER) { in mprsas_build_nvme_unmap() 1740 list_len = (ccb->csio.cdb_io.cdb_ptr[7] << 8 | in mprsas_build_nvme_unmap() 1741 ccb->csio.cdb_io.cdb_ptr[8]); in mprsas_build_nvme_unmap() 1743 list_len = (ccb->csio.cdb_io.cdb_bytes[7] << 8 | in mprsas_build_nvme_unmap() [all …]
|
| /freebsd-10-stable/sys/dev/aacraid/ |
| D | aacraid_cam.c | 157 (struct scsi_sense_data_fixed *)&ccb->csio.sense_data; in aac_set_scsi_error() 159 struct scsi_sense_data *sense = &ccb->csio.sense_data; in aac_set_scsi_error() 165 ccb->csio.scsi_status = status; in aac_set_scsi_error() 168 bzero(&ccb->csio.sense_data, ccb->csio.sense_len); in aac_set_scsi_error() 169 ccb->csio.sense_data.error_code = in aac_set_scsi_error() 172 if (ccb->csio.sense_len >= 14) { in aac_set_scsi_error() 421 cm->cm_data = (void *)ccb->csio.data_ptr; in aac_container_rw_command() 422 cm->cm_datalen = ccb->csio.dxfer_len; in aac_container_rw_command() 536 ccb->csio.dxfer_len); in aac_container_special_command() 542 if (ccb->csio.dxfer_len) in aac_container_special_command() [all …]
|
| /freebsd-10-stable/sys/dev/aac/ |
| D | aac_cam.c | 427 struct ccb_scsiio *csio = &ccb->csio; in aac_cam_action() local 435 srb->cdb_len = csio->cdb_len; in aac_cam_action() 437 bcopy(csio->cdb_io.cdb_ptr, (u_int8_t *)&srb->cdb[0], in aac_cam_action() 440 bcopy(csio->cdb_io.cdb_bytes, (u_int8_t *)&srb->cdb[0], in aac_cam_action() 451 srb->data_len = csio->dxfer_len; in aac_cam_action() 456 cm->cm_data = (void *)csio->data_ptr; in aac_cam_action() 457 cm->cm_datalen = csio->dxfer_len; in aac_cam_action() 465 (uint32_t)(uintptr_t)csio->data_ptr; in aac_cam_action() 467 csio->dxfer_len; in aac_cam_action() 468 srb->data_len = csio->dxfer_len; in aac_cam_action() [all …]
|
| /freebsd-10-stable/sys/dev/isci/ |
| 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() 118 ccb->csio.resid = ccb->csio.dxfer_len - in isci_io_request_complete() 136 sense_length = MIN(csio->sense_len, sense_length); in isci_io_request_complete() 138 memcpy(&csio->sense_data, response_buffer->data, sense_length); in isci_io_request_complete() 140 csio->sense_resid = csio->sense_len - sense_length; in isci_io_request_complete() 141 csio->scsi_status = response_buffer->status; in isci_io_request_complete() 144 scsi_extract_sense( &csio->sense_data, &error_code, &sense_key, in isci_io_request_complete() 149 ccb->ccb_h.target_lun, scsiio_cdb_ptr(csio), in isci_io_request_complete() 150 csio->scsi_status, sense_key, asc, ascq); in isci_io_request_complete() [all …]
|
| /freebsd-10-stable/sys/dev/wds/ |
| D | wd7000.c | 340 static void wds_scsi_io(struct cam_sim * sim, struct ccb_scsiio * csio); 805 struct ccb_scsiio *csio; in wds_done() local 819 csio = &r->ccb->csio; in wds_done() 830 bcopy(r->buf, &csio->sense_data, in wds_done() 831 sizeof(struct scsi_sense_data) > csio->sense_len ? in wds_done() 832 csio->sense_len : sizeof(struct scsi_sense_data)); in wds_done() 833 if (sizeof(struct scsi_sense_data) >= csio->sense_len) in wds_done() 834 csio->sense_resid = 0; in wds_done() 836 csio->sense_resid = in wds_done() 837 csio->sense_len in wds_done() [all …]
|
| /freebsd-10-stable/sys/dev/iscsi/ |
| D | iscsi.c | 868 struct ccb_scsiio *csio; in iscsi_pdu_handle_scsi_response() local 904 ccb->csio.scsi_status = bhssr->bhssr_status; in iscsi_pdu_handle_scsi_response() 907 csio = &ccb->csio; in iscsi_pdu_handle_scsi_response() 940 if (sense_len > csio->sense_len) { in iscsi_pdu_handle_scsi_response() 942 sense_len, csio->sense_len); in iscsi_pdu_handle_scsi_response() 943 sense_len = csio->sense_len; in iscsi_pdu_handle_scsi_response() 945 icl_pdu_get_data(response, sizeof(sense_len), &csio->sense_data, sense_len); in iscsi_pdu_handle_scsi_response() 946 csio->sense_resid = csio->sense_len - sense_len; in iscsi_pdu_handle_scsi_response() 952 csio->resid = ntohl(bhssr->bhssr_residual_count); in iscsi_pdu_handle_scsi_response() 954 if ((csio->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_IN) { in iscsi_pdu_handle_scsi_response() [all …]
|
| /freebsd-10-stable/sys/dev/virtio/scsi/ |
| D | virtio_scsi.c | 757 struct ccb_scsiio *csio; in vtscsi_cam_scsi_io() local 761 csio = &ccb->csio; in vtscsi_cam_scsi_io() 763 if (csio->cdb_len > VIRTIO_SCSI_CDB_SIZE) { in vtscsi_cam_scsi_io() 948 struct ccb_scsiio *csio) in vtscsi_sg_append_scsi_buf() argument 954 ccbh = &csio->ccb_h; in vtscsi_sg_append_scsi_buf() 959 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 963 (vm_paddr_t)(vm_offset_t) csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf() 966 for (i = 0; i < csio->sglist_cnt && error == 0; i++) { in vtscsi_sg_append_scsi_buf() 967 dseg = &((struct bus_dma_segment *)csio->data_ptr)[i]; in vtscsi_sg_append_scsi_buf() 973 for (i = 0; i < csio->sglist_cnt && error == 0; i++) { in vtscsi_sg_append_scsi_buf() [all …]
|
| /freebsd-10-stable/sys/cam/ |
| D | cam_ccb.h | 1210 struct ccb_scsiio csio; member 1250 cam_fill_csio(struct ccb_scsiio *csio, u_int32_t retries, 1258 cam_fill_ctio(struct ccb_scsiio *csio, u_int32_t retries, 1279 cam_fill_csio(struct ccb_scsiio *csio, u_int32_t retries, in cam_fill_csio() argument 1286 csio->ccb_h.func_code = XPT_SCSI_IO; in cam_fill_csio() 1287 csio->ccb_h.flags = flags; in cam_fill_csio() 1288 csio->ccb_h.xflags = 0; in cam_fill_csio() 1289 csio->ccb_h.retry_count = retries; in cam_fill_csio() 1290 csio->ccb_h.cbfcnp = cbfcnp; in cam_fill_csio() 1291 csio->ccb_h.timeout = timeout; in cam_fill_csio() [all …]
|
| /freebsd-10-stable/sys/dev/mps/ |
| D | mps_sas.c | 329 xpt_path_string(cm->cm_ccb->csio.ccb_h.path, path_str, in mpssas_log_command() 333 scsi_command_string(&cm->cm_ccb->csio, &sb); in mpssas_log_command() 335 cm->cm_ccb->csio.dxfer_len); in mpssas_log_command() 1645 struct ccb_scsiio *csio; in mpssas_action_scsiio() local 1658 csio = &ccb->csio; in mpssas_action_scsiio() 1659 KASSERT(csio->ccb_h.target_id < sassc->maxtargets, in mpssas_action_scsiio() 1661 csio->ccb_h.target_id)); in mpssas_action_scsiio() 1662 targ = &sassc->targets[csio->ccb_h.target_id]; in mpssas_action_scsiio() 1666 __func__, csio->ccb_h.target_id); in mpssas_action_scsiio() 1673 "supported %u\n", __func__, csio->ccb_h.target_id); in mpssas_action_scsiio() [all …]
|
| /freebsd-10-stable/sys/powerpc/ps3/ |
| 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() 503 ccb->csio.scsi_status = SCSI_STATUS_CHECK_COND; in ps3cdrom_intr() 513 scsi_set_sense_data(&ccb->csio.sense_data, in ps3cdrom_intr() 520 ccb->csio.sense_len = SSD_FULL_SIZE; in ps3cdrom_intr() 526 ccb->csio.resid = ccb->csio.dxfer_len; in ps3cdrom_intr() 577 ccb->csio.cdb_io.cdb_ptr : in ps3cdrom_transfer() 578 ccb->csio.cdb_io.cdb_bytes; in ps3cdrom_transfer() [all …]
|