Lines Matching refs:ata_device

35 	struct ata_device	*dev;
62 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev);
66 extern struct ata_queued_cmd *ata_qc_new_init(struct ata_device *dev, int tag);
67 extern int ata_build_rw_tf(struct ata_taskfile *tf, struct ata_device *dev,
70 extern u64 ata_tf_read_block(struct ata_taskfile *tf, struct ata_device *dev);
71 extern unsigned ata_exec_internal(struct ata_device *dev,
75 extern unsigned ata_exec_internal_sg(struct ata_device *dev,
81 extern int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
83 extern int ata_dev_reread_id(struct ata_device *dev, unsigned int readid_flags);
84 extern int ata_dev_revalidate(struct ata_device *dev, unsigned int new_class,
86 extern int ata_dev_configure(struct ata_device *dev);
88 extern int ata_down_xfermask_limit(struct ata_device *dev, unsigned int sel);
89 extern unsigned int ata_dev_set_feature(struct ata_device *dev,
99 extern void ata_dev_init(struct ata_device *dev);
117 extern int ata_acpi_on_devcfg(struct ata_device *dev);
118 extern void ata_acpi_on_disable(struct ata_device *dev);
121 extern void ata_acpi_bind_dev(struct ata_device *dev);
122 extern acpi_handle ata_dev_acpi_handle(struct ata_device *dev);
127 static inline int ata_acpi_on_devcfg(struct ata_device *dev) { return 0; } in ata_acpi_on_devcfg()
128 static inline void ata_acpi_on_disable(struct ata_device *dev) { } in ata_acpi_on_disable()
132 static inline void ata_acpi_bind_dev(struct ata_device *dev) {} in ata_acpi_bind_dev()
139 extern int ata_scsi_offline_dev(struct ata_device *dev);
140 extern void ata_scsi_media_change_notify(struct ata_device *dev);
152 extern unsigned long ata_internal_cmd_timeout(struct ata_device *dev, u8 cmd);
153 extern void ata_internal_cmd_timed_out(struct ata_device *dev, u8 cmd);
160 extern void ata_dev_disable(struct ata_device *dev);
161 extern void ata_eh_detach_dev(struct ata_device *dev);
162 extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev,
164 extern void ata_eh_done(struct ata_link *link, struct ata_device *dev,
166 extern unsigned int ata_read_log_page(struct ata_device *dev, u8 log,
174 extern int ata_set_mode(struct ata_link *link, struct ata_device **r_failed_dev);
183 extern unsigned int atapi_eh_tur(struct ata_device *dev, u8 *r_sense_key);
184 extern unsigned int atapi_eh_request_sense(struct ata_device *dev,
193 extern int sata_pmp_attach(struct ata_device *dev);
211 static inline int sata_pmp_attach(struct ata_device *dev) in sata_pmp_attach()
236 void zpodd_init(struct ata_device *dev);
237 void zpodd_exit(struct ata_device *dev);
238 static inline bool zpodd_dev_enabled(struct ata_device *dev) in zpodd_dev_enabled()
242 void zpodd_on_suspend(struct ata_device *dev);
243 bool zpodd_zpready(struct ata_device *dev);
244 void zpodd_enable_run_wake(struct ata_device *dev);
245 void zpodd_disable_run_wake(struct ata_device *dev);
246 void zpodd_post_poweron(struct ata_device *dev);
248 static inline void zpodd_init(struct ata_device *dev) {} in zpodd_init()
249 static inline void zpodd_exit(struct ata_device *dev) {} in zpodd_exit()
250 static inline bool zpodd_dev_enabled(struct ata_device *dev) { return false; } in zpodd_dev_enabled()
251 static inline void zpodd_on_suspend(struct ata_device *dev) {} in zpodd_on_suspend()
252 static inline bool zpodd_zpready(struct ata_device *dev) { return false; } in zpodd_zpready()
253 static inline void zpodd_enable_run_wake(struct ata_device *dev) {} in zpodd_enable_run_wake()
254 static inline void zpodd_disable_run_wake(struct ata_device *dev) {} in zpodd_disable_run_wake()
255 static inline void zpodd_post_poweron(struct ata_device *dev) {} in zpodd_post_poweron()