Lines Matching refs:ap
54 static inline bool ata_port_eh_scheduled(struct ata_port *ap) in ata_port_eh_scheduled() argument
56 return ap->pflags & (ATA_PFLAG_EH_PENDING | ATA_PFLAG_EH_IN_PROGRESS); in ata_port_eh_scheduled()
60 extern void ata_force_cbl(struct ata_port *ap);
62 static inline void ata_force_cbl(struct ata_port *ap) { } in ata_force_cbl() argument
91 extern void ata_qc_issue(struct ata_port *ap, struct ata_queued_cmd *qc)
92 __must_hold(ap->lock);
98 bool ata_adapter_is_online(struct ata_port *ap);
100 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp);
129 extern void ata_acpi_on_resume(struct ata_port *ap);
132 extern void ata_acpi_set_state(struct ata_port *ap, pm_message_t state);
133 extern void ata_acpi_bind_port(struct ata_port *ap);
135 extern void ata_acpi_port_power_on(struct ata_port *ap);
140 static inline void ata_acpi_on_resume(struct ata_port *ap) { } in ata_acpi_on_resume() argument
143 static inline void ata_acpi_set_state(struct ata_port *ap, in ata_acpi_set_state() argument
145 static inline void ata_acpi_bind_port(struct ata_port *ap) {} in ata_acpi_bind_port() argument
147 static inline void ata_acpi_port_power_on(struct ata_port *ap) {} in ata_acpi_port_power_on() argument
161 extern struct ata_device *ata_scsi_find_dev(struct ata_port *ap,
165 extern void ata_scsi_scan_host(struct ata_port *ap, int sync);
180 struct ata_port *ap)
181 __must_hold(ap->lock);
183 enum scsi_timeout_action ata_scsi_requeue_deferred_qc(struct ata_port *ap,
189 extern void ata_eh_acquire(struct ata_port *ap)
190 __acquires(&ap->host->eh_mutex);
191 extern void ata_eh_release(struct ata_port *ap)
192 __releases(&ap->host->eh_mutex);
202 extern void ata_eh_autopsy(struct ata_port *ap);
204 extern void ata_eh_report(struct ata_port *ap);
205 extern int ata_eh_reset(struct ata_port *ap, struct ata_link *link,
207 __must_hold(&ap->host->eh_mutex);
208 extern int ata_eh_recover(struct ata_port *ap,
211 __must_hold(&ap->host->eh_mutex);
212 extern void ata_eh_finish(struct ata_port *ap);
253 extern void ata_sff_flush_pio_task(struct ata_port *ap);
254 extern void ata_sff_port_init(struct ata_port *ap);
258 static inline void ata_sff_flush_pio_task(struct ata_port *ap) in ata_sff_flush_pio_task() argument
260 static inline void ata_sff_port_init(struct ata_port *ap) in ata_sff_port_init() argument