Provided by: linux-doc-2.6.15_2.6.15-23.39_all
ata_scsi_qc_new - acquire new ata_queued_cmd reference
struct ata_queued_cmd * ata_scsi_qc_new (struct ata_port * ap,
struct ata_device * dev,
struct scsi_cmnd * cmd,
void (*done) <funcparams>struct scsi_cmnd *</funcparams>);
ap ATA port to which the new command is attached
dev ATA device to which the new command is attached
cmd SCSI command that originated this ATA command
done SCSI command completion function
Obtain a reference to an unused ata_queued_cmd structure, which is the
basic libata structure representing a single ATA command sent to the
If a command was available, fill in the SCSI-specific portions of the
structure with information on the current command.
Command allocated, or NULL if none available.