aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/ata.h
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2007-09-23 00:14:11 -0400
committerJeff Garzik <jeff@garzik.org>2007-10-12 14:55:40 -0400
commit854c73a2f1c3bcc4aa88c25e208dc597e8efb795 (patch)
tree210569f3c4fa4f9413ceb0bc3fcf89648a9894b2 /include/linux/ata.h
parentc78968bb0f7714ceba1cdfa23714454fc98cefdf (diff)
libata: misc updates for AN
Update AN support in preparation of PMP support. * s/ata_id_has_AN/ata_id_has_atapi_AN/ * add AN enabled reporting during configuration * add err_mask to AN configuration failure reporting * update LOCKING comment for ata_scsi_media_change_notify() * check whether ATA dev is attached to SCSI dev ata_scsi_media_change_notify() * set ATA_FLAG_AN in ahci and sata_sil24 Signed-off-by: Tejun Heo <htejun@gmail.com> Cc: Kriten Carlson Accardi <kristen.c.accardi@intel.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'include/linux/ata.h')
-rw-r--r--include/linux/ata.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/ata.h b/include/linux/ata.h
index a749f006387f..21f00a0646d8 100644
--- a/include/linux/ata.h
+++ b/include/linux/ata.h
@@ -353,7 +353,7 @@ struct ata_taskfile {
353#define ata_id_queue_depth(id) (((id)[75] & 0x1f) + 1) 353#define ata_id_queue_depth(id) (((id)[75] & 0x1f) + 1)
354#define ata_id_removeable(id) ((id)[0] & (1 << 7)) 354#define ata_id_removeable(id) ((id)[0] & (1 << 7))
355#define ata_id_has_dword_io(id) ((id)[48] & (1 << 0)) 355#define ata_id_has_dword_io(id) ((id)[48] & (1 << 0))
356#define ata_id_has_AN(id) \ 356#define ata_id_has_atapi_AN(id) \
357 ( (((id)[76] != 0x0000) && ((id)[76] != 0xffff)) && \ 357 ( (((id)[76] != 0x0000) && ((id)[76] != 0xffff)) && \
358 ((id)[78] & (1 << 5)) ) 358 ((id)[78] & (1 << 5)) )
359#define ata_id_iordy_disable(id) ((id)[49] & (1 << 10)) 359#define ata_id_iordy_disable(id) ((id)[49] & (1 << 10))