Symbol: ata_port
drivers/ata/acard-ahci.c
215
struct ata_port *ap = qc->ap;
drivers/ata/acard-ahci.c
275
static int acard_ahci_port_start(struct ata_port *ap)
drivers/ata/acard-ahci.c
425
struct ata_port *ap = host->ports[i];
drivers/ata/acard-ahci.c
61
static int acard_ahci_port_start(struct ata_port *ap);
drivers/ata/ahci.c
1796
struct ata_port *ap = link->ap;
drivers/ata/ahci.c
1817
struct ata_port *ap = link->ap;
drivers/ata/ahci.c
1878
struct ata_port *ap = link->ap;
drivers/ata/ahci.c
2095
struct ata_port *ap = host->ports[1];
drivers/ata/ahci.c
2533
struct ata_port *ap = host->ports[i];
drivers/ata/ahci.c
2710
static void ahci_mark_external_port(struct ata_port *ap)
drivers/ata/ahci.c
2732
static void ahci_update_initial_lpm_policy(struct ata_port *ap)
drivers/ata/ahci.c
3051
struct ata_port *ap = host->ports[i];
drivers/ata/ahci.h
368
void (*start_engine)(struct ata_port *ap);
drivers/ata/ahci.h
374
int (*stop_engine)(struct ata_port *ap);
drivers/ata/ahci.h
424
unsigned int ahci_dev_classify(struct ata_port *ap);
drivers/ata/ahci.h
440
int ahci_stop_engine(struct ata_port *ap);
drivers/ata/ahci.h
441
void ahci_start_fis_rx(struct ata_port *ap);
drivers/ata/ahci.h
442
void ahci_start_engine(struct ata_port *ap);
drivers/ata/ahci.h
444
int ahci_kick_engine(struct ata_port *ap);
drivers/ata/ahci.h
445
int ahci_port_resume(struct ata_port *ap);
drivers/ata/ahci.h
451
void ahci_error_handler(struct ata_port *ap)
drivers/ata/ahci.h
463
static inline void __iomem *ahci_port_base(struct ata_port *ap)
drivers/ata/ahci_brcm.c
251
struct ata_port *ap = dev->link->ap;
drivers/ata/ahci_imx.c
600
static void ahci_imx_error_handler(struct ata_port *ap)
drivers/ata/ahci_imx.c
639
struct ata_port *ap = link->ap;
drivers/ata/ahci_mvebu.c
119
static int ahci_mvebu_stop_engine(struct ata_port *ap)
drivers/ata/ahci_qoriq.c
94
struct ata_port *ap = link->ap;
drivers/ata/ahci_seattle.c
43
static ssize_t seattle_transmit_led_message(struct ata_port *ap, u32 state,
drivers/ata/ahci_seattle.c
78
static ssize_t seattle_transmit_led_message(struct ata_port *ap, u32 state,
drivers/ata/ahci_sunxi.c
146
static void ahci_sunxi_start_engine(struct ata_port *ap)
drivers/ata/ahci_xgene.c
110
static int xgene_ahci_poll_reg_val(struct ata_port *ap,
drivers/ata/ahci_xgene.c
135
static int xgene_ahci_restart_engine(struct ata_port *ap)
drivers/ata/ahci_xgene.c
188
struct ata_port *ap = qc->ap;
drivers/ata/ahci_xgene.c
351
struct ata_port *ap = link->ap;
drivers/ata/ahci_xgene.c
390
struct ata_port *ap = link->ap;
drivers/ata/ahci_xgene.c
452
struct ata_port *ap = link->ap;
drivers/ata/ahci_xgene.c
493
struct ata_port *ap = link->ap;
drivers/ata/ata_generic.c
53
struct ata_port *ap = link->ap;
drivers/ata/ata_piix.c
1237
static u8 piix_vmw_bmdma_status(struct ata_port *ap)
drivers/ata/ata_piix.c
1669
struct ata_port *ap = host->ports[i];
drivers/ata/ata_piix.c
667
static int piix_port_start(struct ata_port *ap)
drivers/ata/ata_piix.c
686
static int ich_pata_cable_detect(struct ata_port *ap)
drivers/ata/ata_piix.c
720
struct ata_port *ap = link->ap;
drivers/ata/ata_piix.c
730
static void piix_set_timings(struct ata_port *ap, struct ata_device *adev,
drivers/ata/ata_piix.c
827
static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/ata_piix.c
844
static void do_pata_set_dmamode(struct ata_port *ap, struct ata_device *adev, int isich)
drivers/ata/ata_piix.c
922
static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/ata_piix.c
938
static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/ata_piix.c
959
struct ata_port *ap = link->ap;
drivers/ata/ata_piix.c
998
static bool piix_irq_check(struct ata_port *ap)
drivers/ata/libahci.c
1020
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1036
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1078
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1107
static ssize_t ahci_transmit_led_message(struct ata_port *ap, u32 state,
drivers/ata/libahci.c
1169
static ssize_t ahci_led_show(struct ata_port *ap, char *buf)
drivers/ata/libahci.c
1183
static ssize_t ahci_led_store(struct ata_port *ap, const char *buf,
drivers/ata/libahci.c
1216
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1247
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1257
static void ahci_port_clear_pending_irq(struct ata_port *ap)
drivers/ata/libahci.c
1277
static void ahci_port_init(struct device *dev, struct ata_port *ap,
drivers/ata/libahci.c
1301
struct ata_port *ap = host->ports[i];
drivers/ata/libahci.c
1333
unsigned int ahci_dev_classify(struct ata_port *ap)
drivers/ata/libahci.c
1363
int ahci_kick_engine(struct ata_port *ap)
drivers/ata/libahci.c
1408
static int ahci_exec_polled_cmd(struct ata_port *ap, int pmp,
drivers/ata/libahci.c
1451
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1564
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1596
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1634
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
1675
struct ata_port *ap = qc->ap;
drivers/ata/libahci.c
1686
struct ata_port *ap = qc->ap;
drivers/ata/libahci.c
1724
static void ahci_fbs_dec_intr(struct ata_port *ap)
drivers/ata/libahci.c
1747
static void ahci_error_intr(struct ata_port *ap, u32 irq_stat)
drivers/ata/libahci.c
1858
static void ahci_qc_complete(struct ata_port *ap, void __iomem *port_mmio)
drivers/ata/libahci.c
1891
static void ahci_handle_port_interrupt(struct ata_port *ap,
drivers/ata/libahci.c
1953
static void ahci_port_intr(struct ata_port *ap)
drivers/ata/libahci.c
1966
struct ata_port *ap = dev_instance;
drivers/ata/libahci.c
1985
struct ata_port *ap;
drivers/ata/libahci.c
2046
struct ata_port *ap = qc->ap;
drivers/ata/libahci.c
2121
static void ahci_qc_ncq_fill_rtf(struct ata_port *ap, u64 done_mask)
drivers/ata/libahci.c
2185
static void ahci_freeze(struct ata_port *ap)
drivers/ata/libahci.c
2193
static void ahci_thaw(struct ata_port *ap)
drivers/ata/libahci.c
2210
void ahci_error_handler(struct ata_port *ap)
drivers/ata/libahci.c
2230
struct ata_port *ap = qc->ap;
drivers/ata/libahci.c
2237
static void ahci_set_aggressive_devslp(struct ata_port *ap, bool sleep)
drivers/ata/libahci.c
2317
static void ahci_enable_fbs(struct ata_port *ap)
drivers/ata/libahci.c
2351
static void ahci_disable_fbs(struct ata_port *ap)
drivers/ata/libahci.c
2384
static void ahci_pmp_attach(struct ata_port *ap)
drivers/ata/libahci.c
2410
static void ahci_pmp_detach(struct ata_port *ap)
drivers/ata/libahci.c
2429
int ahci_port_resume(struct ata_port *ap)
drivers/ata/libahci.c
244
static int ahci_rpm_get_port(struct ata_port *ap)
drivers/ata/libahci.c
2446
static void ahci_handle_s2idle(struct ata_port *ap)
drivers/ata/libahci.c
2458
static int ahci_port_suspend(struct ata_port *ap, pm_message_t mesg)
drivers/ata/libahci.c
2479
static int ahci_port_start(struct ata_port *ap)
drivers/ata/libahci.c
256
static void ahci_rpm_put_port(struct ata_port *ap)
drivers/ata/libahci.c
2575
static void ahci_port_stop(struct ata_port *ap)
drivers/ata/libahci.c
265
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
275
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
285
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
295
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
310
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
370
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
413
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libahci.c
48
static ssize_t ahci_led_show(struct ata_port *ap, char *buf);
drivers/ata/libahci.c
49
static ssize_t ahci_led_store(struct ata_port *ap, const char *buf,
drivers/ata/libahci.c
51
static ssize_t ahci_transmit_led_message(struct ata_port *ap, u32 state,
drivers/ata/libahci.c
59
static void ahci_qc_ncq_fill_rtf(struct ata_port *ap, u64 done_mask);
drivers/ata/libahci.c
60
static int ahci_port_start(struct ata_port *ap);
drivers/ata/libahci.c
61
static void ahci_port_stop(struct ata_port *ap);
drivers/ata/libahci.c
637
static unsigned ahci_scr_offset(struct ata_port *ap, unsigned int sc_reg)
drivers/ata/libahci.c
64
static void ahci_freeze(struct ata_port *ap);
drivers/ata/libahci.c
65
static void ahci_thaw(struct ata_port *ap);
drivers/ata/libahci.c
66
static void ahci_set_aggressive_devslp(struct ata_port *ap, bool sleep);
drivers/ata/libahci.c
67
static void ahci_enable_fbs(struct ata_port *ap);
drivers/ata/libahci.c
678
void ahci_start_engine(struct ata_port *ap)
drivers/ata/libahci.c
68
static void ahci_disable_fbs(struct ata_port *ap);
drivers/ata/libahci.c
69
static void ahci_pmp_attach(struct ata_port *ap);
drivers/ata/libahci.c
691
int ahci_stop_engine(struct ata_port *ap)
drivers/ata/libahci.c
70
static void ahci_pmp_detach(struct ata_port *ap);
drivers/ata/libahci.c
740
void ahci_start_fis_rx(struct ata_port *ap)
drivers/ata/libahci.c
768
static int ahci_stop_fis_rx(struct ata_port *ap)
drivers/ata/libahci.c
787
static void ahci_power_up(struct ata_port *ap)
drivers/ata/libahci.c
808
struct ata_port *ap = link->ap;
drivers/ata/libahci.c
81
static int ahci_port_suspend(struct ata_port *ap, pm_message_t mesg);
drivers/ata/libahci.c
879
static void ahci_power_down(struct ata_port *ap)
drivers/ata/libahci.c
900
static void ahci_start_port(struct ata_port *ap)
drivers/ata/libahci.c
948
static int ahci_deinit_port(struct ata_port *ap, const char **emsg)
drivers/ata/libahci_platform.c
749
struct ata_port *ap = host->ports[i];
drivers/ata/libahci_platform.c
806
struct ata_port *ap = host->ports[i];
drivers/ata/libata-acpi.c
100
static void ata_acpi_handle_hotplug(struct ata_port *ap, struct ata_device *dev,
drivers/ata/libata-acpi.c
1004
void ata_acpi_set_state(struct ata_port *ap, pm_message_t state)
drivers/ata/libata-acpi.c
1028
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-acpi.c
148
static void ata_acpi_uevent(struct ata_port *ap, struct ata_device *dev,
drivers/ata/libata-acpi.c
179
void ata_acpi_bind_port(struct ata_port *ap)
drivers/ata/libata-acpi.c
208
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-acpi.c
280
void ata_acpi_port_power_on(struct ata_port *ap)
drivers/ata/libata-acpi.c
333
struct ata_port *ap = host->ports[i];
drivers/ata/libata-acpi.c
354
int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *gtm)
drivers/ata/libata-acpi.c
414
int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm)
drivers/ata/libata-acpi.c
45
struct ata_port *ap;
drivers/ata/libata-acpi.c
589
int ata_acpi_cbl_pata_type(struct ata_port *ap)
drivers/ata/libata-acpi.c
67
static void ata_acpi_detach_device(struct ata_port *ap, struct ata_device *dev)
drivers/ata/libata-acpi.c
843
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-acpi.c
887
void ata_acpi_on_resume(struct ata_port *ap)
drivers/ata/libata-acpi.c
940
static void sata_acpi_set_state(struct ata_port *ap, pm_message_t state)
drivers/ata/libata-acpi.c
969
static void pata_acpi_set_state(struct ata_port *ap, pm_message_t state)
drivers/ata/libata-core.c
1542
struct ata_port *ap = link->ap;
drivers/ata/libata-core.c
177
struct ata_link *ata_link_next(struct ata_link *link, struct ata_port *ap,
drivers/ata/libata-core.c
1795
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
2297
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
2390
bool ata_adapter_is_online(struct ata_port *ap)
drivers/ata/libata-core.c
2411
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
2892
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
295
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
2973
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
318
void ata_force_cbl(struct ata_port *ap)
drivers/ata/libata-core.c
3257
int ata_cable_40wire(struct ata_port *ap)
drivers/ata/libata-core.c
3271
int ata_cable_80wire(struct ata_port *ap)
drivers/ata/libata-core.c
3284
int ata_cable_unknown(struct ata_port *ap)
drivers/ata/libata-core.c
3297
int ata_cable_ignore(struct ata_port *ap)
drivers/ata/libata-core.c
3310
int ata_cable_sata(struct ata_port *ap)
drivers/ata/libata-core.c
346
static void ata_force_pflags(struct ata_port *ap)
drivers/ata/libata-core.c
3506
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-core.c
3606
struct ata_port *ap = link->ap;
drivers/ata/libata-core.c
3816
struct ata_port *ap = link->ap;
drivers/ata/libata-core.c
4549
static int cable_is_40wire(struct ata_port *ap)
drivers/ata/libata-core.c
4601
struct ata_port *ap = link->ap;
drivers/ata/libata-core.c
4804
struct ata_port *ap = qc->ap;
drivers/ata/libata-core.c
4884
struct ata_port *ap = qc->ap;
drivers/ata/libata-core.c
4912
struct ata_port *ap = qc->ap;
drivers/ata/libata-core.c
4974
struct ata_port *ap;
drivers/ata/libata-core.c
5015
struct ata_port *ap = qc->ap;
drivers/ata/libata-core.c
5059
struct ata_port *ap = qc->ap;
drivers/ata/libata-core.c
5167
u64 ata_qc_get_active(struct ata_port *ap)
drivers/ata/libata-core.c
5194
void ata_qc_issue(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata-core.c
533
static inline void ata_force_pflags(struct ata_port *ap) { }
drivers/ata/libata-core.c
5372
static void ata_port_request_pm(struct ata_port *ap, pm_message_t mesg,
drivers/ata/libata-core.c
5407
static void ata_port_suspend(struct ata_port *ap, pm_message_t mesg,
drivers/ata/libata-core.c
5434
struct ata_port *ap = to_ata_port(dev);
drivers/ata/libata-core.c
5445
struct ata_port *ap = to_ata_port(dev);
drivers/ata/libata-core.c
5461
static void ata_port_resume(struct ata_port *ap, pm_message_t mesg,
drivers/ata/libata-core.c
5486
struct ata_port *ap = to_ata_port(dev);
drivers/ata/libata-core.c
5530
void ata_sas_port_suspend(struct ata_port *ap)
drivers/ata/libata-core.c
5536
void ata_sas_port_resume(struct ata_port *ap)
drivers/ata/libata-core.c
5587
struct ata_port *ap = link->ap;
drivers/ata/libata-core.c
5621
void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp)
drivers/ata/libata-core.c
5693
struct ata_port *ata_port_alloc(struct ata_host *host)
drivers/ata/libata-core.c
5695
struct ata_port *ap;
drivers/ata/libata-core.c
5738
void ata_port_free(struct ata_port *ap)
drivers/ata/libata-core.c
5756
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
5843
struct ata_port *ap;
drivers/ata/libata-core.c
5891
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
5919
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6007
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6028
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6050
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6079
void ata_port_probe(struct ata_port *ap)
drivers/ata/libata-core.c
6103
struct ata_port *ap = data;
drivers/ata/libata-core.c
6167
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6195
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6301
static void ata_port_detach(struct ata_port *ap)
drivers/ata/libata-core.c
6410
struct ata_port *ap = host->ports[i];
drivers/ata/libata-core.c
6868
void ata_msleep(struct ata_port *ap, unsigned int msecs)
drivers/ata/libata-core.c
6912
u32 ata_wait_register(struct ata_port *ap, void __iomem *reg, u32 mask, u32 val,
drivers/ata/libata-core.c
6943
static void ata_dummy_error_handler(struct ata_port *ap)
drivers/ata/libata-eh.c
1018
void ata_std_end_eh(struct ata_port *ap)
drivers/ata/libata-eh.c
1037
void ata_port_schedule_eh(struct ata_port *ap)
drivers/ata/libata-eh.c
1044
static int ata_do_link_abort(struct ata_port *ap, struct ata_link *link)
drivers/ata/libata-eh.c
1097
int ata_port_abort(struct ata_port *ap)
drivers/ata/libata-eh.c
1121
static void __ata_port_freeze(struct ata_port *ap)
drivers/ata/libata-eh.c
1145
int ata_port_freeze(struct ata_port *ap)
drivers/ata/libata-eh.c
1162
void ata_eh_freeze_port(struct ata_port *ap)
drivers/ata/libata-eh.c
1181
void ata_eh_thaw_port(struct ata_port *ap)
drivers/ata/libata-eh.c
1204
struct ata_port *ap = qc->ap;
drivers/ata/libata-eh.c
1282
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
1329
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
1553
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-eh.c
163
static void __ata_port_freeze(struct ata_port *ap);
drivers/ata/libata-eh.c
165
static void ata_eh_handle_port_suspend(struct ata_port *ap);
drivers/ata/libata-eh.c
166
static void ata_eh_handle_port_resume(struct ata_port *ap);
drivers/ata/libata-eh.c
168
static void ata_eh_handle_port_suspend(struct ata_port *ap)
drivers/ata/libata-eh.c
171
static void ata_eh_handle_port_resume(struct ata_port *ap)
drivers/ata/libata-eh.c
2011
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
2039
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
2154
struct ata_port *ap = ata_is_host_link(link) ? link->ap : NULL;
drivers/ata/libata-eh.c
2296
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
2433
void ata_eh_autopsy(struct ata_port *ap)
drivers/ata/libata-eh.c
256
void ata_port_desc(struct ata_port *ap, const char *fmt, ...)
drivers/ata/libata-eh.c
2602
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
2795
void ata_eh_report(struct ata_port *ap)
drivers/ata/libata-eh.c
2827
int ata_eh_reset(struct ata_port *ap, struct ata_link *link, int classify,
drivers/ata/libata-eh.c
287
void ata_port_pbar_desc(struct ata_port *ap, int bar, ssize_t offset,
drivers/ata/libata-eh.c
3227
static inline void ata_eh_pull_park_action(struct ata_port *ap)
drivers/ata/libata-eh.c
3304
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
3463
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
3566
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
3645
struct ata_port *ap = link->ap;
drivers/ata/libata-eh.c
3810
int ata_eh_recover(struct ata_port *ap, struct ata_reset_operations *reset_ops,
drivers/ata/libata-eh.c
4051
void ata_eh_finish(struct ata_port *ap)
drivers/ata/libata-eh.c
4109
void ata_std_error_handler(struct ata_port *ap)
drivers/ata/libata-eh.c
4147
static void ata_eh_handle_port_suspend(struct ata_port *ap)
drivers/ata/libata-eh.c
4224
static void ata_eh_handle_port_resume(struct ata_port *ap)
drivers/ata/libata-eh.c
479
void ata_eh_acquire(struct ata_port *ap)
drivers/ata/libata-eh.c
497
void ata_eh_release(struct ata_port *ap)
drivers/ata/libata-eh.c
520
static void ata_eh_unload(struct ata_port *ap)
drivers/ata/libata-eh.c
571
struct ata_port *ap = ata_shost_to_port(host);
drivers/ata/libata-eh.c
608
int ata_scsi_cmd_error_handler(struct Scsi_Host *host, struct ata_port *ap,
drivers/ata/libata-eh.c
712
void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap)
drivers/ata/libata-eh.c
839
void ata_port_wait_eh(struct ata_port *ap)
drivers/ata/libata-eh.c
865
static unsigned int ata_eh_nr_in_flight(struct ata_port *ap)
drivers/ata/libata-eh.c
882
struct ata_port *ap = timer_container_of(ap, t, fastdrain_timer);
drivers/ata/libata-eh.c
931
static void ata_eh_set_pending(struct ata_port *ap, bool fastdrain)
drivers/ata/libata-eh.c
974
struct ata_port *ap = qc->ap;
drivers/ata/libata-eh.c
994
void ata_std_sched_eh(struct ata_port *ap)
drivers/ata/libata-pmp.c
1107
void sata_pmp_error_handler(struct ata_port *ap)
drivers/ata/libata-pmp.c
112
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
271
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-pmp.c
347
static int sata_pmp_init_links (struct ata_port *ap, int nr_ports)
drivers/ata/libata-pmp.c
389
static void sata_pmp_quirks(struct ata_port *ap)
drivers/ata/libata-pmp.c
40
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
504
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
578
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
762
static int sata_pmp_eh_recover_pmp(struct ata_port *ap,
drivers/ata/libata-pmp.c
77
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
851
static int sata_pmp_eh_handle_disabled_links(struct ata_port *ap)
drivers/ata/libata-pmp.c
891
struct ata_port *ap = link->ap;
drivers/ata/libata-pmp.c
929
static int sata_pmp_eh_recover(struct ata_port *ap)
drivers/ata/libata-sata.c
1007
int ata_ncq_prio_supported(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1031
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1059
int ata_ncq_prio_enabled(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1083
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1109
int ata_ncq_prio_enable(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1153
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1194
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-sata.c
1205
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-sata.c
1220
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-sata.c
1233
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1247
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1280
int ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1343
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-sata.c
1361
struct ata_port *ap)
drivers/ata/libata-sata.c
1379
int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap)
drivers/ata/libata-sata.c
1405
int sata_async_notification(struct ata_port *ap)
drivers/ata/libata-sata.c
1540
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-sata.c
1637
struct ata_port *ap = link->ap;
drivers/ata/libata-sata.c
43
struct ata_port *ap = link->ap;
drivers/ata/libata-sata.c
757
int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active)
drivers/ata/libata-sata.c
845
int ata_slave_link_init(struct ata_port *ap)
drivers/ata/libata-sata.c
907
static bool ata_scsi_lpm_supported(struct ata_port *ap)
drivers/ata/libata-sata.c
929
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-sata.c
948
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-sata.c
981
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-scsi.c
1149
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-scsi.c
1187
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-scsi.c
1213
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-scsi.c
134
struct ata_port *ap;
drivers/ata/libata-scsi.c
1667
struct ata_port *ap = link->ap;
drivers/ata/libata-scsi.c
1688
enum scsi_timeout_action ata_scsi_requeue_deferred_qc(struct ata_port *ap,
drivers/ata/libata-scsi.c
1767
struct ata_port *ap = link->ap;
drivers/ata/libata-scsi.c
1787
enum scsi_timeout_action ata_scsi_retry_deferred_qc(struct ata_port *ap,
drivers/ata/libata-scsi.c
1803
struct ata_port *ap = ata_shost_to_port(scmd->device->host);
drivers/ata/libata-scsi.c
1852
static int ata_scsi_qc_issue(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata-scsi.c
1948
ata_xlat_func_t xlat_func, struct ata_port *ap)
drivers/ata/libata-scsi.c
3137
static struct ata_device *ata_find_dev(struct ata_port *ap, unsigned int devno)
drivers/ata/libata-scsi.c
3170
static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata-scsi.c
3206
ata_scsi_find_dev(struct ata_port *ap, const struct scsi_device *scsidev)
drivers/ata/libata-scsi.c
391
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/libata-scsi.c
421
static int ata_get_identity(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-scsi.c
45
static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata-scsi.c
4625
struct ata_port *ap)
drivers/ata/libata-scsi.c
4702
struct ata_port *ap;
drivers/ata/libata-scsi.c
4731
struct ata_port *ap = host->ports[i];
drivers/ata/libata-scsi.c
4735
shost = scsi_host_alloc(sht, sizeof(struct ata_port *));
drivers/ata/libata-scsi.c
4740
*(struct ata_port **)&shost->hostdata[0] = ap;
drivers/ata/libata-scsi.c
4775
static void ata_scsi_assign_ofnode(struct ata_device *dev, struct ata_port *ap)
drivers/ata/libata-scsi.c
4797
static void ata_scsi_assign_ofnode(struct ata_device *dev, struct ata_port *ap)
drivers/ata/libata-scsi.c
4802
void ata_scsi_scan_host(struct ata_port *ap, int sync)
drivers/ata/libata-scsi.c
4911
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-scsi.c
4960
struct ata_port *ap = link->ap;
drivers/ata/libata-scsi.c
5010
struct ata_port *ap =
drivers/ata/libata-scsi.c
5011
container_of(work, struct ata_port, hotplug_task.work);
drivers/ata/libata-scsi.c
5053
struct ata_port *ap = ata_shost_to_port(shost);
drivers/ata/libata-scsi.c
5113
struct ata_port *ap =
drivers/ata/libata-scsi.c
5114
container_of(work, struct ata_port, scsi_rescan_task.work);
drivers/ata/libata-scsi.c
644
static bool ata_ioc32(struct ata_port *ap)
drivers/ata/libata-scsi.c
657
int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *scsidev,
drivers/ata/libata-scsi.c
743
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-scsi.c
94
struct ata_port *ap;
drivers/ata/libata-sff.c
115
static u8 ata_sff_irq_status(struct ata_port *ap)
drivers/ata/libata-sff.c
1178
struct ata_port *ap = link->ap;
drivers/ata/libata-sff.c
1189
void ata_sff_flush_pio_task(struct ata_port *ap)
drivers/ata/libata-sff.c
1212
struct ata_port *ap =
drivers/ata/libata-sff.c
1213
container_of(work, struct ata_port, sff_pio_task.work);
drivers/ata/libata-sff.c
1284
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
1378
static unsigned int ata_sff_idle_irq(struct ata_port *ap)
drivers/ata/libata-sff.c
139
static void ata_sff_sync(struct ata_port *ap)
drivers/ata/libata-sff.c
1394
static unsigned int __ata_sff_port_intr(struct ata_port *ap,
drivers/ata/libata-sff.c
1455
unsigned int ata_sff_port_intr(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata-sff.c
1462
unsigned int (*port_intr)(struct ata_port *, struct ata_queued_cmd *))
drivers/ata/libata-sff.c
1476
struct ata_port *ap = host->ports[i];
drivers/ata/libata-sff.c
1498
struct ata_port *ap = host->ports[i];
drivers/ata/libata-sff.c
156
void ata_sff_pause(struct ata_port *ap)
drivers/ata/libata-sff.c
1566
void ata_sff_lost_interrupt(struct ata_port *ap)
drivers/ata/libata-sff.c
1601
void ata_sff_freeze(struct ata_port *ap)
drivers/ata/libata-sff.c
1628
void ata_sff_thaw(struct ata_port *ap)
drivers/ata/libata-sff.c
1700
static bool ata_devchk(struct ata_port *ap, unsigned int device)
drivers/ata/libata-sff.c
171
void ata_sff_dma_pause(struct ata_port *ap)
drivers/ata/libata-sff.c
1749
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-sff.c
1819
struct ata_port *ap = link->ap;
drivers/ata/libata-sff.c
1876
static int ata_bus_softreset(struct ata_port *ap, unsigned int devmask,
drivers/ata/libata-sff.c
1912
struct ata_port *ap = link->ap;
drivers/ata/libata-sff.c
1992
struct ata_port *ap = link->ap;
drivers/ata/libata-sff.c
2025
struct ata_port *ap;
drivers/ata/libata-sff.c
2055
void ata_sff_error_handler(struct ata_port *ap)
drivers/ata/libata-sff.c
2153
struct ata_port *ap = host->ports[i];
drivers/ata/libata-sff.c
226
static bool ata_sff_set_devctl(struct ata_port *ap, u8 ctl)
drivers/ata/libata-sff.c
2493
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
254
void ata_sff_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/libata-sff.c
2543
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2643
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2703
unsigned int ata_bmdma_port_intr(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata-sff.c
2772
void ata_bmdma_error_handler(struct ata_port *ap)
drivers/ata/libata-sff.c
2831
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2854
void ata_bmdma_irq_clear(struct ata_port *ap)
drivers/ata/libata-sff.c
286
static void ata_dev_select(struct ata_port *ap, unsigned int device,
drivers/ata/libata-sff.c
2874
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2903
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2940
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
2963
u8 ata_bmdma_status(struct ata_port *ap)
drivers/ata/libata-sff.c
2982
int ata_bmdma_port_start(struct ata_port *ap)
drivers/ata/libata-sff.c
3010
int ata_bmdma_port_start32(struct ata_port *ap)
drivers/ata/libata-sff.c
3101
struct ata_port *ap = host->ports[i];
drivers/ata/libata-sff.c
314
void ata_sff_irq_on(struct ata_port *ap)
drivers/ata/libata-sff.c
3187
void ata_sff_port_init(struct ata_port *ap)
drivers/ata/libata-sff.c
342
void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/libata-sff.c
391
void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/libata-sff.c
430
void ata_sff_exec_command(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/libata-sff.c
450
static inline void ata_tf_to_host(struct ata_port *ap,
drivers/ata/libata-sff.c
478
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/libata-sff.c
534
struct ata_port *ap = dev->link->ap;
drivers/ata/libata-sff.c
602
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
63
u8 ata_sff_check_status(struct ata_port *ap)
drivers/ata/libata-sff.c
689
static void atapi_send_cdb(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata-sff.c
733
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
801
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
83
static bool ata_sff_altstatus(struct ata_port *ap, u8 *status)
drivers/ata/libata-sff.c
853
static inline int ata_hsm_ok_in_wq(struct ata_port *ap,
drivers/ata/libata-sff.c
885
struct ata_port *ap = qc->ap;
drivers/ata/libata-sff.c
915
int ata_sff_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc,
drivers/ata/libata-transport.c
173
struct ata_port *ap = transport_class_to_port(dev); \
drivers/ata/libata-transport.c
203
struct ata_port *ap = tdev_to_port(dev);
drivers/ata/libata-transport.c
233
void ata_tport_delete(struct ata_port *ap)
drivers/ata/libata-transport.c
261
struct ata_port *ap)
drivers/ata/libata-transport.c
322
unsigned int ata_port_classify(struct ata_port *ap,
drivers/ata/libata-transport.c
56
container_of((d), struct ata_port, tdev)
drivers/ata/libata-transport.c
560
struct ata_port *ap = link->ap;
drivers/ata/libata-transport.c
681
struct ata_port *ap = link->ap;
drivers/ata/libata.h
100
extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp);
drivers/ata/libata.h
108
#define to_ata_port(d) container_of(d, struct ata_port, tdev)
drivers/ata/libata.h
129
extern void ata_acpi_on_resume(struct ata_port *ap);
drivers/ata/libata.h
132
extern void ata_acpi_set_state(struct ata_port *ap, pm_message_t state);
drivers/ata/libata.h
133
extern void ata_acpi_bind_port(struct ata_port *ap);
drivers/ata/libata.h
135
extern void ata_acpi_port_power_on(struct ata_port *ap);
drivers/ata/libata.h
140
static inline void ata_acpi_on_resume(struct ata_port *ap) { }
drivers/ata/libata.h
143
static inline void ata_acpi_set_state(struct ata_port *ap,
drivers/ata/libata.h
145
static inline void ata_acpi_bind_port(struct ata_port *ap) {}
drivers/ata/libata.h
147
static inline void ata_acpi_port_power_on(struct ata_port *ap) {}
drivers/ata/libata.h
161
extern struct ata_device *ata_scsi_find_dev(struct ata_port *ap,
drivers/ata/libata.h
165
extern void ata_scsi_scan_host(struct ata_port *ap, int sync);
drivers/ata/libata.h
180
struct ata_port *ap)
drivers/ata/libata.h
183
enum scsi_timeout_action ata_scsi_requeue_deferred_qc(struct ata_port *ap,
drivers/ata/libata.h
189
extern void ata_eh_acquire(struct ata_port *ap)
drivers/ata/libata.h
191
extern void ata_eh_release(struct ata_port *ap)
drivers/ata/libata.h
202
extern void ata_eh_autopsy(struct ata_port *ap);
drivers/ata/libata.h
204
extern void ata_eh_report(struct ata_port *ap);
drivers/ata/libata.h
205
extern int ata_eh_reset(struct ata_port *ap, struct ata_link *link,
drivers/ata/libata.h
208
extern int ata_eh_recover(struct ata_port *ap,
drivers/ata/libata.h
212
extern void ata_eh_finish(struct ata_port *ap);
drivers/ata/libata.h
253
extern void ata_sff_flush_pio_task(struct ata_port *ap);
drivers/ata/libata.h
254
extern void ata_sff_port_init(struct ata_port *ap);
drivers/ata/libata.h
258
static inline void ata_sff_flush_pio_task(struct ata_port *ap)
drivers/ata/libata.h
260
static inline void ata_sff_port_init(struct ata_port *ap)
drivers/ata/libata.h
54
static inline bool ata_port_eh_scheduled(struct ata_port *ap)
drivers/ata/libata.h
60
extern void ata_force_cbl(struct ata_port *ap);
drivers/ata/libata.h
62
static inline void ata_force_cbl(struct ata_port *ap) { }
drivers/ata/libata.h
91
extern void ata_qc_issue(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/libata.h
98
bool ata_adapter_is_online(struct ata_port *ap);
drivers/ata/pata_acpi.c
112
static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_acpi.c
135
static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_acpi.c
169
struct ata_port *ap = qc->ap;
drivers/ata/pata_acpi.c
192
static int pacpi_port_start(struct ata_port *ap)
drivers/ata/pata_acpi.c
39
struct ata_port *ap = link->ap;
drivers/ata/pata_acpi.c
54
static int pacpi_cable_detect(struct ata_port *ap)
drivers/ata/pata_acpi.c
73
static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
141
static void ali_fifo_control(struct ata_port *ap, struct ata_device *adev, int on)
drivers/ata/pata_ali.c
170
static void ali_program_modes(struct ata_port *ap, struct ata_device *adev, struct ata_timing *t, u8 ultra)
drivers/ata/pata_ali.c
207
static void ali_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
241
static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ali.c
89
static int ali_c2_cable_detect(struct ata_port *ap)
drivers/ata/pata_amd.c
139
struct ata_port *ap = link->ap;
drivers/ata/pata_amd.c
155
static int amd_cable_detect(struct ata_port *ap)
drivers/ata/pata_amd.c
177
static void amd_fifo_setup(struct ata_port *ap)
drivers/ata/pata_amd.c
208
static void amd33_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
214
static void amd66_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
220
static void amd100_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
226
static void amd133_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
241
static void amd33_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
246
static void amd66_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
251
static void amd100_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
256
static void amd133_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
273
struct ata_port *ap = dev->link->ap;
drivers/ata/pata_amd.c
337
struct ata_port *ap = link->ap;
drivers/ata/pata_amd.c
354
static void nv100_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
359
static void nv133_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
373
static void nv100_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
378
static void nv133_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_amd.c
43
static void timing_setup(struct ata_port *ap, struct ata_device *adev, int offset, int speed, int clock)
drivers/ata/pata_arasan_cf.c
284
struct ata_port *ap = acdev->host->ports[0];
drivers/ata/pata_arasan_cf.c
646
static void arasan_cf_freeze(struct ata_port *ap)
drivers/ata/pata_arasan_cf.c
660
static void arasan_cf_error_handler(struct ata_port *ap)
drivers/ata/pata_arasan_cf.c
678
struct ata_port *ap = qc->ap;
drivers/ata/pata_arasan_cf.c
692
struct ata_port *ap = qc->ap;
drivers/ata/pata_arasan_cf.c
726
static void arasan_cf_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_arasan_cf.c
752
static void arasan_cf_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_arasan_cf.c
801
struct ata_port *ap;
drivers/ata/pata_artop.c
126
static void artop6210_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
153
static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio)
drivers/ata/pata_artop.c
180
static void artop6260_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
204
static void artop6210_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
244
static void artop6260_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_artop.c
280
struct ata_port *alt = host->ports[1 ^ qc->ap->port_no];
drivers/ata/pata_artop.c
57
struct ata_port *ap = link->ap;
drivers/ata/pata_artop.c
75
static int artop6260_cable_detect(struct ata_port *ap)
drivers/ata/pata_artop.c
99
static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio)
drivers/ata/pata_atiixp.c
103
static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_atiixp.c
133
static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atiixp.c
150
static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atiixp.c
214
struct ata_port *ap = qc->ap;
drivers/ata/pata_atiixp.c
243
struct ata_port *ap = qc->ap;
drivers/ata/pata_atiixp.c
49
static int atiixp_cable_detect(struct ata_port *ap)
drivers/ata/pata_atiixp.c
83
struct ata_port *ap = link->ap;
drivers/ata/pata_atp867x.c
107
static void atp867x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atp867x.c
138
static int atp867x_get_active_clocks_shifted(struct ata_port *ap,
drivers/ata/pata_atp867x.c
174
static int atp867x_get_recover_clocks_shifted(struct ata_port *ap,
drivers/ata/pata_atp867x.c
203
static void atp867x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_atp867x.c
252
static int atp867x_cable_detect(struct ata_port *ap)
drivers/ata/pata_atp867x.c
288
static void atp867x_check_ports(struct ata_port *ap, int port)
drivers/ata/pata_atp867x.c
336
static int atp867x_set_priv(struct ata_port *ap)
drivers/ata/pata_atp867x.c
361
struct ata_port *ap = host->ports[0];
drivers/ata/pata_atp867x.c
430
struct ata_port *ap = host->ports[i];
drivers/ata/pata_buddha.c
117
static bool pata_buddha_irq_check(struct ata_port *ap)
drivers/ata/pata_buddha.c
126
static void pata_xsurf_irq_clear(struct ata_port *ap)
drivers/ata/pata_buddha.c
200
struct ata_port *ap = host->ports[i];
drivers/ata/pata_buddha.c
68
struct ata_port *ap = dev->link->ap;
drivers/ata/pata_cmd640.c
131
struct ata_port *ap = qc->ap;
drivers/ata/pata_cmd640.c
151
static int cmd640_port_start(struct ata_port *ap)
drivers/ata/pata_cmd640.c
164
static bool cmd640_sff_irq_check(struct ata_port *ap)
drivers/ata/pata_cmd640.c
52
static void cmd640_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd64x.c
178
static void cmd64x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd64x.c
191
static void cmd64x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cmd64x.c
239
static bool cmd64x_sff_irq_check(struct ata_port *ap)
drivers/ata/pata_cmd64x.c
259
static void cmd64x_sff_irq_clear(struct ata_port *ap)
drivers/ata/pata_cmd64x.c
278
static bool cmd648_sff_irq_check(struct ata_port *ap)
drivers/ata/pata_cmd64x.c
295
static void cmd648_sff_irq_clear(struct ata_port *ap)
drivers/ata/pata_cmd64x.c
73
static int cmd648_cable_detect(struct ata_port *ap)
drivers/ata/pata_cmd64x.c
94
static void cmd64x_set_timing(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_cs5520.c
199
struct ata_port *ap = host->ports[i];
drivers/ata/pata_cs5520.c
61
static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_cs5520.c
92
static void cs5520_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5530.c
133
struct ata_port *ap = qc->ap;
drivers/ata/pata_cs5530.c
26
static void __iomem *cs5530_port_base(struct ata_port *ap)
drivers/ata/pata_cs5530.c
42
static void cs5530_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5530.c
73
static void cs5530_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5535.c
124
static void cs5535_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5535.c
65
static int cs5535_cable_detect(struct ata_port *ap)
drivers/ata/pata_cs5535.c
85
static void cs5535_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5536.c
129
static int cs5536_cable_detect(struct ata_port *ap)
drivers/ata/pata_cs5536.c
148
static void cs5536_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cs5536.c
192
static void cs5536_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cypress.c
105
static void cy82c693_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_cypress.c
56
static void cy82c693_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_efar.c
158
static void efar_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_efar.c
43
struct ata_port *ap = link->ap;
drivers/ata/pata_efar.c
60
static int efar_cable_detect(struct ata_port *ap)
drivers/ata/pata_efar.c
84
static void efar_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ep93xx.c
333
static void ep93xx_pata_set_piomode(struct ata_port *ap,
drivers/ata/pata_ep93xx.c
361
static u8 ep93xx_pata_check_status(struct ata_port *ap)
drivers/ata/pata_ep93xx.c
368
static u8 ep93xx_pata_check_altstatus(struct ata_port *ap)
drivers/ata/pata_ep93xx.c
376
static void ep93xx_pata_tf_load(struct ata_port *ap,
drivers/ata/pata_ep93xx.c
418
static void ep93xx_pata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/pata_ep93xx.c
449
static void ep93xx_pata_exec_command(struct ata_port *ap,
drivers/ata/pata_ep93xx.c
460
static void ep93xx_pata_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_ep93xx.c
473
static void ep93xx_pata_set_devctl(struct ata_port *ap, u8 ctl)
drivers/ata/pata_ep93xx.c
485
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_ep93xx.c
523
static bool ep93xx_pata_device_is_present(struct ata_port *ap,
drivers/ata/pata_ep93xx.c
554
struct ata_port *ap = link->ap;
drivers/ata/pata_ep93xx.c
615
static int ep93xx_pata_bus_softreset(struct ata_port *ap, unsigned int devmask,
drivers/ata/pata_ep93xx.c
771
static u8 ep93xx_pata_dma_status(struct ata_port *ap)
drivers/ata/pata_ep93xx.c
807
struct ata_port *ap = al->ap;
drivers/ata/pata_ep93xx.c
844
struct ata_port *ap;
drivers/ata/pata_ep93xx.c
863
static int ep93xx_pata_port_start(struct ata_port *ap)
drivers/ata/pata_ep93xx.c
921
struct ata_port *ap;
drivers/ata/pata_falcon.c
129
struct ata_port *ap;
drivers/ata/pata_falcon.c
49
struct ata_port *ap = dev->link->ap;
drivers/ata/pata_ftide010.c
140
static void ftide010_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ftide010.c
219
static void ftide010_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ftide010.c
238
struct ata_port *ap = qc->ap;
drivers/ata/pata_ftide010.c
269
static int pata_ftide010_gemini_port_start(struct ata_port *ap)
drivers/ata/pata_ftide010.c
312
static void pata_ftide010_gemini_port_stop(struct ata_port *ap)
drivers/ata/pata_ftide010.c
338
static int pata_ftide010_gemini_cable_detect(struct ata_port *ap)
drivers/ata/pata_ftide010.c
513
struct ata_port *ap = ftide->host->ports[i];
drivers/ata/pata_gayle.c
105
static void pata_gayle_irq_clear(struct ata_port *ap)
drivers/ata/pata_gayle.c
132
struct ata_port *ap;
drivers/ata/pata_gayle.c
47
struct ata_port *ap = dev->link->ap;
drivers/ata/pata_gayle.c
96
static bool pata_gayle_irq_check(struct ata_port *ap)
drivers/ata/pata_hpt366.c
120
static u32 hpt36x_find_mode(struct ata_port *ap, int speed)
drivers/ata/pata_hpt366.c
212
static int hpt36x_cable_detect(struct ata_port *ap)
drivers/ata/pata_hpt366.c
227
static void hpt366_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt366.c
262
static void hpt366_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt366.c
276
static void hpt366_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt366.c
292
struct ata_port *ap = link->ap;
drivers/ata/pata_hpt37x.c
208
static u32 hpt37x_find_mode(struct ata_port *ap, int speed)
drivers/ata/pata_hpt37x.c
332
static int hpt37x_cable_detect(struct ata_port *ap)
drivers/ata/pata_hpt37x.c
360
static int hpt374_fn1_cable_detect(struct ata_port *ap)
drivers/ata/pata_hpt37x.c
391
struct ata_port *ap = link->ap;
drivers/ata/pata_hpt37x.c
423
static void hpt37x_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt37x.c
452
static void hpt37x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt37x.c
465
static void hpt37x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt37x.c
479
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt37x.c
516
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt3x2n.c
131
static int hpt3x2n_cable_detect(struct ata_port *ap)
drivers/ata/pata_hpt3x2n.c
163
struct ata_port *ap = link->ap;
drivers/ata/pata_hpt3x2n.c
186
static void hpt3x2n_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_hpt3x2n.c
216
static void hpt3x2n_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x2n.c
229
static void hpt3x2n_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x2n.c
243
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt3x2n.c
271
static void hpt3x2n_set_clock(struct ata_port *ap, int source)
drivers/ata/pata_hpt3x2n.c
295
static int hpt3x2n_use_dpll(struct ata_port *ap, int writing)
drivers/ata/pata_hpt3x2n.c
309
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt3x2n.c
310
struct ata_port *alt = ap->host->ports[ap->port_no ^ 1];
drivers/ata/pata_hpt3x2n.c
326
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt3x2n.c
95
static u32 hpt3x2n_find_mode(struct ata_port *ap, int speed)
drivers/ata/pata_hpt3x3.c
118
struct ata_port *ap = qc->ap;
drivers/ata/pata_hpt3x3.c
231
struct ata_port *ap = host->ports[i];
drivers/ata/pata_hpt3x3.c
37
static void hpt3x3_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x3.c
67
static void hpt3x3_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_hpt3x3.c
98
static void hpt3x3_freeze(struct ata_port *ap)
drivers/ata/pata_icside.c
188
static void pata_icside_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_icside.c
227
struct ata_port *ap = qc->ap;
drivers/ata/pata_icside.c
252
struct ata_port *ap = qc->ap;
drivers/ata/pata_icside.c
261
struct ata_port *ap = qc->ap;
drivers/ata/pata_icside.c
270
static u8 pata_icside_bmdma_status(struct ata_port *ap)
drivers/ata/pata_icside.c
309
struct ata_port *ap = link->ap;
drivers/ata/pata_icside.c
344
static void pata_icside_setup_ioaddr(struct ata_port *ap, void __iomem *base,
drivers/ata/pata_icside.c
466
struct ata_port *ap = host->ports[i];
drivers/ata/pata_imx.c
128
struct ata_port *ap;
drivers/ata/pata_imx.c
84
static void pata_imx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_isapnp.c
51
struct ata_port *ap;
drivers/ata/pata_it8213.c
140
static void it8213_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it8213.c
38
struct ata_port *ap = link->ap;
drivers/ata/pata_it8213.c
54
static int it8213_cable_detect(struct ata_port *ap)
drivers/ata/pata_it8213.c
75
static void it8213_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
127
static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing)
drivers/ata/pata_it821x.c
155
static void it821x_program_udma(struct ata_port *ap, struct ata_device *adev, u16 timing)
drivers/ata/pata_it821x.c
186
static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
256
static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
286
static void it821x_passthru_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_it821x.c
348
struct ata_port *ap = qc->ap;
drivers/ata/pata_it821x.c
371
struct ata_port *ap = qc->ap;
drivers/ata/pata_it821x.c
390
static void it821x_passthru_dev_select(struct ata_port *ap,
drivers/ata/pata_it821x.c
580
struct ata_port *ap = qc->ap;
drivers/ata/pata_it821x.c
607
static void it821x_display_disk(struct ata_port *ap, int n, u8 *buf)
drivers/ata/pata_it821x.c
660
static u8 *it821x_firmware_command(struct ata_port *ap, u8 cmd, int len)
drivers/ata/pata_it821x.c
705
static void it821x_probe_firmware(struct ata_port *ap)
drivers/ata/pata_it821x.c
739
static int it821x_port_start(struct ata_port *ap)
drivers/ata/pata_it821x.c
793
static int it821x_rdc_cable(struct ata_port *ap)
drivers/ata/pata_ixp4xx_cf.c
114
static void ixp4xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ixp4xx_cf.c
131
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_ixp4xx_cf.c
194
static void ixp4xx_setup_port(struct ata_port *ap,
drivers/ata/pata_jmicron.c
44
struct ata_port *ap = link->ap;
drivers/ata/pata_legacy.c
242
struct ata_port *ap;
drivers/ata/pata_macio.c
1242
struct ata_port *ap;
drivers/ata/pata_macio.c
383
static void pata_macio_apply_timings(struct ata_port *ap, unsigned int device)
drivers/ata/pata_macio.c
397
static void pata_macio_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_macio.c
405
static void pata_macio_set_timings(struct ata_port *ap,
drivers/ata/pata_macio.c
487
static int pata_macio_cable_detect(struct ata_port *ap)
drivers/ata/pata_macio.c
530
struct ata_port *ap = qc->ap;
drivers/ata/pata_macio.c
593
static void pata_macio_freeze(struct ata_port *ap)
drivers/ata/pata_macio.c
612
struct ata_port *ap = qc->ap;
drivers/ata/pata_macio.c
641
struct ata_port *ap = qc->ap;
drivers/ata/pata_macio.c
654
struct ata_port *ap = qc->ap;
drivers/ata/pata_macio.c
667
static u8 pata_macio_bmdma_status(struct ata_port *ap)
drivers/ata/pata_macio.c
725
static int pata_macio_port_start(struct ata_port *ap)
drivers/ata/pata_macio.c
750
static void pata_macio_irq_clear(struct ata_port *ap)
drivers/ata/pata_macio.c
818
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/pata_marvell.c
64
struct ata_port *ap = link->ap;
drivers/ata/pata_marvell.c
74
static int marvell_cable_detect(struct ata_port *ap)
drivers/ata/pata_mpc52xx.c
392
mpc52xx_ata_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_mpc52xx.c
410
mpc52xx_ata_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_mpc52xx.c
434
mpc52xx_ata_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_mpc52xx.c
447
struct ata_port *ap = qc->ap;
drivers/ata/pata_mpc52xx.c
503
struct ata_port *ap = qc->ap;
drivers/ata/pata_mpc52xx.c
560
struct ata_port *ap = qc->ap;
drivers/ata/pata_mpc52xx.c
570
struct ata_port *ap = qc->ap;
drivers/ata/pata_mpc52xx.c
584
mpc52xx_bmdma_status(struct ata_port *ap)
drivers/ata/pata_mpc52xx.c
631
struct ata_port *ap;
drivers/ata/pata_mpiix.c
125
struct ata_port *ap = qc->ap;
drivers/ata/pata_mpiix.c
156
struct ata_port *ap;
drivers/ata/pata_mpiix.c
51
struct ata_port *ap = link->ap;
drivers/ata/pata_mpiix.c
76
static void mpiix_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ninja32.c
106
struct ata_port *ap;
drivers/ata/pata_ninja32.c
59
static void ninja32_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ninja32.c
70
static void ninja32_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_ns87410.c
103
struct ata_port *ap = qc->ap;
drivers/ata/pata_ns87410.c
28
struct ata_port *ap = link->ap;
drivers/ata/pata_ns87410.c
50
static void ns87410_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ns87415.c
107
static void ns87415_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_ns87415.c
122
struct ata_port *ap = qc->ap;
drivers/ata/pata_ns87415.c
181
static void ns87415_irq_clear(struct ata_port *ap)
drivers/ata/pata_ns87415.c
247
static u8 ns87560_check_status(struct ata_port *ap)
drivers/ata/pata_ns87415.c
263
static void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/pata_ns87415.c
295
static u8 ns87560_bmdma_status(struct ata_port *ap)
drivers/ata/pata_ns87415.c
52
static void ns87415_set_mode(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_octeon_cf.c
126
static void octeon_cf_set_piomode(struct ata_port *ap, struct ata_device *dev)
drivers/ata/pata_octeon_cf.c
211
static void octeon_cf_set_dmamode(struct ata_port *ap, struct ata_device *dev)
drivers/ata/pata_octeon_cf.c
295
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_octeon_cf.c
334
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_octeon_cf.c
379
static void octeon_cf_tf_read16(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/pata_octeon_cf.c
423
static u8 octeon_cf_check_status16(struct ata_port *ap)
drivers/ata/pata_octeon_cf.c
435
struct ata_port *ap = link->ap;
drivers/ata/pata_octeon_cf.c
461
static void octeon_cf_tf_load16(struct ata_port *ap,
drivers/ata/pata_octeon_cf.c
487
static void octeon_cf_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_octeon_cf.c
497
static void octeon_cf_exec_command16(struct ata_port *ap,
drivers/ata/pata_octeon_cf.c
513
static void octeon_cf_ata_port_noaction(struct ata_port *ap)
drivers/ata/pata_octeon_cf.c
519
struct ata_port *ap = qc->ap;
drivers/ata/pata_octeon_cf.c
53
struct ata_port *ap;
drivers/ata/pata_octeon_cf.c
590
static unsigned int octeon_cf_dma_finished(struct ata_port *ap,
drivers/ata/pata_octeon_cf.c
650
struct ata_port *ap;
drivers/ata/pata_octeon_cf.c
710
struct ata_port *ap = cf_port->ap;
drivers/ata/pata_octeon_cf.c
763
struct ata_port *ap = qc->ap;
drivers/ata/pata_octeon_cf.c
812
struct ata_port *ap;
drivers/ata/pata_oldpiix.c
126
static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_oldpiix.c
195
struct ata_port *ap = qc->ap;
drivers/ata/pata_oldpiix.c
40
struct ata_port *ap = link->ap;
drivers/ata/pata_oldpiix.c
64
static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_opti.c
107
static void opti_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_opti.c
56
struct ata_port *ap = link->ap;
drivers/ata/pata_opti.c
81
static void opti_write_reg(struct ata_port *ap, u8 val, int reg)
drivers/ata/pata_optidma.c
116
static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_optidma.c
201
static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode)
drivers/ata/pata_optidma.c
239
static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
254
static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
269
static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
284
static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_optidma.c
321
struct ata_port *ap = link->ap;
drivers/ata/pata_optidma.c
57
struct ata_port *ap = link->ap;
drivers/ata/pata_optidma.c
77
static void optidma_unlock(struct ata_port *ap)
drivers/ata/pata_optidma.c
94
static void optidma_lock(struct ata_port *ap)
drivers/ata/pata_parport/pata_parport.c
149
static int pata_parport_bus_softreset(struct ata_port *ap, unsigned int devmask,
drivers/ata/pata_parport/pata_parport.c
169
struct ata_port *ap = link->ap;
drivers/ata/pata_parport/pata_parport.c
200
static u8 pata_parport_check_status(struct ata_port *ap)
drivers/ata/pata_parport/pata_parport.c
207
static u8 pata_parport_check_altstatus(struct ata_port *ap)
drivers/ata/pata_parport/pata_parport.c
214
static void pata_parport_tf_load(struct ata_port *ap,
drivers/ata/pata_parport/pata_parport.c
251
static void pata_parport_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/pata_parport/pata_parport.c
275
static void pata_parport_exec_command(struct ata_port *ap,
drivers/ata/pata_parport/pata_parport.c
287
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_parport/pata_parport.c
301
struct ata_port *ap;
drivers/ata/pata_parport/pata_parport.c
40
static void pata_parport_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/pata_parport/pata_parport.c
54
static void pata_parport_set_devctl(struct ata_port *ap, u8 ctl)
drivers/ata/pata_parport/pata_parport.c
61
static bool pata_parport_devchk(struct ata_port *ap, unsigned int device)
drivers/ata/pata_parport/pata_parport.c
87
struct ata_port *ap = link->ap;
drivers/ata/pata_pcmcia.c
117
struct ata_port *ap;
drivers/ata/pata_pcmcia.c
189
struct ata_port *ap;
drivers/ata/pata_pcmcia.c
94
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/pata_pdc2027x.c
188
static inline void __iomem *port_mmio(struct ata_port *ap, unsigned int offset)
drivers/ata/pata_pdc2027x.c
199
static inline void __iomem *dev_mmio(struct ata_port *ap, struct ata_device *adev, unsigned int offset)
drivers/ata/pata_pdc2027x.c
215
static int pdc2027x_cable_detect(struct ata_port *ap)
drivers/ata/pata_pdc2027x.c
236
static inline int pdc2027x_port_enabled(struct ata_port *ap)
drivers/ata/pata_pdc2027x.c
297
static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc2027x.c
338
static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc2027x.c
400
struct ata_port *ap = link->ap;
drivers/ata/pata_pdc2027x.c
57
static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_pdc2027x.c
58
static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_pdc2027x.c
61
static int pdc2027x_cable_detect(struct ata_port *ap);
drivers/ata/pata_pdc2027x.c
731
struct ata_port *ap = host->ports[i];
drivers/ata/pata_pdc202xx_old.c
110
static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc202xx_old.c
124
static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_pdc202xx_old.c
177
struct ata_port *ap = qc->ap;
drivers/ata/pata_pdc202xx_old.c
227
struct ata_port *ap = qc->ap;
drivers/ata/pata_pdc202xx_old.c
263
static int pdc2026x_port_start(struct ata_port *ap)
drivers/ata/pata_pdc202xx_old.c
27
static int pdc2026x_cable_detect(struct ata_port *ap)
drivers/ata/pata_pdc202xx_old.c
38
static void pdc202xx_exec_command(struct ata_port *ap,
drivers/ata/pata_pdc202xx_old.c
45
static bool pdc202xx_irq_check(struct ata_port *ap)
drivers/ata/pata_pdc202xx_old.c
77
static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_piccolo.c
31
static void tosh_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_piccolo.c
44
static void tosh_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_platform.c
103
struct ata_port *ap;
drivers/ata/pata_pxa.c
109
static unsigned char pxa_bmdma_status(struct ata_port *ap)
drivers/ata/pata_pxa.c
126
static void pxa_irq_clear(struct ata_port *ap)
drivers/ata/pata_pxa.c
162
struct ata_port *ap;
drivers/ata/pata_radisys.c
170
struct ata_port *ap = qc->ap;
drivers/ata/pata_radisys.c
40
static void radisys_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_radisys.c
91
static void radisys_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_rb532_cf.c
85
struct ata_port *ap;
drivers/ata/pata_rdc.c
170
static void rdc_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_rdc.c
40
static int rdc_pata_cable_detect(struct ata_port *ap)
drivers/ata/pata_rdc.c
62
struct ata_port *ap = link->ap;
drivers/ata/pata_rdc.c
88
static void rdc_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sc1200.c
106
static void sc1200_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sc1200.c
154
struct ata_port *ap = qc->ap;
drivers/ata/pata_sc1200.c
180
struct ata_port *alt = host->ports[1 ^ qc->ap->port_no];
drivers/ata/pata_sc1200.c
72
static void sc1200_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sch.c
125
static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sch.c
40
static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_sch.c
41
static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/pata_sch.c
96
static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_serverworks.c
104
static int serverworks_cable_detect(struct ata_port *ap)
drivers/ata/pata_serverworks.c
199
static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_serverworks.c
229
static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_serverworks.c
69
static int oem_cable(struct ata_port *ap)
drivers/ata/pata_serverworks.c
81
int (*cable_detect)(struct ata_port *ap);
drivers/ata/pata_sil680.c
103
static void sil680_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sil680.c
155
static void sil680_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sil680.c
208
static void sil680_sff_exec_command(struct ata_port *ap,
drivers/ata/pata_sil680.c
215
static bool sil680_sff_irq_check(struct ata_port *ap)
drivers/ata/pata_sil680.c
50
static int sil680_selreg(struct ata_port *ap, int r)
drivers/ata/pata_sil680.c
66
static int sil680_seldev(struct ata_port *ap, struct ata_device *adev, int r)
drivers/ata/pata_sil680.c
80
static int sil680_cable_detect(struct ata_port *ap)
drivers/ata/pata_sis.c
101
struct ata_port *ap = adev->link->ap;
drivers/ata/pata_sis.c
122
static int sis_133_cable_detect(struct ata_port *ap)
drivers/ata/pata_sis.c
142
static int sis_66_cable_detect(struct ata_port *ap)
drivers/ata/pata_sis.c
171
struct ata_port *ap = link->ap;
drivers/ata/pata_sis.c
194
static void sis_set_fifo(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
226
static void sis_old_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
263
static void sis_100_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
288
static void sis_133_set_piomode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
336
static void sis_old_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
375
static void sis_66_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
414
static void sis_100_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
448
static void sis_133_early_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
481
static void sis_133_set_dmamode (struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sis.c
530
struct ata_port *ap = adev->link->ap;
drivers/ata/pata_sl82c105.c
101
static void sl82c105_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sl82c105.c
115
static void sl82c105_configure_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_sl82c105.c
140
static void sl82c105_reset_engine(struct ata_port *ap)
drivers/ata/pata_sl82c105.c
163
struct ata_port *ap = qc->ap;
drivers/ata/pata_sl82c105.c
191
struct ata_port *ap = qc->ap;
drivers/ata/pata_sl82c105.c
215
struct ata_port *alt = host->ports[1 ^ qc->ap->port_no];
drivers/ata/pata_sl82c105.c
230
static bool sl82c105_sff_irq_check(struct ata_port *ap)
drivers/ata/pata_sl82c105.c
58
struct ata_port *ap = link->ap;
drivers/ata/pata_sl82c105.c
78
static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio)
drivers/ata/pata_triflex.c
126
static void triflex_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_triflex.c
50
struct ata_port *ap = link->ap;
drivers/ata/pata_triflex.c
73
static void triflex_load_timing(struct ata_port *ap, struct ata_device *adev, int speed)
drivers/ata/pata_via.c
181
static int via_cable_detect(struct ata_port *ap) {
drivers/ata/pata_via.c
211
struct ata_port *ap = link->ap;
drivers/ata/pata_via.c
243
static void via_do_set_mode(struct ata_port *ap, struct ata_device *adev,
drivers/ata/pata_via.c
328
static void via_set_piomode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_via.c
336
static void via_set_dmamode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/pata_via.c
389
static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/pata_via.c
429
static int via_port_start(struct ata_port *ap)
drivers/ata/pdc_adma.c
117
static int adma_port_start(struct ata_port *ap);
drivers/ata/pdc_adma.c
118
static void adma_port_stop(struct ata_port *ap);
drivers/ata/pdc_adma.c
122
static void adma_freeze(struct ata_port *ap);
drivers/ata/pdc_adma.c
123
static void adma_thaw(struct ata_port *ap);
drivers/ata/pdc_adma.c
176
static void adma_reset_engine(struct ata_port *ap)
drivers/ata/pdc_adma.c
187
static void adma_reinit_engine(struct ata_port *ap)
drivers/ata/pdc_adma.c
215
static inline void adma_enter_reg_mode(struct ata_port *ap)
drivers/ata/pdc_adma.c
223
static void adma_freeze(struct ata_port *ap)
drivers/ata/pdc_adma.c
238
static void adma_thaw(struct ata_port *ap)
drivers/ata/pdc_adma.c
245
struct ata_port *ap = link->ap;
drivers/ata/pdc_adma.c
258
struct ata_port *ap = qc->ap;
drivers/ata/pdc_adma.c
357
struct ata_port *ap = qc->ap;
drivers/ata/pdc_adma.c
391
struct ata_port *ap = host->ports[port_no];
drivers/ata/pdc_adma.c
441
struct ata_port *ap = host->ports[port_no];
drivers/ata/pdc_adma.c
505
static int adma_port_start(struct ata_port *ap)
drivers/ata/pdc_adma.c
529
static void adma_port_stop(struct ata_port *ap)
drivers/ata/pdc_adma.c
583
struct ata_port *ap = host->ports[port_no];
drivers/ata/sata_dwc_460ex.c
1003
struct ata_port *ap = qc->ap;
drivers/ata/sata_dwc_460ex.c
1033
static void sata_dwc_error_handler(struct ata_port *ap)
drivers/ata/sata_dwc_460ex.c
1061
static void sata_dwc_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/sata_dwc_460ex.c
175
static int sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc);
drivers/ata/sata_dwc_460ex.c
176
static void sata_dwc_dma_xfer_complete(struct ata_port *ap);
drivers/ata/sata_dwc_460ex.c
289
struct ata_port *ap;
drivers/ata/sata_dwc_460ex.c
320
struct ata_port *ap = qc->ap;
drivers/ata/sata_dwc_460ex.c
388
static void clear_serror(struct ata_port *ap)
drivers/ata/sata_dwc_460ex.c
406
static void sata_dwc_error_intr(struct ata_port *ap,
drivers/ata/sata_dwc_460ex.c
461
struct ata_port *ap;
drivers/ata/sata_dwc_460ex.c
700
static void sata_dwc_dma_xfer_complete(struct ata_port *ap)
drivers/ata/sata_dwc_460ex.c
730
static int sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/sata_dwc_460ex.c
822
static int sata_dwc_port_start(struct ata_port *ap)
drivers/ata/sata_dwc_460ex.c
890
static void sata_dwc_port_stop(struct ata_port *ap)
drivers/ata/sata_dwc_460ex.c
912
static void sata_dwc_exec_command_by_tag(struct ata_port *ap,
drivers/ata/sata_dwc_460ex.c
951
struct ata_port *ap = qc->ap;
drivers/ata/sata_fsl.c
1037
static void sata_fsl_error_handler(struct ata_port *ap)
drivers/ata/sata_fsl.c
1054
static void sata_fsl_error_intr(struct ata_port *ap)
drivers/ata/sata_fsl.c
1180
static void sata_fsl_host_intr(struct ata_port *ap)
drivers/ata/sata_fsl.c
1286
struct ata_port *ap;
drivers/ata/sata_fsl.c
1556
struct ata_port *ap = host->ports[0];
drivers/ata/sata_fsl.c
388
static inline unsigned int sata_fsl_tag(struct ata_port *ap,
drivers/ata/sata_fsl.c
407
static void sata_fsl_setup_cmd_hdr_entry(struct ata_port *ap,
drivers/ata/sata_fsl.c
500
struct ata_port *ap = qc->ap;
drivers/ata/sata_fsl.c
542
struct ata_port *ap = qc->ap;
drivers/ata/sata_fsl.c
630
static void sata_fsl_freeze(struct ata_port *ap)
drivers/ata/sata_fsl.c
651
static void sata_fsl_thaw(struct ata_port *ap)
drivers/ata/sata_fsl.c
673
static void sata_fsl_pmp_attach(struct ata_port *ap)
drivers/ata/sata_fsl.c
683
static void sata_fsl_pmp_detach(struct ata_port *ap)
drivers/ata/sata_fsl.c
699
static int sata_fsl_port_start(struct ata_port *ap)
drivers/ata/sata_fsl.c
756
static void sata_fsl_port_stop(struct ata_port *ap)
drivers/ata/sata_fsl.c
782
static unsigned int sata_fsl_dev_classify(struct ata_port *ap)
drivers/ata/sata_fsl.c
805
struct ata_port *ap = link->ap;
drivers/ata/sata_fsl.c
918
struct ata_port *ap = link->ap;
drivers/ata/sata_highbank.c
128
static ssize_t ecx_transmit_led_message(struct ata_port *ap, u32 state,
drivers/ata/sata_highbank.c
390
struct ata_port *ap = link->ap;
drivers/ata/sata_highbank.c
538
struct ata_port *ap = host->ports[i];
drivers/ata/sata_inic162x.c
264
static void __iomem *inic_port_base(struct ata_port *ap)
drivers/ata/sata_inic162x.c
317
static void inic_stop_idma(struct ata_port *ap)
drivers/ata/sata_inic162x.c
326
static void inic_host_err_intr(struct ata_port *ap, u8 irq_stat, u16 idma_stat)
drivers/ata/sata_inic162x.c
382
static void inic_host_intr(struct ata_port *ap)
drivers/ata/sata_inic162x.c
545
struct ata_port *ap = qc->ap;
drivers/ata/sata_inic162x.c
556
static void inic_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/sata_inic162x.c
589
static void inic_freeze(struct ata_port *ap)
drivers/ata/sata_inic162x.c
597
static void inic_thaw(struct ata_port *ap)
drivers/ata/sata_inic162x.c
619
struct ata_port *ap = link->ap;
drivers/ata/sata_inic162x.c
662
static void inic_error_handler(struct ata_port *ap)
drivers/ata/sata_inic162x.c
678
static void init_port(struct ata_port *ap)
drivers/ata/sata_inic162x.c
691
static int inic_port_resume(struct ata_port *ap)
drivers/ata/sata_inic162x.c
697
static int inic_port_start(struct ata_port *ap)
drivers/ata/sata_inic162x.c
857
struct ata_port *ap = host->ports[i];
drivers/ata/sata_mv.c
1023
static void mv_enable_port_irqs(struct ata_port *ap,
drivers/ata/sata_mv.c
1036
static void mv_clear_and_enable_port_irqs(struct ata_port *ap,
drivers/ata/sata_mv.c
1132
static void mv_start_edma(struct ata_port *ap, void __iomem *port_mmio,
drivers/ata/sata_mv.c
1155
static void mv_wait_for_edma_empty_idle(struct ata_port *ap)
drivers/ata/sata_mv.c
1202
static int mv_stop_edma(struct ata_port *ap)
drivers/ata/sata_mv.c
1390
struct ata_port *ap = link->ap;
drivers/ata/sata_mv.c
1443
static void mv_config_fbs(struct ata_port *ap, int want_ncq, int want_fbs)
drivers/ata/sata_mv.c
1472
static void mv_60x1_errata_sata25(struct ata_port *ap, int want_ncq)
drivers/ata/sata_mv.c
1499
static void mv_bmdma_enable_iie(struct ata_port *ap, int enable_bmdma)
drivers/ata/sata_mv.c
1525
static void mv_soc_led_blink_enable(struct ata_port *ap)
drivers/ata/sata_mv.c
1540
static void mv_soc_led_blink_disable(struct ata_port *ap)
drivers/ata/sata_mv.c
1553
struct ata_port *this_ap = host->ports[port];
drivers/ata/sata_mv.c
1566
static void mv_edma_cfg(struct ata_port *ap, int want_ncq, int want_edma)
drivers/ata/sata_mv.c
1630
static void mv_port_free_dma_mem(struct ata_port *ap)
drivers/ata/sata_mv.c
1669
static int mv_port_start(struct ata_port *ap)
drivers/ata/sata_mv.c
1730
static void mv_port_stop(struct ata_port *ap)
drivers/ata/sata_mv.c
1802
static void mv_sff_irq_clear(struct ata_port *ap)
drivers/ata/sata_mv.c
1848
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
1876
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
1894
static void mv_bmdma_stop_ap(struct ata_port *ap)
drivers/ata/sata_mv.c
1924
static u8 mv_bmdma_status(struct ata_port *ap)
drivers/ata/sata_mv.c
2001
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
2102
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
2173
static u8 mv_sff_check_status(struct ata_port *ap)
drivers/ata/sata_mv.c
2193
static unsigned int mv_send_fis(struct ata_port *ap, u32 *fis, int nwords)
drivers/ata/sata_mv.c
2251
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
2301
struct ata_port *ap = qc->ap;
drivers/ata/sata_mv.c
2387
static struct ata_queued_cmd *mv_get_active_qc(struct ata_port *ap)
drivers/ata/sata_mv.c
2400
static void mv_pmp_error_handler(struct ata_port *ap)
drivers/ata/sata_mv.c
2428
static unsigned int mv_get_err_pmp_map(struct ata_port *ap)
drivers/ata/sata_mv.c
2435
static void mv_pmp_eh_prep(struct ata_port *ap, unsigned int pmp_map)
drivers/ata/sata_mv.c
2458
static int mv_req_q_empty(struct ata_port *ap)
drivers/ata/sata_mv.c
2470
static int mv_handle_fbs_ncq_dev_err(struct ata_port *ap)
drivers/ata/sata_mv.c
2514
static int mv_handle_fbs_non_ncq_dev_err(struct ata_port *ap)
drivers/ata/sata_mv.c
2530
static int mv_handle_dev_err(struct ata_port *ap, u32 edma_err_cause)
drivers/ata/sata_mv.c
2573
static void mv_unexpected_intr(struct ata_port *ap, int edma_was_enabled)
drivers/ata/sata_mv.c
2603
static void mv_err_intr(struct ata_port *ap)
drivers/ata/sata_mv.c
2738
static bool mv_process_crpb_response(struct ata_port *ap,
drivers/ata/sata_mv.c
2766
static void mv_process_crpb_entries(struct ata_port *ap, struct mv_port_priv *pp)
drivers/ata/sata_mv.c
2808
static void mv_port_intr(struct ata_port *ap, u32 port_cause)
drivers/ata/sata_mv.c
2861
struct ata_port *ap = host->ports[port];
drivers/ata/sata_mv.c
2918
struct ata_port *ap;
drivers/ata/sata_mv.c
3560
static void mv_pmp_select(struct ata_port *ap, int pmp)
drivers/ata/sata_mv.c
3591
struct ata_port *ap = link->ap;
drivers/ata/sata_mv.c
3628
static void mv_eh_freeze(struct ata_port *ap)
drivers/ata/sata_mv.c
3634
static void mv_eh_thaw(struct ata_port *ap)
drivers/ata/sata_mv.c
3926
struct ata_port *ap = host->ports[port];
drivers/ata/sata_mv.c
4415
struct ata_port *ap = host->ports[port];
drivers/ata/sata_mv.c
592
static int mv_port_start(struct ata_port *ap);
drivers/ata/sata_mv.c
593
static void mv_port_stop(struct ata_port *ap);
drivers/ata/sata_mv.c
600
static void mv_eh_freeze(struct ata_port *ap);
drivers/ata/sata_mv.c
601
static void mv_eh_thaw(struct ata_port *ap);
drivers/ata/sata_mv.c
636
static int mv_stop_edma(struct ata_port *ap);
drivers/ata/sata_mv.c
638
static void mv_edma_cfg(struct ata_port *ap, int want_ncq, int want_edma);
drivers/ata/sata_mv.c
640
static void mv_pmp_select(struct ata_port *ap, int pmp);
drivers/ata/sata_mv.c
645
static void mv_pmp_error_handler(struct ata_port *ap);
drivers/ata/sata_mv.c
646
static void mv_process_crpb_entries(struct ata_port *ap,
drivers/ata/sata_mv.c
649
static void mv_sff_irq_clear(struct ata_port *ap);
drivers/ata/sata_mv.c
654
static u8 mv_bmdma_status(struct ata_port *ap);
drivers/ata/sata_mv.c
655
static u8 mv_sff_check_status(struct ata_port *ap);
drivers/ata/sata_mv.c
895
static inline void __iomem *mv_ap_base(struct ata_port *ap)
drivers/ata/sata_mv.c
915
static void mv_save_cached_regs(struct ata_port *ap)
drivers/ata/sata_nv.c
1043
static void nv_adma_freeze(struct ata_port *ap)
drivers/ata/sata_nv.c
1065
static void nv_adma_thaw(struct ata_port *ap)
drivers/ata/sata_nv.c
1083
static void nv_adma_irq_clear(struct ata_port *ap)
drivers/ata/sata_nv.c
1124
static int nv_adma_port_start(struct ata_port *ap)
drivers/ata/sata_nv.c
1218
static void nv_adma_port_stop(struct ata_port *ap)
drivers/ata/sata_nv.c
1227
static int nv_adma_port_suspend(struct ata_port *ap, pm_message_t mesg)
drivers/ata/sata_nv.c
1244
static int nv_adma_port_resume(struct ata_port *ap)
drivers/ata/sata_nv.c
1279
static void nv_adma_setup_port(struct ata_port *ap)
drivers/ata/sata_nv.c
1472
struct ata_port *ap = host->ports[i];
drivers/ata/sata_nv.c
1582
static void nv_nf2_freeze(struct ata_port *ap)
drivers/ata/sata_nv.c
1593
static void nv_nf2_thaw(struct ata_port *ap)
drivers/ata/sata_nv.c
1606
static void nv_ck804_freeze(struct ata_port *ap)
drivers/ata/sata_nv.c
1617
static void nv_ck804_thaw(struct ata_port *ap)
drivers/ata/sata_nv.c
1630
static void nv_mcp55_freeze(struct ata_port *ap)
drivers/ata/sata_nv.c
1643
static void nv_mcp55_thaw(struct ata_port *ap)
drivers/ata/sata_nv.c
1656
static void nv_adma_error_handler(struct ata_port *ap)
drivers/ata/sata_nv.c
1713
static void nv_swncq_qc_to_dq(struct ata_port *ap, struct ata_queued_cmd *qc)
drivers/ata/sata_nv.c
1724
static struct ata_queued_cmd *nv_swncq_qc_from_dq(struct ata_port *ap)
drivers/ata/sata_nv.c
1741
static void nv_swncq_fis_reinit(struct ata_port *ap)
drivers/ata/sata_nv.c
1751
static void nv_swncq_pp_reinit(struct ata_port *ap)
drivers/ata/sata_nv.c
1764
static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis)
drivers/ata/sata_nv.c
1771
static void __ata_bmdma_stop(struct ata_port *ap)
drivers/ata/sata_nv.c
1779
static void nv_swncq_ncq_stop(struct ata_port *ap)
drivers/ata/sata_nv.c
1826
static void nv_swncq_error_handler(struct ata_port *ap)
drivers/ata/sata_nv.c
1840
static int nv_swncq_port_suspend(struct ata_port *ap, pm_message_t mesg)
drivers/ata/sata_nv.c
1859
static int nv_swncq_port_resume(struct ata_port *ap)
drivers/ata/sata_nv.c
1907
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/sata_nv.c
1951
static int nv_swncq_port_start(struct ata_port *ap)
drivers/ata/sata_nv.c
1997
struct ata_port *ap = qc->ap;
drivers/ata/sata_nv.c
2031
static unsigned int nv_swncq_issue_atacmd(struct ata_port *ap,
drivers/ata/sata_nv.c
2055
struct ata_port *ap = qc->ap;
drivers/ata/sata_nv.c
2069
static void nv_swncq_hotplug(struct ata_port *ap, u32 fis)
drivers/ata/sata_nv.c
2094
static int nv_swncq_sdbfis(struct ata_port *ap)
drivers/ata/sata_nv.c
2168
static inline u32 nv_swncq_tag(struct ata_port *ap)
drivers/ata/sata_nv.c
2177
static void nv_swncq_dmafis(struct ata_port *ap)
drivers/ata/sata_nv.c
2209
static void nv_swncq_host_interrupt(struct ata_port *ap, u16 fis)
drivers/ata/sata_nv.c
2321
struct ata_port *ap = host->ports[i];
drivers/ata/sata_nv.c
295
static void nv_nf2_freeze(struct ata_port *ap);
drivers/ata/sata_nv.c
296
static void nv_nf2_thaw(struct ata_port *ap);
drivers/ata/sata_nv.c
297
static void nv_ck804_freeze(struct ata_port *ap);
drivers/ata/sata_nv.c
298
static void nv_ck804_thaw(struct ata_port *ap);
drivers/ata/sata_nv.c
305
static void nv_adma_irq_clear(struct ata_port *ap);
drivers/ata/sata_nv.c
306
static int nv_adma_port_start(struct ata_port *ap);
drivers/ata/sata_nv.c
307
static void nv_adma_port_stop(struct ata_port *ap);
drivers/ata/sata_nv.c
309
static int nv_adma_port_suspend(struct ata_port *ap, pm_message_t mesg);
drivers/ata/sata_nv.c
310
static int nv_adma_port_resume(struct ata_port *ap);
drivers/ata/sata_nv.c
312
static void nv_adma_freeze(struct ata_port *ap);
drivers/ata/sata_nv.c
313
static void nv_adma_thaw(struct ata_port *ap);
drivers/ata/sata_nv.c
314
static void nv_adma_error_handler(struct ata_port *ap);
drivers/ata/sata_nv.c
317
static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
drivers/ata/sata_nv.c
319
static void nv_mcp55_thaw(struct ata_port *ap);
drivers/ata/sata_nv.c
320
static void nv_mcp55_freeze(struct ata_port *ap);
drivers/ata/sata_nv.c
321
static void nv_swncq_error_handler(struct ata_port *ap);
drivers/ata/sata_nv.c
324
static int nv_swncq_port_start(struct ata_port *ap);
drivers/ata/sata_nv.c
328
static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis);
drivers/ata/sata_nv.c
331
static int nv_swncq_port_suspend(struct ata_port *ap, pm_message_t mesg);
drivers/ata/sata_nv.c
332
static int nv_swncq_port_resume(struct ata_port *ap);
drivers/ata/sata_nv.c
626
static void nv_adma_register_mode(struct ata_port *ap)
drivers/ata/sata_nv.c
664
static void nv_adma_mode(struct ata_port *ap)
drivers/ata/sata_nv.c
697
struct ata_port *ap = ata_shost_to_port(sdev->host);
drivers/ata/sata_nv.c
792
static void nv_adma_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/sata_nv.c
838
static int nv_adma_check_cpb(struct ata_port *ap, int cpb_num, int force_err)
drivers/ata/sata_nv.c
883
static int nv_host_intr(struct ata_port *ap, u8 irq_stat)
drivers/ata/sata_nv.c
916
struct ata_port *ap = host->ports[i];
drivers/ata/sata_promise.c
1026
static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_promise.c
1032
static void pdc_exec_command_mmio(struct ata_port *ap,
drivers/ata/sata_promise.c
1075
static void pdc_ata_setup_port(struct ata_port *ap,
drivers/ata/sata_promise.c
1201
struct ata_port *ap = host->ports[i];
drivers/ata/sata_promise.c
140
static int pdc_common_port_start(struct ata_port *ap);
drivers/ata/sata_promise.c
141
static int pdc_sata_port_start(struct ata_port *ap);
drivers/ata/sata_promise.c
143
static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
drivers/ata/sata_promise.c
144
static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
drivers/ata/sata_promise.c
147
static void pdc_irq_clear(struct ata_port *ap);
drivers/ata/sata_promise.c
149
static void pdc_freeze(struct ata_port *ap);
drivers/ata/sata_promise.c
150
static void pdc_sata_freeze(struct ata_port *ap);
drivers/ata/sata_promise.c
151
static void pdc_thaw(struct ata_port *ap);
drivers/ata/sata_promise.c
152
static void pdc_sata_thaw(struct ata_port *ap);
drivers/ata/sata_promise.c
157
static void pdc_error_handler(struct ata_port *ap);
drivers/ata/sata_promise.c
159
static int pdc_pata_cable_detect(struct ata_port *ap);
drivers/ata/sata_promise.c
314
static int pdc_common_port_start(struct ata_port *ap)
drivers/ata/sata_promise.c
338
static int pdc_sata_port_start(struct ata_port *ap)
drivers/ata/sata_promise.c
359
static void pdc_fpdma_clear_interrupt_flag(struct ata_port *ap)
drivers/ata/sata_promise.c
374
static void pdc_fpdma_reset(struct ata_port *ap)
drivers/ata/sata_promise.c
392
static void pdc_not_at_command_packet_phase(struct ata_port *ap)
drivers/ata/sata_promise.c
408
static void pdc_clear_internal_debug_record_error_register(struct ata_port *ap)
drivers/ata/sata_promise.c
416
static void pdc_reset_port(struct ata_port *ap)
drivers/ata/sata_promise.c
450
static int pdc_pata_cable_detect(struct ata_port *ap)
drivers/ata/sata_promise.c
481
struct ata_port *ap = qc->ap;
drivers/ata/sata_promise.c
569
struct ata_port *ap = qc->ap;
drivers/ata/sata_promise.c
677
static unsigned int pdc_sata_nr_ports(const struct ata_port *ap)
drivers/ata/sata_promise.c
682
static unsigned int pdc_sata_ata_port_to_ata_no(const struct ata_port *ap)
drivers/ata/sata_promise.c
694
static void pdc_freeze(struct ata_port *ap)
drivers/ata/sata_promise.c
706
static void pdc_sata_freeze(struct ata_port *ap)
drivers/ata/sata_promise.c
729
static void pdc_thaw(struct ata_port *ap)
drivers/ata/sata_promise.c
744
static void pdc_sata_thaw(struct ata_port *ap)
drivers/ata/sata_promise.c
771
static unsigned int pdc_ata_port_to_ata_no(const struct ata_port *ap)
drivers/ata/sata_promise.c
780
static void pdc_hard_reset_port(struct ata_port *ap)
drivers/ata/sata_promise.c
818
static void pdc_error_handler(struct ata_port *ap)
drivers/ata/sata_promise.c
829
struct ata_port *ap = qc->ap;
drivers/ata/sata_promise.c
836
static void pdc_error_intr(struct ata_port *ap, struct ata_queued_cmd *qc,
drivers/ata/sata_promise.c
870
static unsigned int pdc_host_intr(struct ata_port *ap,
drivers/ata/sata_promise.c
905
static void pdc_irq_clear(struct ata_port *ap)
drivers/ata/sata_promise.c
915
struct ata_port *ap;
drivers/ata/sata_promise.c
989
struct ata_port *ap = qc->ap;
drivers/ata/sata_qstor.c
101
static int qs_port_start(struct ata_port *ap);
drivers/ata/sata_qstor.c
106
static void qs_freeze(struct ata_port *ap);
drivers/ata/sata_qstor.c
107
static void qs_thaw(struct ata_port *ap);
drivers/ata/sata_qstor.c
109
static void qs_error_handler(struct ata_port *ap);
drivers/ata/sata_qstor.c
170
static inline void qs_enter_reg_mode(struct ata_port *ap)
drivers/ata/sata_qstor.c
180
static inline void qs_reset_channel_logic(struct ata_port *ap)
drivers/ata/sata_qstor.c
189
static void qs_freeze(struct ata_port *ap)
drivers/ata/sata_qstor.c
197
static void qs_thaw(struct ata_port *ap)
drivers/ata/sata_qstor.c
207
struct ata_port *ap = link->ap;
drivers/ata/sata_qstor.c
221
static void qs_error_handler(struct ata_port *ap)
drivers/ata/sata_qstor.c
239
struct ata_port *ap = qc->ap;
drivers/ata/sata_qstor.c
299
struct ata_port *ap = qc->ap;
drivers/ata/sata_qstor.c
337
struct ata_port *ap = qc->ap;
drivers/ata/sata_qstor.c
366
struct ata_port *ap = host->ports[port_no];
drivers/ata/sata_qstor.c
397
struct ata_port *ap = host->ports[port_no];
drivers/ata/sata_qstor.c
456
static int qs_port_start(struct ata_port *ap)
drivers/ata/sata_qstor.c
573
struct ata_port *ap = host->ports[port_no];
drivers/ata/sata_rcar.c
218
static void sata_rcar_freeze(struct ata_port *ap)
drivers/ata/sata_rcar.c
228
static void sata_rcar_thaw(struct ata_port *ap)
drivers/ata/sata_rcar.c
261
static u8 sata_rcar_check_status(struct ata_port *ap)
drivers/ata/sata_rcar.c
266
static u8 sata_rcar_check_altstatus(struct ata_port *ap)
drivers/ata/sata_rcar.c
271
static void sata_rcar_set_devctl(struct ata_port *ap, u8 ctl)
drivers/ata/sata_rcar.c
276
static void sata_rcar_dev_select(struct ata_port *ap, unsigned int device)
drivers/ata/sata_rcar.c
282
static bool sata_rcar_ata_devchk(struct ata_port *ap, unsigned int device)
drivers/ata/sata_rcar.c
310
struct ata_port *ap = link->ap;
drivers/ata/sata_rcar.c
317
static int sata_rcar_bus_softreset(struct ata_port *ap, unsigned long deadline)
drivers/ata/sata_rcar.c
336
struct ata_port *ap = link->ap;
drivers/ata/sata_rcar.c
359
static void sata_rcar_tf_load(struct ata_port *ap,
drivers/ata/sata_rcar.c
393
static void sata_rcar_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/sata_rcar.c
417
static void sata_rcar_exec_command(struct ata_port *ap,
drivers/ata/sata_rcar.c
428
struct ata_port *ap = qc->dev->link->ap;
drivers/ata/sata_rcar.c
465
struct ata_port *ap;
drivers/ata/sata_rcar.c
503
struct ata_port *ap = qc->ap;
drivers/ata/sata_rcar.c
538
struct ata_port *ap = qc->ap;
drivers/ata/sata_rcar.c
565
struct ata_port *ap = qc->ap;
drivers/ata/sata_rcar.c
579
struct ata_port *ap = qc->ap;
drivers/ata/sata_rcar.c
596
static u8 sata_rcar_bmdma_status(struct ata_port *ap)
drivers/ata/sata_rcar.c
650
static void sata_rcar_serr_interrupt(struct ata_port *ap)
drivers/ata/sata_rcar.c
681
static void sata_rcar_ata_interrupt(struct ata_port *ap)
drivers/ata/sata_rcar.c
701
struct ata_port *ap;
drivers/ata/sata_rcar.c
731
struct ata_port *ap = host->ports[0];
drivers/ata/sata_sil.c
110
static void sil_freeze(struct ata_port *ap);
drivers/ata/sata_sil.c
111
static void sil_thaw(struct ata_port *ap);
drivers/ata/sata_sil.c
252
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil.c
265
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil.c
278
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil.c
295
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil.c
346
struct ata_port *ap = link->ap;
drivers/ata/sata_sil.c
376
static inline void __iomem *sil_scr_addr(struct ata_port *ap,
drivers/ata/sata_sil.c
418
static void sil_host_intr(struct ata_port *ap, u32 bmdma2)
drivers/ata/sata_sil.c
515
struct ata_port *ap = host->ports[i];
drivers/ata/sata_sil.c
535
static void sil_freeze(struct ata_port *ap)
drivers/ata/sata_sil.c
563
static void sil_thaw(struct ata_port *ap)
drivers/ata/sata_sil.c
612
struct ata_port *ap = dev->link->ap;
drivers/ata/sata_sil.c
767
struct ata_port *ap = host->ports[i];
drivers/ata/sata_sil24.c
1098
static inline void sil24_host_intr(struct ata_port *ap)
drivers/ata/sata_sil24.c
1172
static void sil24_error_handler(struct ata_port *ap)
drivers/ata/sata_sil24.c
1187
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil24.c
1194
static int sil24_port_start(struct ata_port *ap)
drivers/ata/sata_sil24.c
1235
struct ata_port *ap = host->ports[i];
drivers/ata/sata_sil24.c
1354
static int sil24_port_resume(struct ata_port *ap)
drivers/ata/sata_sil24.c
332
static void sil24_pmp_attach(struct ata_port *ap);
drivers/ata/sata_sil24.c
333
static void sil24_pmp_detach(struct ata_port *ap);
drivers/ata/sata_sil24.c
334
static void sil24_freeze(struct ata_port *ap);
drivers/ata/sata_sil24.c
335
static void sil24_thaw(struct ata_port *ap);
drivers/ata/sata_sil24.c
342
static void sil24_error_handler(struct ata_port *ap);
drivers/ata/sata_sil24.c
344
static int sil24_port_start(struct ata_port *ap);
drivers/ata/sata_sil24.c
350
static int sil24_port_resume(struct ata_port *ap);
drivers/ata/sata_sil24.c
460
static unsigned long sil24_port_offset(struct ata_port *ap)
drivers/ata/sata_sil24.c
465
static void __iomem *sil24_port_base(struct ata_port *ap)
drivers/ata/sata_sil24.c
480
static void sil24_read_tf(struct ata_port *ap, int tag, struct ata_taskfile *tf)
drivers/ata/sata_sil24.c
520
static void sil24_config_port(struct ata_port *ap)
drivers/ata/sata_sil24.c
545
static void sil24_config_pmp(struct ata_port *ap, int attached)
drivers/ata/sata_sil24.c
555
static void sil24_clear_pmp(struct ata_port *ap)
drivers/ata/sata_sil24.c
570
static int sil24_init_port(struct ata_port *ap)
drivers/ata/sata_sil24.c
595
static int sil24_exec_polled_cmd(struct ata_port *ap, int pmp,
drivers/ata/sata_sil24.c
650
struct ata_port *ap = link->ap;
drivers/ata/sata_sil24.c
691
struct ata_port *ap = link->ap;
drivers/ata/sata_sil24.c
789
struct ata_port *ap = link->ap;
drivers/ata/sata_sil24.c
837
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil24.c
885
struct ata_port *ap = qc->ap;
drivers/ata/sata_sil24.c
911
static void sil24_pmp_attach(struct ata_port *ap)
drivers/ata/sata_sil24.c
926
static void sil24_pmp_detach(struct ata_port *ap)
drivers/ata/sata_sil24.c
948
static void sil24_freeze(struct ata_port *ap)
drivers/ata/sata_sil24.c
958
static void sil24_thaw(struct ata_port *ap)
drivers/ata/sata_sil24.c
971
static void sil24_error_intr(struct ata_port *ap)
drivers/ata/sata_sis.c
119
struct ata_port *ap = link->ap;
drivers/ata/sata_sis.c
171
struct ata_port *ap = link->ap;
drivers/ata/sata_sis.c
186
struct ata_port *ap = link->ap;
drivers/ata/sata_sis.c
288
struct ata_port *ap = host->ports[i];
drivers/ata/sata_svw.c
159
static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_svw.c
195
static void k2_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/sata_svw.c
233
struct ata_port *ap = qc->ap;
drivers/ata/sata_svw.c
264
struct ata_port *ap = qc->ap;
drivers/ata/sata_svw.c
299
static u8 k2_stat_check_status(struct ata_port *ap)
drivers/ata/sata_svw.c
306
struct ata_port *ap;
drivers/ata/sata_svw.c
467
struct ata_port *ap = host->ports[i];
drivers/ata/sata_svw.c
80
static u8 k2_stat_check_status(struct ata_port *ap);
drivers/ata/sata_sx4.c
1425
struct ata_port *ap = host->ports[i];
drivers/ata/sata_sx4.c
204
static void pdc_error_handler(struct ata_port *ap);
drivers/ata/sata_sx4.c
205
static void pdc_freeze(struct ata_port *ap);
drivers/ata/sata_sx4.c
206
static void pdc_thaw(struct ata_port *ap);
drivers/ata/sata_sx4.c
207
static int pdc_port_start(struct ata_port *ap);
drivers/ata/sata_sx4.c
209
static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
drivers/ata/sata_sx4.c
210
static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf);
drivers/ata/sata_sx4.c
221
static void pdc20621_irq_clear(struct ata_port *ap);
drivers/ata/sata_sx4.c
282
static int pdc_port_start(struct ata_port *ap)
drivers/ata/sata_sx4.c
416
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
475
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
526
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
544
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
562
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
579
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
593
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
654
static inline unsigned int pdc20621_host_intr(struct ata_port *ap,
drivers/ata/sata_sx4.c
734
static void pdc20621_irq_clear(struct ata_port *ap)
drivers/ata/sata_sx4.c
742
struct ata_port *ap;
drivers/ata/sata_sx4.c
792
static void pdc_freeze(struct ata_port *ap)
drivers/ata/sata_sx4.c
806
static void pdc_thaw(struct ata_port *ap)
drivers/ata/sata_sx4.c
823
static void pdc_reset_port(struct ata_port *ap)
drivers/ata/sata_sx4.c
854
static void pdc_error_handler(struct ata_port *ap)
drivers/ata/sata_sx4.c
865
struct ata_port *ap = qc->ap;
drivers/ata/sata_sx4.c
902
static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_sx4.c
910
static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_uli.c
86
static unsigned int get_scr_cfg_addr(struct ata_port *ap, unsigned int sc_reg)
drivers/ata/sata_via.c
310
static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_via.c
322
static void svia_noop_freeze(struct ata_port *ap)
drivers/ata/sata_via.c
353
struct ata_port *ap = link->ap;
drivers/ata/sata_via.c
403
struct ata_port *ap = qc->ap;
drivers/ata/sata_via.c
412
static int vt6421_pata_cable_detect(struct ata_port *ap)
drivers/ata/sata_via.c
423
static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/sata_via.c
431
static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev)
drivers/ata/sata_via.c
457
static void vt6421_init_addrs(struct ata_port *ap)
drivers/ata/sata_via.c
595
static void vt6421_error_handler(struct ata_port *ap)
drivers/ata/sata_via.c
78
static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
drivers/ata/sata_via.c
79
static void svia_noop_freeze(struct ata_port *ap);
drivers/ata/sata_via.c
82
static int vt6421_pata_cable_detect(struct ata_port *ap);
drivers/ata/sata_via.c
83
static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/sata_via.c
84
static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev);
drivers/ata/sata_via.c
85
static void vt6421_error_handler(struct ata_port *ap);
drivers/ata/sata_vsc.c
104
static void vsc_freeze(struct ata_port *ap)
drivers/ata/sata_vsc.c
115
static void vsc_thaw(struct ata_port *ap)
drivers/ata/sata_vsc.c
126
static void vsc_intr_mask_update(struct ata_port *ap, u8 ctl)
drivers/ata/sata_vsc.c
142
static void vsc_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
drivers/ata/sata_vsc.c
183
static void vsc_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
drivers/ata/sata_vsc.c
211
static inline void vsc_error_intr(u8 port_status, struct ata_port *ap)
drivers/ata/sata_vsc.c
219
static void vsc_port_intr(u8 port_status, struct ata_port *ap)
drivers/ata/sata_vsc.c
362
struct ata_port *ap = host->ports[i];
drivers/scsi/hisi_sas/hisi_sas_main.c
1359
struct ata_port *ap = device->sata_dev.ap;
drivers/scsi/hisi_sas/hisi_sas_main.c
1501
struct ata_port *ap = device->sata_dev.ap;
drivers/scsi/libsas/sas_ata.c
162
struct ata_port *ap = qc->ap;
drivers/scsi/libsas/sas_ata.c
329
struct ata_port *ap = link->ap;
drivers/scsi/libsas/sas_ata.c
360
struct ata_port *ap = link->ap;
drivers/scsi/libsas/sas_ata.c
378
struct ata_port *ap = ddev->sata_dev.ap;
drivers/scsi/libsas/sas_ata.c
401
struct ata_port *ap = sata_dev->ap;
drivers/scsi/libsas/sas_ata.c
423
struct ata_port *ap = link->ap;
drivers/scsi/libsas/sas_ata.c
513
static void sas_ata_set_dmamode(struct ata_port *ap, struct ata_device *ata_dev)
drivers/scsi/libsas/sas_ata.c
522
static void sas_ata_sched_eh(struct ata_port *ap)
drivers/scsi/libsas/sas_ata.c
535
void sas_ata_end_eh(struct ata_port *ap)
drivers/scsi/libsas/sas_ata.c
549
struct ata_port *ap = link->ap;
drivers/scsi/libsas/sas_ata.c
579
struct ata_port *ap;
drivers/scsi/libsas/sas_ata.c
815
struct ata_port *ap = dev->sata_dev.ap;
drivers/scsi/libsas/sas_ata.c
83
struct ata_port *ap;
drivers/scsi/libsas/sas_ata.c
887
struct ata_port *ap = eh_dev->sata_dev.ap;
drivers/scsi/libsas/sas_ata.c
911
struct ata_port *ap;
drivers/scsi/libsas/sas_ata.c
935
struct ata_port *ap = device->sata_dev.ap;
drivers/scsi/libsas/sas_internal.h
221
void sas_ata_end_eh(struct ata_port *ap);
drivers/scsi/libsas/sas_internal.h
246
static inline void sas_ata_end_eh(struct ata_port *ap)
include/linux/libata.h
1000
void (*pmp_detach)(struct ata_port *ap);
include/linux/libata.h
1007
int (*port_suspend)(struct ata_port *ap, pm_message_t mesg);
include/linux/libata.h
1008
int (*port_resume)(struct ata_port *ap);
include/linux/libata.h
1009
int (*port_start)(struct ata_port *ap);
include/linux/libata.h
1010
void (*port_stop)(struct ata_port *ap);
include/linux/libata.h
1017
void (*sff_dev_select)(struct ata_port *ap, unsigned int device);
include/linux/libata.h
1018
void (*sff_set_devctl)(struct ata_port *ap, u8 ctl);
include/linux/libata.h
1019
u8 (*sff_check_status)(struct ata_port *ap);
include/linux/libata.h
1020
u8 (*sff_check_altstatus)(struct ata_port *ap);
include/linux/libata.h
1021
void (*sff_tf_load)(struct ata_port *ap, const struct ata_taskfile *tf);
include/linux/libata.h
1022
void (*sff_tf_read)(struct ata_port *ap, struct ata_taskfile *tf);
include/linux/libata.h
1023
void (*sff_exec_command)(struct ata_port *ap,
include/linux/libata.h
1027
void (*sff_irq_on)(struct ata_port *);
include/linux/libata.h
1028
bool (*sff_irq_check)(struct ata_port *);
include/linux/libata.h
1029
void (*sff_irq_clear)(struct ata_port *);
include/linux/libata.h
1036
u8 (*bmdma_status)(struct ata_port *ap);
include/linux/libata.h
1040
ssize_t (*em_show)(struct ata_port *ap, char *buf);
include/linux/libata.h
1041
ssize_t (*em_store)(struct ata_port *ap, const char *message,
include/linux/libata.h
1046
ssize_t (*transmit_led_message)(struct ata_port *ap, u32 state,
include/linux/libata.h
1119
static inline int ata_port_is_dummy(struct ata_port *ap)
include/linux/libata.h
1124
static inline bool ata_port_is_frozen(const struct ata_port *ap)
include/linux/libata.h
1156
enum scsi_timeout_action ata_scsi_retry_deferred_qc(struct ata_port *ap,
include/linux/libata.h
1164
extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
include/linux/libata.h
1171
extern void ata_sas_port_suspend(struct ata_port *ap);
include/linux/libata.h
1172
extern void ata_sas_port_resume(struct ata_port *ap);
include/linux/libata.h
1174
static inline void ata_sas_port_suspend(struct ata_port *ap)
include/linux/libata.h
1177
static inline void ata_sas_port_resume(struct ata_port *ap)
include/linux/libata.h
1182
extern void ata_msleep(struct ata_port *ap, unsigned int msecs);
include/linux/libata.h
1183
extern u32 ata_wait_register(struct ata_port *ap, void __iomem *reg, u32 mask,
include/linux/libata.h
1202
extern unsigned int ata_port_classify(struct ata_port *ap,
include/linux/libata.h
1212
extern u64 ata_qc_get_active(struct ata_port *ap);
include/linux/libata.h
1222
extern int ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1224
extern int ata_ncq_prio_supported(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1226
extern int ata_ncq_prio_enabled(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1228
extern int ata_ncq_prio_enable(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1232
extern void ata_scsi_port_error_handler(struct Scsi_Host *host, struct ata_port *ap);
include/linux/libata.h
1233
int ata_scsi_cmd_error_handler(struct Scsi_Host *host, struct ata_port *ap,
include/linux/libata.h
1313
extern int ata_slave_link_init(struct ata_port *ap);
include/linux/libata.h
1314
extern void ata_port_probe(struct ata_port *ap);
include/linux/libata.h
1315
extern struct ata_port *ata_port_alloc(struct ata_host *host);
include/linux/libata.h
1316
extern void ata_port_free(struct ata_port *ap);
include/linux/libata.h
1317
extern int ata_tport_add(struct device *parent, struct ata_port *ap);
include/linux/libata.h
1318
extern void ata_tport_delete(struct ata_port *ap);
include/linux/libata.h
1320
struct ata_port *ap);
include/linux/libata.h
1321
extern int ata_sas_queuecmd(struct scsi_cmnd *cmd, struct ata_port *ap)
include/linux/libata.h
1326
extern int ata_qc_complete_multiple(struct ata_port *ap, u64 qc_active);
include/linux/libata.h
1328
extern int sata_async_notification(struct ata_port *ap);
include/linux/libata.h
1330
extern int ata_cable_40wire(struct ata_port *ap);
include/linux/libata.h
1331
extern int ata_cable_80wire(struct ata_port *ap);
include/linux/libata.h
1332
extern int ata_cable_sata(struct ata_port *ap);
include/linux/libata.h
1333
extern int ata_cable_ignore(struct ata_port *ap);
include/linux/libata.h
1334
extern int ata_cable_unknown(struct ata_port *ap);
include/linux/libata.h
1371
static inline const struct ata_acpi_gtm *ata_acpi_init_gtm(struct ata_port *ap)
include/linux/libata.h
1377
int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm);
include/linux/libata.h
1378
int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *stm);
include/linux/libata.h
1381
int ata_acpi_cbl_pata_type(struct ata_port *ap);
include/linux/libata.h
1383
static inline const struct ata_acpi_gtm *ata_acpi_init_gtm(struct ata_port *ap)
include/linux/libata.h
1388
static inline int ata_acpi_stm(const struct ata_port *ap,
include/linux/libata.h
1394
static inline int ata_acpi_gtm(const struct ata_port *ap,
include/linux/libata.h
1406
static inline int ata_acpi_cbl_pata_type(struct ata_port *ap)
include/linux/libata.h
1415
extern void ata_port_schedule_eh(struct ata_port *ap);
include/linux/libata.h
1416
extern void ata_port_wait_eh(struct ata_port *ap);
include/linux/libata.h
1418
extern int ata_port_abort(struct ata_port *ap);
include/linux/libata.h
1419
extern int ata_port_freeze(struct ata_port *ap);
include/linux/libata.h
1421
extern void ata_eh_freeze_port(struct ata_port *ap);
include/linux/libata.h
1422
extern void ata_eh_thaw_port(struct ata_port *ap);
include/linux/libata.h
1427
extern void ata_std_error_handler(struct ata_port *ap)
include/linux/libata.h
1429
extern void ata_std_sched_eh(struct ata_port *ap);
include/linux/libata.h
1430
extern void ata_std_end_eh(struct ata_port *ap);
include/linux/libata.h
1515
static inline bool sata_pmp_supported(struct ata_port *ap)
include/linux/libata.h
1520
static inline bool sata_pmp_attached(struct ata_port *ap)
include/linux/libata.h
1530
static inline bool sata_pmp_supported(struct ata_port *ap)
include/linux/libata.h
1535
static inline bool sata_pmp_attached(struct ata_port *ap)
include/linux/libata.h
1642
void ata_port_desc(struct ata_port *ap, const char *fmt, ...);
include/linux/libata.h
1644
extern void ata_port_pbar_desc(struct ata_port *ap, int bar, ssize_t offset,
include/linux/libata.h
1647
static inline void ata_port_desc_misc(struct ata_port *ap, int irq)
include/linux/libata.h
1768
struct ata_port *ap,
include/linux/libata.h
1861
static inline struct ata_queued_cmd *__ata_qc_from_tag(struct ata_port *ap,
include/linux/libata.h
1869
static inline struct ata_queued_cmd *ata_qc_from_tag(struct ata_port *ap,
include/linux/libata.h
1947
static inline struct ata_port *ata_shost_to_port(struct Scsi_Host *host)
include/linux/libata.h
1949
return *(struct ata_port **)&host->hostdata[0];
include/linux/libata.h
2009
extern void sata_pmp_error_handler(struct ata_port *ap)
include/linux/libata.h
2035
extern void ata_sff_dev_select(struct ata_port *ap, unsigned int device);
include/linux/libata.h
2036
extern u8 ata_sff_check_status(struct ata_port *ap);
include/linux/libata.h
2037
extern void ata_sff_pause(struct ata_port *ap);
include/linux/libata.h
2038
extern void ata_sff_dma_pause(struct ata_port *ap);
include/linux/libata.h
2040
extern void ata_sff_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
include/linux/libata.h
2041
extern void ata_sff_tf_read(struct ata_port *ap, struct ata_taskfile *tf);
include/linux/libata.h
2042
extern void ata_sff_exec_command(struct ata_port *ap,
include/linux/libata.h
2048
extern void ata_sff_irq_on(struct ata_port *ap);
include/linux/libata.h
2049
extern int ata_sff_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc,
include/linux/libata.h
2057
extern unsigned int ata_sff_port_intr(struct ata_port *ap,
include/linux/libata.h
2060
extern void ata_sff_lost_interrupt(struct ata_port *ap);
include/linux/libata.h
2061
extern void ata_sff_freeze(struct ata_port *ap);
include/linux/libata.h
2062
extern void ata_sff_thaw(struct ata_port *ap);
include/linux/libata.h
2074
extern void ata_sff_error_handler(struct ata_port *ap)
include/linux/libata.h
2102
extern unsigned int ata_bmdma_port_intr(struct ata_port *ap,
include/linux/libata.h
2105
extern void ata_bmdma_error_handler(struct ata_port *ap)
include/linux/libata.h
2108
extern void ata_bmdma_irq_clear(struct ata_port *ap);
include/linux/libata.h
2112
extern u8 ata_bmdma_status(struct ata_port *ap);
include/linux/libata.h
2113
extern int ata_bmdma_port_start(struct ata_port *ap);
include/linux/libata.h
2114
extern int ata_bmdma_port_start32(struct ata_port *ap);
include/linux/libata.h
2142
static inline u8 ata_sff_busy_wait(struct ata_port *ap, unsigned int bits,
include/linux/libata.h
2166
static inline u8 ata_wait_idle(struct ata_port *ap)
include/linux/libata.h
536
struct ata_port;
include/linux/libata.h
633
struct ata_port *simplex_claimed; /* channel owning the DMA */
include/linux/libata.h
634
struct ata_port *ports[];
include/linux/libata.h
638
struct ata_port *ap;
include/linux/libata.h
843
struct ata_port *ap;
include/linux/libata.h
968
void (*qc_ncq_fill_rtf)(struct ata_port *ap, u64 done_mask);
include/linux/libata.h
973
int (*cable_detect)(struct ata_port *ap);
include/linux/libata.h
975
void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
include/linux/libata.h
976
void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev);
include/linux/libata.h
983
void (*freeze)(struct ata_port *ap);
include/linux/libata.h
984
void (*thaw)(struct ata_port *ap);
include/linux/libata.h
987
void (*error_handler)(struct ata_port *ap)
include/linux/libata.h
989
void (*lost_interrupt)(struct ata_port *ap);
include/linux/libata.h
991
void (*sched_eh)(struct ata_port *ap);
include/linux/libata.h
992
void (*end_eh)(struct ata_port *ap);
include/linux/libata.h
999
void (*pmp_attach)(struct ata_port *ap);
include/scsi/libsas.h
132
struct ata_port *ap;
include/trace/events/libata.h
189
__field( unsigned int, ata_port )
include/trace/events/libata.h
210
__entry->ata_port = qc->ap->print_id;
include/trace/events/libata.h
230
__entry->ata_port, __entry->ata_dev, __entry->tag,
include/trace/events/libata.h
256
__field( unsigned int, ata_port )
include/trace/events/libata.h
276
__entry->ata_port = qc->ap->print_id;
include/trace/events/libata.h
296
__entry->ata_port, __entry->ata_dev, __entry->tag,
include/trace/events/libata.h
320
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf),
include/trace/events/libata.h
325
__field( unsigned int, ata_port )
include/trace/events/libata.h
342
__entry->ata_port = ap->print_id;
include/trace/events/libata.h
360
__entry->ata_port,
include/trace/events/libata.h
373
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf, unsigned int tag),
include/trace/events/libata.h
378
__field( unsigned int, ata_port )
include/trace/events/libata.h
387
__entry->ata_port = ap->print_id;
include/trace/events/libata.h
396
__entry->ata_port, __entry->tag,
include/trace/events/libata.h
403
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf, unsigned int tag),
include/trace/events/libata.h
407
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf, unsigned int tag),
include/trace/events/libata.h
411
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf, unsigned int tag),
include/trace/events/libata.h
415
TP_PROTO(struct ata_port *ap, const struct ata_taskfile *tf, unsigned int tag),
include/trace/events/libata.h
420
TP_PROTO(struct ata_port *ap, unsigned int host_stat),
include/trace/events/libata.h
425
__field( unsigned int, ata_port )
include/trace/events/libata.h
431
__entry->ata_port = ap->print_id;
include/trace/events/libata.h
436
__entry->ata_port,
include/trace/events/libata.h
447
__field( unsigned int, ata_port )
include/trace/events/libata.h
454
__entry->ata_port = dev->link->ap->print_id;
include/trace/events/libata.h
461
__entry->ata_port, __entry->ata_dev,
include/trace/events/libata.h
473
__field( unsigned int, ata_port )
include/trace/events/libata.h
481
__entry->ata_port = qc->ap->print_id;
include/trace/events/libata.h
489
__entry->ata_port, __entry->ata_dev, __entry->tag,
include/trace/events/libata.h
501
__field( unsigned int, ata_port )
include/trace/events/libata.h
507
__entry->ata_port = link->ap->print_id;
include/trace/events/libata.h
513
__entry->ata_port, __entry->ata_dev,
include/trace/events/libata.h
532
__field( unsigned int, ata_port )
include/trace/events/libata.h
538
__entry->ata_port = link->ap->print_id;
include/trace/events/libata.h
544
__entry->ata_port, __entry->deadline,
include/trace/events/libata.h
568
__field( unsigned int, ata_port )
include/trace/events/libata.h
574
__entry->ata_port = link->ap->print_id;
include/trace/events/libata.h
580
__entry->ata_port, __entry->rc,
include/trace/events/libata.h
607
TP_PROTO(struct ata_port *ap),
include/trace/events/libata.h
612
__field( unsigned int, ata_port )
include/trace/events/libata.h
616
__entry->ata_port = ap->print_id;
include/trace/events/libata.h
619
TP_printk("ata_port=%u", __entry->ata_port)
include/trace/events/libata.h
623
TP_PROTO(struct ata_port *ap),
include/trace/events/libata.h
627
TP_PROTO(struct ata_port *ap),
include/trace/events/libata.h
631
TP_PROTO(struct ata_port *ap),
include/trace/events/libata.h
641
__field( unsigned int, ata_port )
include/trace/events/libata.h
651
__entry->ata_port = qc->ap->print_id;
include/trace/events/libata.h
661
__entry->ata_port, __entry->ata_dev, __entry->tag,
include/trace/events/libata.h
687
__field( unsigned int, ata_port )
include/trace/events/libata.h
696
__entry->ata_port = qc->ap->print_id;
include/trace/events/libata.h
705
__entry->ata_port, __entry->ata_dev, __entry->tag,
include/trace/events/libata.h
724
TP_PROTO(struct ata_port *ap),
include/trace/events/libata.h
729
__field( unsigned int, ata_port )
include/trace/events/libata.h
734
__entry->ata_port = ap->print_id;
include/trace/events/libata.h
739
__entry->ata_port,
include/trace/events/libata.h
744
TP_PROTO(struct ata_port *ap),