Home
last modified time | relevance | path

Searched refs:ata_port (Results 1 – 25 of 115) sorted by relevance

12345

/linux/include/linux/
A Dlibata.h530 struct ata_port;
621 struct ata_port *ports[];
625 struct ata_port *ap;
806 struct ata_port *ap;
833 struct ata_port { struct
940 void (*freeze)(struct ata_port *ap);
941 void (*thaw)(struct ata_port *ap);
953 void (*sched_eh)(struct ata_port *ap);
954 void (*end_eh)(struct ata_port *ap);
989 void (*sff_irq_on)(struct ata_port *);
[all …]
/linux/drivers/ata/
A Dlibata.h41 extern void ata_force_cbl(struct ata_port *ap);
87 extern int ata_port_probe(struct ata_port *ap);
88 extern void __ata_port_probe(struct ata_port *ap);
96 int ata_sas_allocate_tag(struct ata_port *ap);
110 extern int ata_acpi_on_suspend(struct ata_port *ap);
146 extern int ata_bus_probe(struct ata_port *ap);
157 extern void ata_eh_acquire(struct ata_port *ap);
158 extern void ata_eh_release(struct ata_port *ap);
168 extern void ata_eh_autopsy(struct ata_port *ap);
170 extern void ata_eh_report(struct ata_port *ap);
[all …]
A Dsata_promise.c147 static void pdc_irq_clear(struct ata_port *ap);
149 static void pdc_freeze(struct ata_port *ap);
151 static void pdc_thaw(struct ata_port *ap);
481 struct ata_port *ap = qc->ap; in pdc_atapi_pkt()
569 struct ata_port *ap = qc->ap; in pdc_fill_sg()
696 static void pdc_freeze(struct ata_port *ap) in pdc_freeze()
731 static void pdc_thaw(struct ata_port *ap) in pdc_thaw()
830 struct ata_port *ap = qc->ap; in pdc_post_internal_cmd()
916 struct ata_port *ap; in pdc_interrupt()
1001 struct ata_port *ap = qc->ap; in pdc_packet_start()
[all …]
A Dlibahci.c771 struct ata_port *ap = link->ap; in ahci_set_lpm()
984 struct ata_port *ap = link->ap; in ahci_sw_activity()
1000 struct ata_port *ap = link->ap; in ahci_sw_activity_blink()
1042 struct ata_port *ap = link->ap; in ahci_init_sw_activity()
1180 struct ata_port *ap = link->ap; in ahci_activity_store()
1211 struct ata_port *ap = link->ap; in ahci_activity_show()
1642 struct ata_port *ap = qc->ap; in ahci_pmp_qc_defer()
1653 struct ata_port *ap = qc->ap; in ahci_qc_prep()
1946 struct ata_port *ap; in ahci_handle_port_intr()
2013 struct ata_port *ap = qc->ap; in ahci_qc_issue()
[all …]
A Dlibata-sff.c665 struct ata_port *ap = qc->ap; in ata_pio_sector()
793 struct ata_port *ap = qc->ap; in __atapi_pio_bytes()
861 struct ata_port *ap = qc->ap; in atapi_pio_bytes()
947 struct ata_port *ap = qc->ap; in ata_hsm_qc_complete()
1289 struct ata_port *ap = in ata_sff_pio_task()
1361 struct ata_port *ap = qc->ap; in ata_sff_qc_issue()
2114 struct ata_port *ap; in ata_sff_drain_fifo()
2592 struct ata_port *ap = qc->ap; in ata_bmdma_fill_sg()
2643 struct ata_port *ap = qc->ap; in ata_bmdma_fill_sg_dumb()
2744 struct ata_port *ap = qc->ap; in ata_bmdma_qc_issue()
[all …]
A Dpata_amd.c139 struct ata_port *ap = link->ap; in amd_pre_reset()
155 static int amd_cable_detect(struct ata_port *ap) in amd_cable_detect()
177 static void amd_fifo_setup(struct ata_port *ap) 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()
273 struct ata_port *ap = dev->link->ap; in nv_mode_filter()
[all …]
A Dlibata-sata.c41 struct ata_port *ap = link->ap; in sata_scr_valid()
723 int ata_slave_link_init(struct ata_port *ap) in ata_slave_link_init()
887 struct ata_port *ap; in ata_ncq_prio_enable_store()
1107 struct ata_port *ap; in ata_sas_port_alloc()
1138 int ata_sas_port_start(struct ata_port *ap) in ata_sas_port_start()
1160 void ata_sas_port_stop(struct ata_port *ap) in ata_sas_port_stop()
1172 void ata_sas_async_probe(struct ata_port *ap) in ata_sas_async_probe()
1178 int ata_sas_sync_probe(struct ata_port *ap) in ata_sas_sync_probe()
1196 int ata_sas_port_init(struct ata_port *ap) in ata_sas_port_init()
1276 int ata_sas_allocate_tag(struct ata_port *ap) in ata_sas_allocate_tag()
[all …]
A Dsata_nv.c294 static void nv_nf2_freeze(struct ata_port *ap);
295 static void nv_nf2_thaw(struct ata_port *ap);
297 static void nv_ck804_thaw(struct ata_port *ap);
311 static void nv_adma_thaw(struct ata_port *ap);
633 static void nv_adma_mode(struct ata_port *ap) in nv_adma_mode()
884 struct ata_port *ap = host->ports[i]; in nv_adma_interrupt()
1456 struct ata_port *ap = host->ports[i]; in nv_generic_interrupt()
1577 static void nv_nf2_thaw(struct ata_port *ap) in nv_nf2_thaw()
1978 struct ata_port *ap = qc->ap; in nv_swncq_fill_sg()
2038 struct ata_port *ap = qc->ap; in nv_swncq_qc_issue()
[all …]
A Dsata_sil24.c334 static void sil24_freeze(struct ata_port *ap);
335 static void sil24_thaw(struct ata_port *ap);
652 struct ata_port *ap = link->ap; in sil24_softreset()
696 struct ata_port *ap = link->ap; in sil24_hardreset()
794 struct ata_port *ap = link->ap; in sil24_qc_defer()
838 struct ata_port *ap = qc->ap; in sil24_qc_prep()
886 struct ata_port *ap = qc->ap; in sil24_qc_issue()
950 static void sil24_freeze(struct ata_port *ap) in sil24_freeze()
960 static void sil24_thaw(struct ata_port *ap) in sil24_thaw()
1188 struct ata_port *ap = qc->ap; in sil24_post_internal_cmd()
[all …]
A Dpata_sl82c105.c58 struct ata_port *ap = link->ap; in sl82c105_pre_reset()
78 static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in sl82c105_configure_piomode()
101 static void sl82c105_set_piomode(struct ata_port *ap, struct ata_device *adev) in sl82c105_set_piomode()
115 static void sl82c105_configure_dmamode(struct ata_port *ap, struct ata_device *adev) in sl82c105_configure_dmamode()
140 static void sl82c105_reset_engine(struct ata_port *ap) in sl82c105_reset_engine()
163 struct ata_port *ap = qc->ap; in sl82c105_bmdma_start()
192 struct ata_port *ap = qc->ap; in sl82c105_bmdma_stop()
216 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no]; in sl82c105_qc_defer()
231 static bool sl82c105_sff_irq_check(struct ata_port *ap) in sl82c105_sff_irq_check()
A Dpata_hpt3x2n.c104 static u32 hpt3x2n_find_mode(struct ata_port *ap, int speed) in hpt3x2n_find_mode()
140 static int hpt3x2n_cable_detect(struct ata_port *ap) in hpt3x2n_cable_detect()
172 struct ata_port *ap = link->ap; in hpt3x2n_pre_reset()
182 static void hpt3x2n_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt3x2n_set_mode()
221 static void hpt3x2n_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt3x2n_set_piomode()
248 struct ata_port *ap = qc->ap; in hpt3x2n_bmdma_stop()
276 static void hpt3x2n_set_clock(struct ata_port *ap, int source) in hpt3x2n_set_clock()
300 static int hpt3x2n_use_dpll(struct ata_port *ap, int writing) in hpt3x2n_use_dpll()
314 struct ata_port *ap = qc->ap; in hpt3x2n_qc_defer()
315 struct ata_port *alt = ap->host->ports[ap->port_no ^ 1]; in hpt3x2n_qc_defer()
[all …]
A Dsata_qstor.c101 static int qs_port_start(struct ata_port *ap);
106 static void qs_freeze(struct ata_port *ap);
107 static void qs_thaw(struct ata_port *ap);
190 static void qs_freeze(struct ata_port *ap) in qs_freeze()
198 static void qs_thaw(struct ata_port *ap) in qs_thaw()
208 struct ata_port *ap = link->ap; in qs_prereset()
239 struct ata_port *ap = qc->ap; in qs_fill_sg()
304 struct ata_port *ap = qc->ap; in qs_packet_start()
344 struct ata_port *ap = qc->ap; in qs_do_or_die()
404 struct ata_port *ap = host->ports[port_no]; in qs_intr_mmio()
[all …]
A Dpdc_adma.c117 static int adma_port_start(struct ata_port *ap);
118 static void adma_port_stop(struct ata_port *ap);
122 static void adma_freeze(struct ata_port *ap);
123 static void adma_thaw(struct ata_port *ap);
224 static void adma_freeze(struct ata_port *ap) in adma_freeze()
239 static void adma_thaw(struct ata_port *ap) in adma_thaw()
246 struct ata_port *ap = link->ap; in adma_prereset()
259 struct ata_port *ap = qc->ap; in adma_fill_sg()
379 struct ata_port *ap = qc->ap; in adma_packet_start()
415 struct ata_port *ap = host->ports[port_no]; in adma_intr_pkt()
[all …]
A Dpata_optidma.c57 struct ata_port *ap = link->ap; in optidma_pre_reset()
77 static void optidma_unlock(struct ata_port *ap) in optidma_unlock()
94 static void optidma_lock(struct ata_port *ap) in optidma_lock()
116 static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) 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()
321 struct ata_port *ap = link->ap; in optidma_set_mode()
A Dahci.h362 void (*start_engine)(struct ata_port *ap);
368 int (*stop_engine)(struct ata_port *ap);
401 unsigned int ahci_dev_classify(struct ata_port *ap);
417 int ahci_stop_engine(struct ata_port *ap);
418 void ahci_start_fis_rx(struct ata_port *ap);
419 void ahci_start_engine(struct ata_port *ap);
421 int ahci_kick_engine(struct ata_port *ap);
422 int ahci_port_resume(struct ata_port *ap);
428 void ahci_error_handler(struct ata_port *ap);
440 static inline void __iomem *ahci_port_base(struct ata_port *ap) in ahci_port_base()
A Dsata_rcar.c232 static void sata_rcar_thaw(struct ata_port *ap) in sata_rcar_thaw()
315 struct ata_port *ap = link->ap; in sata_rcar_wait_after_reset()
343 struct ata_port *ap = link->ap; in sata_rcar_softreset()
453 struct ata_port *ap = qc->dev->link->ap; in sata_rcar_data_xfer()
490 struct ata_port *ap; in sata_rcar_drain_fifo()
529 struct ata_port *ap = qc->ap; in sata_rcar_bmdma_fill_sg()
565 struct ata_port *ap = qc->ap; in sata_rcar_bmdma_setup()
592 struct ata_port *ap = qc->ap; in sata_rcar_bmdma_start()
606 struct ata_port *ap = qc->ap; in sata_rcar_bmdma_stop()
728 struct ata_port *ap; in sata_rcar_interrupt()
[all …]
A Dpata_pdc202xx_old.c27 static int pdc2026x_cable_detect(struct ata_port *ap) in pdc2026x_cable_detect()
38 static void pdc202xx_exec_command(struct ata_port *ap, in pdc202xx_exec_command()
47 static bool pdc202xx_irq_check(struct ata_port *ap) in pdc202xx_irq_check()
79 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()
179 struct ata_port *ap = qc->ap; in pdc2026x_bmdma_start()
229 struct ata_port *ap = qc->ap; in pdc2026x_bmdma_stop()
265 static int pdc2026x_port_start(struct ata_port *ap) in pdc2026x_port_start()
A Dpata_artop.c57 struct ata_port *ap = link->ap; in artop62x0_pre_reset()
75 static int artop6260_cable_detect(struct ata_port *ap) in artop6260_cable_detect()
99 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()
280 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no]; in artop6210_qc_defer()
A Dlibata-acpi.c45 struct ata_port *ap;
179 void ata_acpi_bind_port(struct ata_port *ap) in ata_acpi_bind_port()
208 struct ata_port *ap = dev->link->ap; in ata_acpi_bind_dev()
266 struct ata_port *ap = host->ports[i]; in ata_acpi_dissociate()
287 int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *gtm) in ata_acpi_gtm()
405 struct ata_port *ap = dev->link->ap; in ata_dev_get_GTF()
774 struct ata_port *ap = dev->link->ap; in ata_acpi_push_id()
824 int ata_acpi_on_suspend(struct ata_port *ap) in ata_acpi_on_suspend()
840 void ata_acpi_on_resume(struct ata_port *ap) in ata_acpi_on_resume()
957 void ata_acpi_set_state(struct ata_port *ap, pm_message_t state) in ata_acpi_set_state()
[all …]
A Dsata_via.c77 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf);
78 static void svia_noop_freeze(struct ata_port *ap);
81 static int vt6421_pata_cable_detect(struct ata_port *ap);
82 static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev);
84 static void vt6421_error_handler(struct ata_port *ap);
301 static void svia_noop_freeze(struct ata_port *ap) in svia_noop_freeze()
332 struct ata_port *ap = link->ap; in vt6420_prereset()
382 struct ata_port *ap = qc->ap; in vt6420_bmdma_start()
391 static int vt6421_pata_cable_detect(struct ata_port *ap) in vt6421_pata_cable_detect()
436 static void vt6421_init_addrs(struct ata_port *ap) in vt6421_init_addrs()
[all …]
A Dpata_acpi.c39 struct ata_port *ap = link->ap; in pacpi_pre_reset()
54 static int pacpi_cable_detect(struct ata_port *ap) in pacpi_cable_detect()
73 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev) in pacpi_discover_modes()
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()
169 struct ata_port *ap = qc->ap; in pacpi_qc_issue()
192 static int pacpi_port_start(struct ata_port *ap) in pacpi_port_start()
A Dsata_sx4.c203 static void pdc_thaw(struct ata_port *ap);
440 struct ata_port *ap = qc->ap; in pdc20621_dma_prep()
500 struct ata_port *ap = qc->ap; in pdc20621_nodata_prep()
553 struct ata_port *ap = qc->ap; in __pdc20621_push_hdma()
571 struct ata_port *ap = qc->ap; in pdc20621_push_hdma()
589 struct ata_port *ap = qc->ap; in pdc20621_pop_hdma()
607 struct ata_port *ap = qc->ap; in pdc20621_dump_hdma()
625 struct ata_port *ap = qc->ap; in pdc20621_packet_start()
778 struct ata_port *ap; in pdc20621_interrupt()
911 struct ata_port *ap = qc->ap; in pdc_post_internal_cmd()
[all …]
A Dpata_sis.c101 struct ata_port *ap = adev->link->ap; in sis_port_base()
122 static int sis_133_cable_detect(struct ata_port *ap) in sis_133_cable_detect()
142 static int sis_66_cable_detect(struct ata_port *ap) in sis_66_cable_detect()
171 struct ata_port *ap = link->ap; in sis_pre_reset()
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()
[all …]
A Dpata_atiixp.c49 static int atiixp_cable_detect(struct ata_port *ap) in atiixp_cable_detect()
83 struct ata_port *ap = link->ap; in atiixp_prereset()
103 static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio) in atiixp_set_pio_timing()
133 static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_piomode()
150 static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_dmamode()
214 struct ata_port *ap = qc->ap; in atiixp_bmdma_start()
243 struct ata_port *ap = qc->ap; in atiixp_bmdma_stop()
/linux/include/trace/events/
A Dlibata.h158 __field( unsigned int, ata_port )
179 __entry->ata_port = qc->ap->print_id;
199 __entry->ata_port, __entry->ata_dev, __entry->tag,
217 __field( unsigned int, ata_port )
237 __entry->ata_port = qc->ap->print_id;
256 __entry->ata_port, __entry->ata_dev, __entry->tag,
285 __field( unsigned int, ata_port )
292 __entry->ata_port = dev->link->ap->print_id;
299 __entry->ata_port, __entry->ata_dev,
311 __field( unsigned int, ata_port )
[all …]

Completed in 70 milliseconds

12345