Home
last modified time | relevance | path

Searched refs:csio (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd-10-stable/tools/tools/vhba/lots/
Dvhba_lots.c98 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/
Dvhba_medium.c98 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/
Dvhba_simple.c98 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/
Dvhba_rptluns.c119 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/
Dvhba_faulty.c105 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/
Dvhba_mptest.c132 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/
Damr_cam.c255 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/
Dvhba.c155 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/
Dvpo.c184 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/
Dmfi_cam.c272 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/
Dscsi_sg.c129 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 …]
Dscsi_cd.c870 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/
Dscsi_cmdparse.c668 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/
Dmrsas_cam.c458 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/
Dctl_frontend_cam_sim.c340 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/
Dmpr_sas.c335 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/
Daacraid_cam.c157 (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/
Daac_cam.c427 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/
Disci_io_request.c89 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/
Dwd7000.c340 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/
Discsi.c868 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/
Dvirtio_scsi.c757 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/
Dcam_ccb.h1210 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/
Dmps_sas.c329 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/
Dps3cdrom.c491 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 …]

12345