ata_port          520 include/linux/libata.h struct ata_port;
ata_port          605 include/linux/libata.h 	struct ata_port		*simplex_claimed;	/* channel owning the DMA */
ata_port          606 include/linux/libata.h 	struct ata_port		*ports[0];
ata_port          610 include/linux/libata.h 	struct ata_port		*ap;
ata_port          768 include/linux/libata.h 	struct ata_port		*ap;
ata_port          889 include/linux/libata.h 	int  (*cable_detect)(struct ata_port *ap);
ata_port          891 include/linux/libata.h 	void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
ata_port          892 include/linux/libata.h 	void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev);
ata_port          898 include/linux/libata.h 	void (*freeze)(struct ata_port *ap);
ata_port          899 include/linux/libata.h 	void (*thaw)(struct ata_port *ap);
ata_port          908 include/linux/libata.h 	void (*error_handler)(struct ata_port *ap);
ata_port          909 include/linux/libata.h 	void (*lost_interrupt)(struct ata_port *ap);
ata_port          911 include/linux/libata.h 	void (*sched_eh)(struct ata_port *ap);
ata_port          912 include/linux/libata.h 	void (*end_eh)(struct ata_port *ap);
ata_port          919 include/linux/libata.h 	void (*pmp_attach)(struct ata_port *ap);
ata_port          920 include/linux/libata.h 	void (*pmp_detach)(struct ata_port *ap);
ata_port          927 include/linux/libata.h 	int  (*port_suspend)(struct ata_port *ap, pm_message_t mesg);
ata_port          928 include/linux/libata.h 	int  (*port_resume)(struct ata_port *ap);
ata_port          929 include/linux/libata.h 	int  (*port_start)(struct ata_port *ap);
ata_port          930 include/linux/libata.h 	void (*port_stop)(struct ata_port *ap);
ata_port          937 include/linux/libata.h 	void (*sff_dev_select)(struct ata_port *ap, unsigned int device);
ata_port          938 include/linux/libata.h 	void (*sff_set_devctl)(struct ata_port *ap, u8 ctl);
ata_port          939 include/linux/libata.h 	u8   (*sff_check_status)(struct ata_port *ap);
ata_port          940 include/linux/libata.h 	u8   (*sff_check_altstatus)(struct ata_port *ap);
ata_port          941 include/linux/libata.h 	void (*sff_tf_load)(struct ata_port *ap, const struct ata_taskfile *tf);
ata_port          942 include/linux/libata.h 	void (*sff_tf_read)(struct ata_port *ap, struct ata_taskfile *tf);
ata_port          943 include/linux/libata.h 	void (*sff_exec_command)(struct ata_port *ap,
ata_port          947 include/linux/libata.h 	void (*sff_irq_on)(struct ata_port *);
ata_port          948 include/linux/libata.h 	bool (*sff_irq_check)(struct ata_port *);
ata_port          949 include/linux/libata.h 	void (*sff_irq_clear)(struct ata_port *);
ata_port          956 include/linux/libata.h 	u8   (*bmdma_status)(struct ata_port *ap);
ata_port          960 include/linux/libata.h 	ssize_t (*em_show)(struct ata_port *ap, char *buf);
ata_port          961 include/linux/libata.h 	ssize_t (*em_store)(struct ata_port *ap, const char *message,
ata_port          966 include/linux/libata.h 	ssize_t (*transmit_led_message)(struct ata_port *ap, u32 state,
ata_port          972 include/linux/libata.h 	void (*phy_reset)(struct ata_port *ap);
ata_port          973 include/linux/libata.h 	void (*eng_timeout)(struct ata_port *ap);
ata_port         1087 include/linux/libata.h static inline int ata_port_is_dummy(struct ata_port *ap)
ata_port         1112 include/linux/libata.h extern int ata_slave_link_init(struct ata_port *ap);
ata_port         1124 include/linux/libata.h extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
ata_port         1126 include/linux/libata.h extern void ata_sas_port_destroy(struct ata_port *);
ata_port         1127 include/linux/libata.h extern struct ata_port *ata_sas_port_alloc(struct ata_host *,
ata_port         1129 include/linux/libata.h extern void ata_sas_async_probe(struct ata_port *ap);
ata_port         1130 include/linux/libata.h extern int ata_sas_sync_probe(struct ata_port *ap);
ata_port         1131 include/linux/libata.h extern int ata_sas_port_init(struct ata_port *);
ata_port         1132 include/linux/libata.h extern int ata_sas_port_start(struct ata_port *ap);
ata_port         1133 include/linux/libata.h extern void ata_sas_port_stop(struct ata_port *ap);
ata_port         1134 include/linux/libata.h extern int ata_sas_slave_configure(struct scsi_device *, struct ata_port *);
ata_port         1135 include/linux/libata.h extern int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap);
ata_port         1145 include/linux/libata.h extern void ata_sas_port_suspend(struct ata_port *ap);
ata_port         1146 include/linux/libata.h extern void ata_sas_port_resume(struct ata_port *ap);
ata_port         1148 include/linux/libata.h static inline void ata_sas_port_suspend(struct ata_port *ap)
ata_port         1151 include/linux/libata.h static inline void ata_sas_port_resume(struct ata_port *ap)
ata_port         1156 include/linux/libata.h extern void ata_msleep(struct ata_port *ap, unsigned int msecs);
ata_port         1157 include/linux/libata.h extern u32 ata_wait_register(struct ata_port *ap, void __iomem *reg, u32 mask,
ata_port         1186 include/linux/libata.h extern int ata_qc_complete_multiple(struct ata_port *ap, u32 qc_active);
ata_port         1196 include/linux/libata.h extern int __ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
ata_port         1200 include/linux/libata.h extern void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap);
ata_port         1201 include/linux/libata.h extern void ata_scsi_cmd_error_handler(struct Scsi_Host *host, struct ata_port *ap, struct list_head *eh_q);
ata_port         1203 include/linux/libata.h extern int ata_cable_40wire(struct ata_port *ap);
ata_port         1204 include/linux/libata.h extern int ata_cable_80wire(struct ata_port *ap);
ata_port         1205 include/linux/libata.h extern int ata_cable_sata(struct ata_port *ap);
ata_port         1206 include/linux/libata.h extern int ata_cable_ignore(struct ata_port *ap);
ata_port         1207 include/linux/libata.h extern int ata_cable_unknown(struct ata_port *ap);
ata_port         1249 include/linux/libata.h static inline const struct ata_acpi_gtm *ata_acpi_init_gtm(struct ata_port *ap)
ata_port         1255 include/linux/libata.h int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm);
ata_port         1256 include/linux/libata.h int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *stm);
ata_port         1259 include/linux/libata.h int ata_acpi_cbl_80wire(struct ata_port *ap, const struct ata_acpi_gtm *gtm);
ata_port         1261 include/linux/libata.h static inline const struct ata_acpi_gtm *ata_acpi_init_gtm(struct ata_port *ap)
ata_port         1266 include/linux/libata.h static inline int ata_acpi_stm(const struct ata_port *ap,
ata_port         1272 include/linux/libata.h static inline int ata_acpi_gtm(const struct ata_port *ap,
ata_port         1284 include/linux/libata.h static inline int ata_acpi_cbl_80wire(struct ata_port *ap,
ata_port         1294 include/linux/libata.h extern void ata_port_schedule_eh(struct ata_port *ap);
ata_port         1295 include/linux/libata.h extern void ata_port_wait_eh(struct ata_port *ap);
ata_port         1297 include/linux/libata.h extern int ata_port_abort(struct ata_port *ap);
ata_port         1298 include/linux/libata.h extern int ata_port_freeze(struct ata_port *ap);
ata_port         1299 include/linux/libata.h extern int sata_async_notification(struct ata_port *ap);
ata_port         1301 include/linux/libata.h extern void ata_eh_freeze_port(struct ata_port *ap);
ata_port         1302 include/linux/libata.h extern void ata_eh_thaw_port(struct ata_port *ap);
ata_port         1308 include/linux/libata.h extern void ata_do_eh(struct ata_port *ap, ata_prereset_fn_t prereset,
ata_port         1311 include/linux/libata.h extern void ata_std_error_handler(struct ata_port *ap);
ata_port         1312 include/linux/libata.h extern void ata_std_sched_eh(struct ata_port *ap);
ata_port         1313 include/linux/libata.h extern void ata_std_end_eh(struct ata_port *ap);
ata_port         1366 include/linux/libata.h static inline bool sata_pmp_supported(struct ata_port *ap)
ata_port         1371 include/linux/libata.h static inline bool sata_pmp_attached(struct ata_port *ap)
ata_port         1381 include/linux/libata.h static inline bool sata_pmp_supported(struct ata_port *ap)
ata_port         1386 include/linux/libata.h static inline bool sata_pmp_attached(struct ata_port *ap)
ata_port         1408 include/linux/libata.h void ata_port_printk(const struct ata_port *ap, const char *level,
ata_port         1473 include/linux/libata.h void ata_port_desc(struct ata_port *ap, const char *fmt, ...);
ata_port         1475 include/linux/libata.h extern void ata_port_pbar_desc(struct ata_port *ap, int bar, ssize_t offset,
ata_port         1567 include/linux/libata.h 				      struct ata_port *ap,
ata_port         1624 include/linux/libata.h static inline struct ata_queued_cmd *__ata_qc_from_tag(struct ata_port *ap,
ata_port         1632 include/linux/libata.h static inline struct ata_queued_cmd *ata_qc_from_tag(struct ata_port *ap,
ata_port         1710 include/linux/libata.h static inline struct ata_port *ata_shost_to_port(struct Scsi_Host *host)
ata_port         1712 include/linux/libata.h 	return *(struct ata_port **)&host->hostdata[0];
ata_port         1764 include/linux/libata.h extern void sata_pmp_error_handler(struct ata_port *ap);
ata_port         1789 include/linux/libata.h extern void ata_sff_dev_select(struct ata_port *ap, unsigned int device);
ata_port         1790 include/linux/libata.h extern u8 ata_sff_check_status(struct ata_port *ap);
ata_port         1791 include/linux/libata.h extern void ata_sff_pause(struct ata_port *ap);
ata_port         1792 include/linux/libata.h extern void ata_sff_dma_pause(struct ata_port *ap);
ata_port         1793 include/linux/libata.h extern int ata_sff_busy_sleep(struct ata_port *ap,
ata_port         1796 include/linux/libata.h extern void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
ata_port         1797 include/linux/libata.h extern void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
ata_port         1798 include/linux/libata.h extern void ata_sff_exec_command(struct ata_port *ap,
ata_port         1806 include/linux/libata.h extern void ata_sff_irq_on(struct ata_port *ap);
ata_port         1807 include/linux/libata.h extern void ata_sff_irq_clear(struct ata_port *ap);
ata_port         1808 include/linux/libata.h extern int ata_sff_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc,
ata_port         1816 include/linux/libata.h extern unsigned int ata_sff_port_intr(struct ata_port *ap,
ata_port         1819 include/linux/libata.h extern void ata_sff_lost_interrupt(struct ata_port *ap);
ata_port         1820 include/linux/libata.h extern void ata_sff_freeze(struct ata_port *ap);
ata_port         1821 include/linux/libata.h extern void ata_sff_thaw(struct ata_port *ap);
ata_port         1833 include/linux/libata.h extern void ata_sff_error_handler(struct ata_port *ap);
ata_port         1860 include/linux/libata.h extern unsigned int ata_bmdma_port_intr(struct ata_port *ap,
ata_port         1863 include/linux/libata.h extern void ata_bmdma_error_handler(struct ata_port *ap);
ata_port         1865 include/linux/libata.h extern void ata_bmdma_irq_clear(struct ata_port *ap);
ata_port         1869 include/linux/libata.h extern u8 ata_bmdma_status(struct ata_port *ap);
ata_port         1870 include/linux/libata.h extern int ata_bmdma_port_start(struct ata_port *ap);
ata_port         1871 include/linux/libata.h extern int ata_bmdma_port_start32(struct ata_port *ap);
ata_port         1899 include/linux/libata.h static inline u8 ata_sff_busy_wait(struct ata_port *ap, unsigned int bits,
ata_port         1923 include/linux/libata.h static inline u8 ata_wait_idle(struct ata_port *ap)
ata_port          176 include/scsi/libsas.h 	struct ata_port *ap;
ata_port           50 include/scsi/sas_ata.h void sas_ata_end_eh(struct ata_port *ap);
ata_port          100 include/scsi/sas_ata.h static inline void sas_ata_end_eh(struct ata_port *ap)