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)