Lines Matching defs:ata_port
806 struct ata_port { struct
808 struct ata_port_operations *ops; argument
809 spinlock_t *lock;
812 unsigned long flags; /* ATA_FLAG_xxx */
814 unsigned int pflags; /* ATA_PFLAG_xxx */
815 unsigned int print_id; /* user visible unique port ID */
816 unsigned int local_port_no; /* host local port num */
817 unsigned int port_no; /* 0 based port no. inside the host */
820 struct ata_ioports ioaddr; /* ATA cmd/ctl/dma register blocks */
821 u8 ctl; /* cache of ATA control register */
822 u8 last_ctl; /* Cache last written value */
823 struct ata_link* sff_pio_task_link; /* link currently used */
847 struct ata_port_stats stats; argument
848 struct ata_host *host;
849 struct device *dev;
850 struct device tdev;
852 struct mutex scsi_scan_mutex;
853 struct delayed_work hotplug_task;
854 struct delayed_work scsi_rescan_task;
856 unsigned int hsm_task_state;
858 struct list_head eh_done_q;
859 wait_queue_head_t eh_wait_q;
860 int eh_tries;
861 struct completion park_req_pending;
863 pm_message_t pm_mesg;
864 enum ata_lpm_policy target_lpm_policy;
889 struct ata_port_operations { argument
898 void (*qc_ncq_fill_rtf)(struct ata_port *ap, u64 done_mask); argument