Lines Matching refs:ata_device
40 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev);
47 static inline bool ata_dev_is_zoned(struct ata_device *dev) in ata_dev_is_zoned()
69 struct ata_device *dev);
70 unsigned int ata_exec_internal(struct ata_device *dev, struct ata_taskfile *tf,
76 extern int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
78 extern int ata_dev_reread_id(struct ata_device *dev, unsigned int readid_flags);
79 extern int ata_dev_revalidate(struct ata_device *dev, unsigned int new_class,
81 extern int ata_dev_configure(struct ata_device *dev);
82 extern bool ata_dev_power_init_tf(struct ata_device *dev,
84 extern void ata_dev_power_set_standby(struct ata_device *dev);
85 extern void ata_dev_power_set_active(struct ata_device *dev);
86 void ata_dev_free_resources(struct ata_device *dev);
87 extern int ata_down_xfermask_limit(struct ata_device *dev, unsigned int sel);
88 extern unsigned int ata_dev_set_feature(struct ata_device *dev,
99 extern void ata_dev_init(struct ata_device *dev);
105 extern unsigned int ata_read_log_page(struct ata_device *dev, u8 log,
130 extern int ata_acpi_on_devcfg(struct ata_device *dev);
131 extern void ata_acpi_on_disable(struct ata_device *dev);
134 extern void ata_acpi_bind_dev(struct ata_device *dev);
136 extern bool ata_acpi_dev_manage_restart(struct ata_device *dev);
137 extern acpi_handle ata_dev_acpi_handle(struct ata_device *dev);
141 static inline int ata_acpi_on_devcfg(struct ata_device *dev) { return 0; } in ata_acpi_on_devcfg()
142 static inline void ata_acpi_on_disable(struct ata_device *dev) { } in ata_acpi_on_disable()
146 static inline void ata_acpi_bind_dev(struct ata_device *dev) {} in ata_acpi_bind_dev()
148 static inline bool ata_acpi_dev_manage_restart(struct ata_device *dev) { return 0; } in ata_acpi_dev_manage_restart()
161 extern struct ata_device *ata_scsi_find_dev(struct ata_port *ap,
166 extern bool ata_scsi_offline_dev(struct ata_device *dev);
168 extern void ata_scsi_set_sense(struct ata_device *dev,
170 extern void ata_scsi_media_change_notify(struct ata_device *dev);
177 struct ata_device *dev);
179 struct ata_device *dev,
187 extern unsigned int ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd);
188 extern void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd);
196 extern void ata_dev_disable(struct ata_device *dev);
197 extern void ata_eh_detach_dev(struct ata_device *dev);
198 extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
200 extern void ata_eh_done(struct ata_link *link, struct ata_device *dev,
217 extern unsigned int atapi_eh_tur(struct ata_device *dev, u8 *r_sense_key);
218 extern unsigned int atapi_eh_request_sense(struct ata_device *dev,
227 extern int sata_pmp_attach(struct ata_device *dev);
245 static inline int sata_pmp_attach(struct ata_device *dev) in sata_pmp_attach()
270 void zpodd_init(struct ata_device *dev);
271 void zpodd_exit(struct ata_device *dev);
272 static inline bool zpodd_dev_enabled(struct ata_device *dev) in zpodd_dev_enabled()
276 void zpodd_on_suspend(struct ata_device *dev);
277 bool zpodd_zpready(struct ata_device *dev);
278 void zpodd_enable_run_wake(struct ata_device *dev);
279 void zpodd_disable_run_wake(struct ata_device *dev);
280 void zpodd_post_poweron(struct ata_device *dev);
282 static inline void zpodd_init(struct ata_device *dev) {} in zpodd_init()
283 static inline void zpodd_exit(struct ata_device *dev) {} in zpodd_exit()
284 static inline bool zpodd_dev_enabled(struct ata_device *dev) { return false; } in zpodd_dev_enabled()
285 static inline void zpodd_on_suspend(struct ata_device *dev) {} in zpodd_on_suspend()
286 static inline bool zpodd_zpready(struct ata_device *dev) { return false; } in zpodd_zpready()
287 static inline void zpodd_enable_run_wake(struct ata_device *dev) {} in zpodd_enable_run_wake()
288 static inline void zpodd_disable_run_wake(struct ata_device *dev) {} in zpodd_disable_run_wake()
289 static inline void zpodd_post_poweron(struct ata_device *dev) {} in zpodd_post_poweron()