.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "ATA_SCSI_BADCMD" "9" "09 October 2005" "" ""
.SH NAME
ata_scsi_badcmd \- End a SCSI request with an error
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void ata_scsi_badcmd (struct scsi_cmnd * \fIcmd\fB, void (*\fIdone\fB)
struct scsi_cmnd *, u8 \fIasc\fB, u8 \fIascq\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIcmd\fB\fR
SCSI request to be handled
.TP
\fB\fIdone\fB\fR
SCSI command completion function
.TP
\fB\fIasc\fB\fR
SCSI-defined additional sense code
.TP
\fB\fIascq\fB\fR
SCSI-defined additional sense code qualifier
.SH "DESCRIPTION"
.PP
Helper function that completes a SCSI command with
SAM_STAT_CHECK_CONDITION, with a sense key ILLEGAL_REQUEST
and the specified additional sense codes.
.SH "LOCKING"
.PP
spin_lock_irqsave(host_set lock)