Lines Matching defs:ata_device
575 struct ata_device { struct
576 struct ata_link *link;
577 unsigned int devno; /* 0 or 1 */
578 unsigned int horkage; /* List of broken features */
579 unsigned long flags; /* ATA_DFLAG_xxx */
580 struct scsi_device *sdev; /* attached SCSI device */
582 acpi_handle acpi_handle;
583 union acpi_object *gtf_cache;
586 u64 n_sectors; /* size of device, if ATA */
587 unsigned int class; /* ATA_DEV_xxx */
588 unsigned long unpark_deadline;
590 u8 pio_mode;
591 u8 dma_mode;
592 u8 xfer_mode;
593 unsigned int xfer_shift; /* ATA_SHIFT_xxx */
595 unsigned int multi_count; /* sectors count for
597 unsigned int max_sectors; /* per-device max sectors */
598 unsigned int cdb_len;
624 #define ATA_DEVICE_CLEAR_BEGIN offsetof(struct ata_device, n_sectors) argument