Lines Matching defs:ctsio

111 ctl_set_sense(struct ctl_scsiio *ctsio, int current_error, int sense_key,
122 lun = (struct ctl_lun *)ctsio->io_hdr.ctl_private[CTL_PRIV_LUN].ptr;
125 ctl_set_sense_data_va(&ctsio->sense_data,
135 ctsio->scsi_status = SCSI_STATUS_CHECK_COND;
136 ctsio->sense_len = SSD_FULL_SIZE;
137 ctsio->io_hdr.status = CTL_SCSI_ERROR | CTL_AUTOSENSE;
359 ctl_set_ua(struct ctl_scsiio *ctsio, int asc, int ascq)
361 ctl_set_sense(ctsio,
510 ctl_set_overlapped_cmd(struct ctl_scsiio *ctsio)
513 ctl_set_sense(ctsio,
522 ctl_set_overlapped_tag(struct ctl_scsiio *ctsio, uint8_t tag)
525 ctl_set_sense(ctsio,
537 ctl_set_invalid_field(struct ctl_scsiio *ctsio, int sks_valid, int command,
561 ctl_set_sense(ctsio,
573 ctl_set_invalid_opcode(struct ctl_scsiio *ctsio)
578 sense = &ctsio->sense_data;
584 ctl_set_sense(ctsio,
596 ctl_set_param_len_error(struct ctl_scsiio *ctsio)
599 ctl_set_sense(ctsio,
608 ctl_set_already_locked(struct ctl_scsiio *ctsio)
611 ctl_set_sense(ctsio,
620 ctl_set_unsupported_lun(struct ctl_scsiio *ctsio)
623 ctl_set_sense(ctsio,
632 ctl_set_internal_failure(struct ctl_scsiio *ctsio, int sks_valid,
644 ctl_set_sense(ctsio,
656 ctl_set_medium_error(struct ctl_scsiio *ctsio)
658 if ((ctsio->io_hdr.flags & CTL_FLAG_DATA_MASK) == CTL_FLAG_DATA_IN) {
660 ctl_set_sense(ctsio,
668 ctl_set_sense(ctsio,
678 ctl_set_aborted(struct ctl_scsiio *ctsio)
680 ctl_set_sense(ctsio,
689 ctl_set_lba_out_of_range(struct ctl_scsiio *ctsio)
692 ctl_set_sense(ctsio,
701 ctl_set_lun_stopped(struct ctl_scsiio *ctsio)
704 ctl_set_sense(ctsio,
713 ctl_set_lun_not_ready(struct ctl_scsiio *ctsio)
716 ctl_set_sense(ctsio,
725 ctl_set_illegal_pr_release(struct ctl_scsiio *ctsio)
728 ctl_set_sense(ctsio,
737 ctl_set_lun_standby(struct ctl_scsiio *ctsio)
740 ctl_set_sense(ctsio,
749 ctl_set_medium_format_corrupted(struct ctl_scsiio *ctsio)
752 ctl_set_sense(ctsio,
761 ctl_set_medium_magazine_inaccessible(struct ctl_scsiio *ctsio)
764 ctl_set_sense(ctsio,
773 ctl_set_data_phase_error(struct ctl_scsiio *ctsio)
776 ctl_set_sense(ctsio,
785 ctl_set_reservation_conflict(struct ctl_scsiio *ctsio)
789 sense = &ctsio->sense_data;
791 ctsio->scsi_status = SCSI_STATUS_RESERV_CONFLICT;
792 ctsio->sense_len = 0;
793 ctsio->io_hdr.status = CTL_SCSI_ERROR;
797 ctl_set_queue_full(struct ctl_scsiio *ctsio)
801 sense = &ctsio->sense_data;
803 ctsio->scsi_status = SCSI_STATUS_QUEUE_FULL;
804 ctsio->sense_len = 0;
805 ctsio->io_hdr.status = CTL_SCSI_ERROR;
809 ctl_set_busy(struct ctl_scsiio *ctsio)
813 sense = &ctsio->sense_data;
815 ctsio->scsi_status = SCSI_STATUS_BUSY;
816 ctsio->sense_len = 0;
817 ctsio->io_hdr.status = CTL_SCSI_ERROR;
821 ctl_set_task_aborted(struct ctl_scsiio *ctsio)
825 sense = &ctsio->sense_data;
827 ctsio->scsi_status = SCSI_STATUS_TASK_ABORTED;
828 ctsio->sense_len = 0;
829 ctsio->io_hdr.status = CTL_CMD_ABORTED;
833 ctl_set_space_alloc_fail(struct ctl_scsiio *ctsio)
836 ctl_set_sense(ctsio,
845 ctl_set_success(struct ctl_scsiio *ctsio)
849 sense = &ctsio->sense_data;
851 ctsio->scsi_status = SCSI_STATUS_OK;
852 ctsio->sense_len = 0;
853 ctsio->io_hdr.status = CTL_SUCCESS;