/linux/include/linux/ |
A D | libata.h | 530 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 D | libata.h | 41 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 D | sata_promise.c | 147 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 D | libahci.c | 771 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 D | libata-sff.c | 665 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 D | pata_amd.c | 139 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 D | libata-sata.c | 41 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 D | sata_nv.c | 294 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 D | sata_sil24.c | 334 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 D | pata_sl82c105.c | 58 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 D | pata_hpt3x2n.c | 104 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 D | sata_qstor.c | 101 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 D | pdc_adma.c | 117 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 D | pata_optidma.c | 57 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 D | ahci.h | 362 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 D | sata_rcar.c | 232 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 D | pata_pdc202xx_old.c | 27 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 D | pata_artop.c | 57 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 D | libata-acpi.c | 45 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 D | sata_via.c | 77 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 D | pata_acpi.c | 39 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 D | sata_sx4.c | 203 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 D | pata_sis.c | 101 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 D | pata_atiixp.c | 49 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 D | libata.h | 158 __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 …]
|