Scroll to navigation

ATA_QC_NEW(9) libata Core Internals ATA_QC_NEW(9)

NAME

ata_qc_new - Request an available ATA command, for queueing

SYNOPSIS

struct ata_queued_cmd * ata_qc_new(struct ata_port * ap);

ARGUMENTS

ap
target port

DESCRIPTION

Some ATA host controllers may implement a queue depth which is less than ATA_MAX_QUEUE. So we shouldn't allocate a tag which is beyond the hardware limitation.

LOCKING

None.

AUTHOR

Jeff Garzik
Author.

COPYRIGHT

May 2018 Kernel Hackers Manual 3.16