Home
last modified time | relevance | path

Searched refs:ata_device (Results 1 – 25 of 92) sorted by relevance

1234

/linux/drivers/ata/
A Dlibata.h52 struct ata_device *dev);
68 extern int ata_dev_configure(struct ata_device *dev);
80 extern void ata_dev_init(struct ata_device *dev);
162 extern void ata_dev_disable(struct ata_device *dev);
193 extern int sata_pmp_attach(struct ata_device *dev);
236 void zpodd_init(struct ata_device *dev);
237 void zpodd_exit(struct ata_device *dev);
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);
[all …]
A Dlibata-zpodd.c23 struct ata_device *dev;
35 static int eject_tray(struct ata_device *dev) in eject_tray()
104 static bool zpready(struct ata_device *dev) in zpready()
146 void zpodd_on_suspend(struct ata_device *dev) in zpodd_on_suspend()
171 bool zpodd_zpready(struct ata_device *dev) in zpodd_zpready()
185 void zpodd_enable_run_wake(struct ata_device *dev) in zpodd_enable_run_wake()
196 void zpodd_disable_run_wake(struct ata_device *dev) in zpodd_disable_run_wake()
219 void zpodd_post_poweron(struct ata_device *dev) in zpodd_post_poweron()
242 struct ata_device *ata_dev = context; in zpodd_wake_dev()
265 void zpodd_init(struct ata_device *dev) in zpodd_init()
[all …]
A Dlibata-acpi.c36 static void ata_acpi_clear_gtf(struct ata_device *dev) in ata_acpi_clear_gtf()
46 struct ata_device *dev;
73 struct ata_device *tdev; in ata_acpi_detach_device()
206 void ata_acpi_bind_dev(struct ata_device *dev) in ata_acpi_bind_dev()
533 struct ata_device *dev; in ata_acpi_cbl_80wire()
646 static int ata_acpi_run_tf(struct ata_device *dev, in ata_acpi_run_tf()
843 struct ata_device *dev; in ata_acpi_on_resume()
896 struct ata_device *dev; in sata_acpi_set_state()
924 struct ata_device *dev; in pata_acpi_set_state()
979 int ata_acpi_on_devcfg(struct ata_device *dev) in ata_acpi_on_devcfg()
[all …]
A Dpata_amd.c50 struct ata_device *peer = ata_dev_pair(adev); in timing_setup()
179 struct ata_device *adev; in amd_fifo_setup()
208 static void amd33_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd33_set_piomode()
214 static void amd66_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd66_set_piomode()
220 static void amd100_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd100_set_piomode()
226 static void amd133_set_piomode(struct ata_port *ap, struct ata_device *adev) in amd133_set_piomode()
241 static void amd33_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd33_set_dmamode()
246 static void amd66_set_dmamode(struct ata_port *ap, struct ata_device *adev) in amd66_set_dmamode()
267 static unsigned long nv_mode_filter(struct ata_device *dev, in nv_mode_filter()
354 static void nv100_set_piomode(struct ata_port *ap, struct ata_device *adev) in nv100_set_piomode()
[all …]
A Dpata_optidma.c116 static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optidma_mode_setup()
118 struct ata_device *pair = ata_dev_pair(adev); in optidma_mode_setup()
201 static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optiplus_mode_setup()
239 static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_pio_mode()
254 static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_dma_mode()
269 static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_pio_mode()
284 static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_dma_mode()
297 static u8 optidma_make_bits43(struct ata_device *adev) in optidma_make_bits43()
319 static int optidma_set_mode(struct ata_link *link, struct ata_device **r_failed) in optidma_set_mode()
A Dlibata-transport.c69 container_of((d), struct ata_device, tdev)
85 static int ata_tdev_add(struct ata_device *dev);
86 static void ata_tdev_delete(struct ata_device *dev);
386 struct ata_device *ata_dev; in ata_tlink_delete()
411 struct ata_device *ata_dev; in ata_tlink_add()
516 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_ering()
530 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_id()
549 struct ata_device *ata_dev = transport_class_to_dev(dev); in show_ata_dev_gscr()
627 static void ata_tdev_free(struct ata_device *dev) in ata_tdev_free()
639 static void ata_tdev_delete(struct ata_device *ata_dev) in ata_tdev_delete()
[all …]
A Dpata_it821x.c126 static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program()
185 static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *adev) in it821x_clock_strategy()
190 struct ata_device *pair = ata_dev_pair(adev); in it821x_clock_strategy()
255 static void it821x_passthru_set_piomode(struct ata_port *ap, struct ata_device *adev) in it821x_passthru_set_piomode()
348 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_start()
371 struct ata_device *adev = qc->dev; in it821x_passthru_bmdma_stop()
394 struct ata_device *adev = &ap->link.device[device]; in it821x_passthru_dev_select()
464 static int it821x_smart_set_mode(struct ata_link *link, struct ata_device **unused) in it821x_smart_set_mode()
466 struct ata_device *dev; in it821x_smart_set_mode()
499 static void it821x_dev_config(struct ata_device *adev) in it821x_dev_config()
[all …]
A Dpata_pdc2027x.c64 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev);
65 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev);
67 static unsigned long pdc2027x_mode_filter(struct ata_device *adev, unsigned long mask);
69 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed);
192 static inline void __iomem *dev_mmio(struct ata_port *ap, struct ata_device *adev, unsigned int off… in dev_mmio()
261 static unsigned long pdc2027x_mode_filter(struct ata_device *adev, unsigned long mask) in pdc2027x_mode_filter()
264 struct ata_device *pair = ata_dev_pair(adev); in pdc2027x_mode_filter()
290 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_piomode()
333 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_dmamode()
396 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed) in pdc2027x_set_mode()
[all …]
A Dpata_sis.c86 static int sis_old_port_base(struct ata_device *adev) in sis_old_port_base()
99 static int sis_port_base(struct ata_device *adev) in sis_port_base()
194 static void sis_set_fifo(struct ata_port *ap, struct ata_device *adev) in sis_set_fifo()
226 static void sis_old_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_piomode()
263 static void sis_100_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_piomode()
288 static void sis_133_set_piomode (struct ata_port *ap, struct ata_device *adev) in sis_133_set_piomode()
336 static void sis_old_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_old_set_dmamode()
375 static void sis_66_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_66_set_dmamode()
414 static void sis_100_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_100_set_dmamode()
448 static void sis_133_early_set_dmamode (struct ata_port *ap, struct ata_device *adev) in sis_133_early_set_dmamode()
[all …]
A Dlibata-core.c246 struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link, in ata_dev_next()
2924 struct ata_device *dev; in ata_bus_probe()
3077 struct ata_device *ata_dev_pair(struct ata_device *adev) in ata_dev_pair()
3412 struct ata_device *dev; in ata_do_set_mode()
4194 struct ata_device *dev; in cable_is_40wire()
4727 struct ata_device *dev = qc->dev; in ata_verify_xfer()
4774 struct ata_device *dev = qc->dev; in ata_qc_complete()
5169 struct ata_device *adev; in ata_port_runtime_idle()
5266 void ata_dev_init(struct ata_device *dev) in ata_dev_init()
5318 struct ata_device *dev = &link->device[i]; in ata_link_init()
[all …]
A Dpata_sch.c40 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev);
41 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev);
96 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev) in sch_set_piomode()
125 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sch_set_dmamode()
A Dlibata-scsi.c94 struct ata_device *dev; in ata_scsi_park_show()
133 struct ata_device *dev; in ata_scsi_park_store()
295 struct ata_device *dev; in ata_scsi_unlock_native_capacity()
960 struct ata_device *dev = qc->dev; in ata_gen_ata_sense()
1141 struct ata_device *dev; in ata_scsi_slave_destroy()
1772 struct ata_device *dev;
2784 struct ata_device *
4091 struct ata_device *dev; in ata_scsi_queuecmd()
4325 struct ata_device *dev; in ata_scsi_scan_host()
4480 struct ata_device *dev; in ata_scsi_handle_link_detach()
[all …]
A Dpata_ali.c118 static unsigned long ali_20_filter(struct ata_device *adev, unsigned long mask) in ali_20_filter()
141 static void ali_fifo_control(struct ata_port *ap, struct ata_device *adev, int on) in ali_fifo_control()
170 static void ali_program_modes(struct ata_port *ap, struct ata_device *adev, struct ata_timing *t, u… in ali_program_modes()
207 static void ali_set_piomode(struct ata_port *ap, struct ata_device *adev) in ali_set_piomode()
209 struct ata_device *pair = ata_dev_pair(adev); in ali_set_piomode()
241 static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ali_set_dmamode()
244 struct ata_device *pair = ata_dev_pair(adev); in ali_set_dmamode()
284 static void ali_warn_atapi_dma(struct ata_device *adev) in ali_warn_atapi_dma()
308 static void ali_lock_sectors(struct ata_device *adev) in ali_lock_sectors()
A Dlibata-pmp.c41 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_read()
78 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_write()
223 static int sata_pmp_read_gscr(struct ata_device *dev, u32 *gscr) in sata_pmp_read_gscr()
258 static int sata_pmp_configure(struct ata_device *dev, int print_info) in sata_pmp_configure()
485 int sata_pmp_attach(struct ata_device *dev) in sata_pmp_attach()
559 static void sata_pmp_detach(struct ata_device *dev) in sata_pmp_detach()
597 static int sata_pmp_same_pmp(struct ata_device *dev, const u32 *new_gscr) in sata_pmp_same_pmp()
710 static int sata_pmp_revalidate_quick(struct ata_device *dev) in sata_pmp_revalidate_quick()
757 struct ata_device *dev = link->device; in sata_pmp_eh_recover_pmp()
928 struct ata_device *pmp_dev = pmp_link->device; in sata_pmp_eh_recover()
[all …]
A Dpata_legacy.c239 static int legacy_set_mode(struct ata_link *link, struct ata_device **unused) in legacy_set_mode()
241 struct ata_device *dev; in legacy_set_mode()
332 struct ata_device *dev = qc->dev; in pdc_data_xfer_vlb()
386 static void ht6560a_set_piomode(struct ata_port *ap, struct ata_device *adev) in ht6560a_set_piomode()
484 struct ata_device *adev) in opti82c611a_set_piomode()
488 struct ata_device *pair = ata_dev_pair(adev); in opti82c611a_set_piomode()
563 struct ata_device *pair = ata_dev_pair(adev); in opti82c46x_set_piomode()
646 struct ata_device *adev = qc->dev; in opti82c46x_qc_issue()
717 struct ata_device *adev = qc->dev; in qdi_qc_issue()
734 struct ata_device *adev = qc->dev; in vlb32_data_xfer()
[all …]
A Dpata_acpi.c73 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev) in pacpi_discover_modes()
100 static unsigned long pacpi_mode_filter(struct ata_device *adev, unsigned long mask) in pacpi_mode_filter()
112 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_piomode()
135 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_dmamode()
170 struct ata_device *adev = qc->dev; in pacpi_qc_issue()
A Dpata_hpt366.c176 static int hpt_dma_blacklisted(const struct ata_device *dev, char *modestr, in hpt_dma_blacklisted()
200 static unsigned long hpt366_filter(struct ata_device *adev, unsigned long mask) in hpt366_filter()
230 static void hpt366_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt366_set_mode()
265 static void hpt366_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_piomode()
279 static void hpt366_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_dmamode()
A Dpata_pdc202xx_old.c79 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in pdc202xx_configure_piomode()
112 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_piomode()
126 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_dmamode()
180 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_start()
230 struct ata_device *adev = qc->dev; in pdc2026x_bmdma_stop()
260 static void pdc2026x_dev_config(struct ata_device *adev) in pdc2026x_dev_config()
A Dpata_artop.c99 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6210_load_piomode()
126 static void artop6210_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6210_set_piomode()
153 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6260_load_piomode()
180 static void artop6260_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6260_set_piomode()
204 static void artop6210_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6210_set_dmamode()
244 static void artop6260_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6260_set_dmamode()
A Dlibata-eh.c435 struct ata_device *tdev; in ata_eh_clear_action()
496 struct ata_device *dev; in ata_eh_unload()
1925 struct ata_device *dev; in ata_eh_link_autopsy()
2429 struct ata_device *dev; in ata_do_reset()
2462 struct ata_device *dev; in ata_eh_reset()
2843 struct ata_device *dev; in ata_eh_pull_park_action()
2919 struct ata_device *dev; in ata_eh_revalidate_and_attach()
3061 struct ata_device *dev; in ata_set_mode()
3355 struct ata_device *dev; in ata_link_nr_enabled()
3365 struct ata_device *dev; in ata_link_nr_vacant()
[all …]
A Dpata_hpt37x.c224 static int hpt_dma_blacklisted(const struct ata_device *dev, char *modestr, in hpt_dma_blacklisted()
283 static unsigned long hpt370_filter(struct ata_device *adev, unsigned long mask) in hpt370_filter()
302 static unsigned long hpt370a_filter(struct ata_device *adev, unsigned long mask) in hpt370a_filter()
319 static unsigned long hpt372_filter(struct ata_device *adev, unsigned long mask) in hpt372_filter()
410 static void hpt370_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt370_set_mode()
449 static void hpt370_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt370_set_piomode()
462 static void hpt370_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt370_set_dmamode()
504 static void hpt372_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt372_set_mode()
543 static void hpt372_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt372_set_piomode()
556 static void hpt372_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt372_set_dmamode()
A Dpata_sc1200.c72 static void sc1200_set_piomode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_piomode()
106 static void sc1200_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_dmamode()
155 struct ata_device *adev = qc->dev; in sc1200_qc_issue()
156 struct ata_device *prev = ap->private_data; in sc1200_qc_issue()
A Dpata_cs5530.c42 static void cs5530_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_piomode()
73 static void cs5530_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_dmamode()
134 struct ata_device *adev = qc->dev; in cs5530_qc_issue()
135 struct ata_device *prev = ap->private_data; in cs5530_qc_issue()
/linux/include/linux/
A Dlibata.h626 struct ata_device *dev;
692 struct ata_device { struct
767 struct ata_device *dev; /* offending device */
826 struct ata_device device[ATA_MAX_DEVICES];
938 void (*dev_config)(struct ata_device *dev);
1006 ssize_t (*sw_activity_store)(struct ata_device *dev,
1163 extern void ata_dev_disable(struct ata_device *adev);
1183 extern struct ata_device *ata_dev_pair(struct ata_device *adev);
1681 extern struct ata_device *ata_dev_next(struct ata_device *dev,
1717 static inline int ata_ncq_enabled(struct ata_device *dev) in ata_ncq_enabled()
[all …]
/linux/Documentation/ABI/testing/
A Dsysfs-ata64 Files under /sys/class/ata_device
74 What: /sys/class/ata_device/devX[.Y].Z/spdn_cnt
75 What: /sys/class/ata_device/devX[.Y].Z/gscr
76 What: /sys/class/ata_device/devX[.Y].Z/ering
77 What: /sys/class/ata_device/devX[.Y].Z/id
78 What: /sys/class/ata_device/devX[.Y].Z/pio_mode
79 What: /sys/class/ata_device/devX[.Y].Z/xfer_mode
80 What: /sys/class/ata_device/devX[.Y].Z/dma_mode
81 What: /sys/class/ata_device/devX[.Y].Z/class
123 What: /sys/class/ata_device/devX[.Y].Z/trim

Completed in 56 milliseconds

1234