ata_scsi_queuecmd(9) suse man page | unix.com

Man Page: ata_scsi_queuecmd

Operating Environment: suse

Section: 9

ATA_SCSI_QUEUECMD(9)					  libata SCSI translation/emulat				      ATA_SCSI_QUEUECMD(9)

NAME
ata_scsi_queuecmd - Issue SCSI cdb to libata-managed device
SYNOPSIS
int ata_scsi_queuecmd(struct scsi_cmnd * cmd, void (*done) (struct scsi_cmnd *));
ARGUMENTS
cmd SCSI command to be sent done Completion function, called when command is complete
DESCRIPTION
In some cases, this function translates SCSI commands into ATA taskfiles, and queues the taskfiles to be sent to hardware. In other cases, this function simulates a SCSI device by evaluating and responding to certain SCSI commands. This creates the overall effect of ATA and ATAPI devices appearing as SCSI devices.
LOCKING
Releases scsi-layer-held lock, and obtains host lock.
RETURNS
Return value from __ata_scsi_queuecmd if cmd can be queued, 0 otherwise.
AUTHOR
Jeff Garzik Author.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 ATA_SCSI_QUEUECMD(9)
Related Man Pages
atapi_ide(7) - osf1
i2o_scsi(7d) - sunos
scsi_setup_cdb(9f) - minix
scsi_setup_cdb(9f) - linux
scsi_setup_cdb(9f) - posix
Similar Topics in the Unix Linux Community
How to restrict user to a specific directory in solaris 10
Grant unprivileged user rights to see the output of echo|format but not modify disks
Update kernel Linux without reboot?!
A (ksh) Library For and From UNIX.com
32 bit process addressing more than 4GB