/linux-4.1.27/include/linux/ |
D | libata.h | 532 struct ata_port; 617 struct ata_port *simplex_claimed; /* channel owning the DMA */ 618 struct ata_port *ports[0]; 622 struct ata_port *ap; 780 struct ata_port *ap; 807 struct ata_port { struct 903 int (*cable_detect)(struct ata_port *ap); argument 905 void (*set_piomode)(struct ata_port *ap, struct ata_device *dev); 906 void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev); 912 void (*freeze)(struct ata_port *ap); [all …]
|
/linux-4.1.27/drivers/ata/ |
D | libata.h | 63 extern void ata_force_cbl(struct ata_port *ap); 100 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp); 104 extern struct ata_port *ata_port_alloc(struct ata_host *host); 106 extern int ata_port_probe(struct ata_port *ap); 107 extern void __ata_port_probe(struct ata_port *ap); 109 #define to_ata_port(d) container_of(d, struct ata_port, tdev) 115 extern int ata_acpi_on_suspend(struct ata_port *ap); 116 extern void ata_acpi_on_resume(struct ata_port *ap); 119 extern void ata_acpi_set_state(struct ata_port *ap, pm_message_t state); 120 extern void ata_acpi_bind_port(struct ata_port *ap); [all …]
|
D | sata_promise.c | 156 static int pdc_common_port_start(struct ata_port *ap); 157 static int pdc_sata_port_start(struct ata_port *ap); 159 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 160 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 163 static void pdc_irq_clear(struct ata_port *ap); 165 static void pdc_freeze(struct ata_port *ap); 166 static void pdc_sata_freeze(struct ata_port *ap); 167 static void pdc_thaw(struct ata_port *ap); 168 static void pdc_sata_thaw(struct ata_port *ap); 173 static void pdc_error_handler(struct ata_port *ap); [all …]
|
D | libahci.c | 61 static ssize_t ahci_led_show(struct ata_port *ap, char *buf); 62 static ssize_t ahci_led_store(struct ata_port *ap, const char *buf, 64 static ssize_t ahci_transmit_led_message(struct ata_port *ap, u32 state, 72 static int ahci_port_start(struct ata_port *ap); 73 static void ahci_port_stop(struct ata_port *ap); 76 static void ahci_freeze(struct ata_port *ap); 77 static void ahci_thaw(struct ata_port *ap); 78 static void ahci_set_aggressive_devslp(struct ata_port *ap, bool sleep); 79 static void ahci_enable_fbs(struct ata_port *ap); 80 static void ahci_disable_fbs(struct ata_port *ap); [all …]
|
D | pata_amd.c | 42 static void timing_setup(struct ata_port *ap, struct ata_device *adev, int offset, int speed, int c… in timing_setup() 138 struct ata_port *ap = link->ap; in amd_pre_reset() 154 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() [all …]
|
D | libata-sff.c | 84 u8 ata_sff_check_status(struct ata_port *ap) in ata_sff_check_status() 103 static u8 ata_sff_altstatus(struct ata_port *ap) in ata_sff_altstatus() 123 static u8 ata_sff_irq_status(struct ata_port *ap) in ata_sff_irq_status() 150 static void ata_sff_sync(struct ata_port *ap) in ata_sff_sync() 170 void ata_sff_pause(struct ata_port *ap) in ata_sff_pause() 185 void ata_sff_dma_pause(struct ata_port *ap) in ata_sff_dma_pause() 215 int ata_sff_busy_sleep(struct ata_port *ap, in ata_sff_busy_sleep() 296 static void ata_sff_set_devctl(struct ata_port *ap, u8 ctl) in ata_sff_set_devctl() 318 void ata_sff_dev_select(struct ata_port *ap, unsigned int device) in ata_sff_dev_select() 350 static void ata_dev_select(struct ata_port *ap, unsigned int device, in ata_dev_select() [all …]
|
D | pata_sl82c105.c | 57 struct ata_port *ap = link->ap; in sl82c105_pre_reset() 77 static void sl82c105_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in sl82c105_configure_piomode() 100 static void sl82c105_set_piomode(struct ata_port *ap, struct ata_device *adev) in sl82c105_set_piomode() 114 static void sl82c105_configure_dmamode(struct ata_port *ap, struct ata_device *adev) in sl82c105_configure_dmamode() 139 static void sl82c105_reset_engine(struct ata_port *ap) in sl82c105_reset_engine() 162 struct ata_port *ap = qc->ap; in sl82c105_bmdma_start() 191 struct ata_port *ap = qc->ap; in sl82c105_bmdma_stop() 215 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no]; in sl82c105_qc_defer() 230 static bool sl82c105_sff_irq_check(struct ata_port *ap) in sl82c105_sff_irq_check()
|
D | pata_hpt3x2n.c | 103 static u32 hpt3x2n_find_mode(struct ata_port *ap, int speed) in hpt3x2n_find_mode() 139 static int hpt3x2n_cable_detect(struct ata_port *ap) in hpt3x2n_cable_detect() 171 struct ata_port *ap = link->ap; in hpt3x2n_pre_reset() 181 static void hpt3x2n_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt3x2n_set_mode() 220 static void hpt3x2n_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt3x2n_set_piomode() 233 static void hpt3x2n_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt3x2n_set_dmamode() 247 struct ata_port *ap = qc->ap; in hpt3x2n_bmdma_stop() 275 static void hpt3x2n_set_clock(struct ata_port *ap, int source) in hpt3x2n_set_clock() 299 static int hpt3x2n_use_dpll(struct ata_port *ap, int writing) in hpt3x2n_use_dpll() 313 struct ata_port *ap = qc->ap; in hpt3x2n_qc_defer() [all …]
|
D | pata_optidma.c | 56 struct ata_port *ap = link->ap; in optidma_pre_reset() 76 static void optidma_unlock(struct ata_port *ap) in optidma_unlock() 93 static void optidma_lock(struct ata_port *ap) in optidma_lock() 115 static void optidma_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optidma_mode_setup() 200 static void optiplus_mode_setup(struct ata_port *ap, struct ata_device *adev, u8 mode) in optiplus_mode_setup() 238 static void optidma_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_pio_mode() 253 static void optidma_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optidma_set_dma_mode() 268 static void optiplus_set_pio_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_pio_mode() 283 static void optiplus_set_dma_mode(struct ata_port *ap, struct ata_device *adev) in optiplus_set_dma_mode() 319 struct ata_port *ap = link->ap; in optidma_set_mode()
|
D | ahci.h | 349 void (*start_engine)(struct ata_port *ap); 373 unsigned int ahci_dev_classify(struct ata_port *ap); 386 int ahci_stop_engine(struct ata_port *ap); 387 void ahci_start_fis_rx(struct ata_port *ap); 388 void ahci_start_engine(struct ata_port *ap); 390 int ahci_kick_engine(struct ata_port *ap); 391 int ahci_port_resume(struct ata_port *ap); 398 void ahci_error_handler(struct ata_port *ap); 409 static inline void __iomem *ahci_port_base(struct ata_port *ap) in ahci_port_base()
|
D | sata_nv.c | 310 static void nv_nf2_freeze(struct ata_port *ap); 311 static void nv_nf2_thaw(struct ata_port *ap); 312 static void nv_ck804_freeze(struct ata_port *ap); 313 static void nv_ck804_thaw(struct ata_port *ap); 319 static void nv_adma_irq_clear(struct ata_port *ap); 320 static int nv_adma_port_start(struct ata_port *ap); 321 static void nv_adma_port_stop(struct ata_port *ap); 323 static int nv_adma_port_suspend(struct ata_port *ap, pm_message_t mesg); 324 static int nv_adma_port_resume(struct ata_port *ap); 326 static void nv_adma_freeze(struct ata_port *ap); [all …]
|
D | sata_sil24.c | 342 static void sil24_pmp_attach(struct ata_port *ap); 343 static void sil24_pmp_detach(struct ata_port *ap); 344 static void sil24_freeze(struct ata_port *ap); 345 static void sil24_thaw(struct ata_port *ap); 352 static void sil24_error_handler(struct ata_port *ap); 354 static int sil24_port_start(struct ata_port *ap); 360 static int sil24_port_resume(struct ata_port *ap); 469 static unsigned long sil24_port_offset(struct ata_port *ap) in sil24_port_offset() 474 static void __iomem *sil24_port_base(struct ata_port *ap) in sil24_port_base() 489 static void sil24_read_tf(struct ata_port *ap, int tag, struct ata_taskfile *tf) in sil24_read_tf() [all …]
|
D | sata_qstor.c | 117 static int qs_port_start(struct ata_port *ap); 122 static void qs_freeze(struct ata_port *ap); 123 static void qs_thaw(struct ata_port *ap); 125 static void qs_error_handler(struct ata_port *ap); 187 static inline void qs_enter_reg_mode(struct ata_port *ap) in qs_enter_reg_mode() 197 static inline void qs_reset_channel_logic(struct ata_port *ap) in qs_reset_channel_logic() 206 static void qs_freeze(struct ata_port *ap) in qs_freeze() 214 static void qs_thaw(struct ata_port *ap) in qs_thaw() 224 struct ata_port *ap = link->ap; in qs_prereset() 238 static void qs_error_handler(struct ata_port *ap) in qs_error_handler() [all …]
|
D | sata_rcar.c | 223 static void sata_rcar_freeze(struct ata_port *ap) in sata_rcar_freeze() 233 static void sata_rcar_thaw(struct ata_port *ap) in sata_rcar_thaw() 266 static u8 sata_rcar_check_status(struct ata_port *ap) in sata_rcar_check_status() 271 static u8 sata_rcar_check_altstatus(struct ata_port *ap) in sata_rcar_check_altstatus() 276 static void sata_rcar_set_devctl(struct ata_port *ap, u8 ctl) in sata_rcar_set_devctl() 281 static void sata_rcar_dev_select(struct ata_port *ap, unsigned int device) in sata_rcar_dev_select() 287 static unsigned int sata_rcar_ata_devchk(struct ata_port *ap, in sata_rcar_ata_devchk() 316 struct ata_port *ap = link->ap; in sata_rcar_wait_after_reset() 323 static int sata_rcar_bus_softreset(struct ata_port *ap, unsigned long deadline) in sata_rcar_bus_softreset() 344 struct ata_port *ap = link->ap; in sata_rcar_softreset() [all …]
|
D | pdc_adma.c | 133 static int adma_port_start(struct ata_port *ap); 134 static void adma_port_stop(struct ata_port *ap); 138 static void adma_freeze(struct ata_port *ap); 139 static void adma_thaw(struct ata_port *ap); 193 static void adma_reset_engine(struct ata_port *ap) in adma_reset_engine() 204 static void adma_reinit_engine(struct ata_port *ap) in adma_reinit_engine() 232 static inline void adma_enter_reg_mode(struct ata_port *ap) in adma_enter_reg_mode() 240 static void adma_freeze(struct ata_port *ap) in adma_freeze() 255 static void adma_thaw(struct ata_port *ap) in adma_thaw() 262 struct ata_port *ap = link->ap; in adma_prereset() [all …]
|
D | pata_pdc202xx_old.c | 26 static int pdc2026x_cable_detect(struct ata_port *ap) in pdc2026x_cable_detect() 37 static void pdc202xx_exec_command(struct ata_port *ap, in pdc202xx_exec_command() 46 static bool pdc202xx_irq_check(struct ata_port *ap) in pdc202xx_irq_check() 78 static void pdc202xx_configure_piomode(struct ata_port *ap, struct ata_device *adev, int pio) in pdc202xx_configure_piomode() 111 static void pdc202xx_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_piomode() 125 static void pdc202xx_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc202xx_set_dmamode() 178 struct ata_port *ap = qc->ap; in pdc2026x_bmdma_start() 228 struct ata_port *ap = qc->ap; in pdc2026x_bmdma_stop() 264 static int pdc2026x_port_start(struct ata_port *ap) in pdc2026x_port_start()
|
D | pata_acpi.c | 38 struct ata_port *ap = link->ap; in pacpi_pre_reset() 53 static int pacpi_cable_detect(struct ata_port *ap) in pacpi_cable_detect() 72 static unsigned long pacpi_discover_modes(struct ata_port *ap, struct ata_device *adev) in pacpi_discover_modes() 111 static void pacpi_set_piomode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_piomode() 134 static void pacpi_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pacpi_set_dmamode() 168 struct ata_port *ap = qc->ap; in pacpi_qc_issue() 191 static int pacpi_port_start(struct ata_port *ap) in pacpi_port_start()
|
D | pata_artop.c | 56 struct ata_port *ap = link->ap; in artop62x0_pre_reset() 74 static int artop6260_cable_detect(struct ata_port *ap) in artop6260_cable_detect() 98 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6210_load_piomode() 125 static void artop6210_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6210_set_piomode() 152 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6260_load_piomode() 179 static void artop6260_set_piomode(struct ata_port *ap, struct ata_device *adev) in artop6260_set_piomode() 203 static void artop6210_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6210_set_dmamode() 243 static void artop6260_set_dmamode (struct ata_port *ap, struct ata_device *adev) in artop6260_set_dmamode() 279 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no]; in artop6210_qc_defer()
|
D | sata_via.c | 81 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf); 82 static void svia_noop_freeze(struct ata_port *ap); 85 static int vt6421_pata_cable_detect(struct ata_port *ap); 86 static void vt6421_set_pio_mode(struct ata_port *ap, struct ata_device *adev); 87 static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev); 291 static void svia_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in svia_tf_load() 303 static void svia_noop_freeze(struct ata_port *ap) in svia_noop_freeze() 334 struct ata_port *ap = link->ap; in vt6420_prereset() 384 struct ata_port *ap = qc->ap; in vt6420_bmdma_start() 393 static int vt6421_pata_cable_detect(struct ata_port *ap) in vt6421_pata_cable_detect() [all …]
|
D | pata_atiixp.c | 48 static int atiixp_cable_detect(struct ata_port *ap) in atiixp_cable_detect() 82 struct ata_port *ap = link->ap; in atiixp_prereset() 101 static void atiixp_set_pio_timing(struct ata_port *ap, struct ata_device *adev, int pio) in atiixp_set_pio_timing() 131 static void atiixp_set_piomode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_piomode() 148 static void atiixp_set_dmamode(struct ata_port *ap, struct ata_device *adev) in atiixp_set_dmamode() 212 struct ata_port *ap = qc->ap; in atiixp_bmdma_start() 241 struct ata_port *ap = qc->ap; in atiixp_bmdma_stop()
|
D | libata-acpi.c | 44 struct ata_port *ap; 66 static void ata_acpi_detach_device(struct ata_port *ap, struct ata_device *dev) in ata_acpi_detach_device() 99 static void ata_acpi_handle_hotplug(struct ata_port *ap, struct ata_device *dev, in ata_acpi_handle_hotplug() 147 static void ata_acpi_uevent(struct ata_port *ap, struct ata_device *dev, in ata_acpi_uevent() 178 void ata_acpi_bind_port(struct ata_port *ap) in ata_acpi_bind_port() 207 struct ata_port *ap = dev->link->ap; in ata_acpi_bind_dev() 265 struct ata_port *ap = host->ports[i]; in ata_acpi_dissociate() 286 int ata_acpi_gtm(struct ata_port *ap, struct ata_acpi_gtm *gtm) in ata_acpi_gtm() 346 int ata_acpi_stm(struct ata_port *ap, const struct ata_acpi_gtm *stm) in ata_acpi_stm() 404 struct ata_port *ap = dev->link->ap; in ata_dev_get_GTF() [all …]
|
D | pata_sis.c | 100 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 …]
|
D | sata_sx4.c | 217 static void pdc_error_handler(struct ata_port *ap); 218 static void pdc_freeze(struct ata_port *ap); 219 static void pdc_thaw(struct ata_port *ap); 220 static int pdc_port_start(struct ata_port *ap); 222 static void pdc_tf_load_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 223 static void pdc_exec_command_mmio(struct ata_port *ap, const struct ata_taskfile *tf); 236 static void pdc20621_irq_clear(struct ata_port *ap); 299 static int pdc_port_start(struct ata_port *ap) in pdc_port_start() 456 struct ata_port *ap = qc->ap; in pdc20621_dma_prep() 516 struct ata_port *ap = qc->ap; in pdc20621_nodata_prep() [all …]
|
D | sata_sil.c | 126 static void sil_freeze(struct ata_port *ap); 127 static void sil_thaw(struct ata_port *ap); 269 struct ata_port *ap = qc->ap; in sil_bmdma_stop() 282 struct ata_port *ap = qc->ap; in sil_bmdma_setup() 295 struct ata_port *ap = qc->ap; in sil_bmdma_start() 312 struct ata_port *ap = qc->ap; in sil_fill_sg() 362 struct ata_port *ap = link->ap; in sil_set_mode() 392 static inline void __iomem *sil_scr_addr(struct ata_port *ap, in sil_scr_addr() 434 static void sil_host_intr(struct ata_port *ap, u32 bmdma2) in sil_host_intr() 531 struct ata_port *ap = host->ports[i]; in sil_interrupt() [all …]
|
D | pata_bf54x.c | 289 static void bfin_set_piomode(struct ata_port *ap, struct ata_device *adev) in bfin_set_piomode() 368 static void bfin_set_dmamode(struct ata_port *ap, struct ata_device *adev) in bfin_set_dmamode() 669 static void bfin_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in bfin_tf_load() 726 static u8 bfin_check_status(struct ata_port *ap) in bfin_check_status() 740 static void bfin_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in bfin_tf_read() 770 static void bfin_exec_command(struct ata_port *ap, in bfin_exec_command() 785 static u8 bfin_check_altstatus(struct ata_port *ap) in bfin_check_altstatus() 799 static void bfin_dev_select(struct ata_port *ap, unsigned int device) in bfin_dev_select() 819 static void bfin_set_devctl(struct ata_port *ap, u8 ctl) in bfin_set_devctl() 834 struct ata_port *ap = qc->ap; in bfin_bmdma_setup() [all …]
|
D | pata_ns87415.c | 52 static void ns87415_set_mode(struct ata_port *ap, struct ata_device *adev, u8 mode) in ns87415_set_mode() 107 static void ns87415_set_piomode(struct ata_port *ap, struct ata_device *adev) in ns87415_set_piomode() 122 struct ata_port *ap = qc->ap; in ns87415_bmdma_setup() 181 static void ns87415_irq_clear(struct ata_port *ap) in ns87415_irq_clear() 247 static u8 ns87560_check_status(struct ata_port *ap) in ns87560_check_status() 263 void ns87560_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ns87560_tf_read() 295 static u8 ns87560_bmdma_status(struct ata_port *ap) in ns87560_bmdma_status()
|
D | pata_sch.c | 53 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev); 54 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev); 109 static void sch_set_piomode(struct ata_port *ap, struct ata_device *adev) in sch_set_piomode() 138 static void sch_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sch_set_dmamode()
|
D | libata-scsi.c | 64 static struct ata_device *__ata_scsi_find_dev(struct ata_port *ap, 66 static struct ata_device *ata_scsi_find_dev(struct ata_port *ap, 119 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_lpm_store() 158 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_lpm_show() 174 struct ata_port *ap; in ata_scsi_park_show() 214 struct ata_port *ap; in ata_scsi_park_store() 285 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_store() 296 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_show() 311 struct ata_port *ap = ata_shost_to_port(shost); in ata_scsi_em_message_type_show() 324 struct ata_port *ap = ata_shost_to_port(sdev->host); in ata_scsi_activity_show() [all …]
|
D | pata_pdc2027x.c | 70 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev); 71 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev); 74 static int pdc2027x_cable_detect(struct ata_port *ap); 187 static inline void __iomem *port_mmio(struct ata_port *ap, unsigned int offset) in port_mmio() 198 static inline void __iomem *dev_mmio(struct ata_port *ap, struct ata_device *adev, unsigned int off… in dev_mmio() 214 static int pdc2027x_cable_detect(struct ata_port *ap) in pdc2027x_cable_detect() 235 static inline int pdc2027x_port_enabled(struct ata_port *ap) in pdc2027x_port_enabled() 296 static void pdc2027x_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_piomode() 339 static void pdc2027x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pdc2027x_set_dmamode() 404 struct ata_port *ap = link->ap; in pdc2027x_set_mode() [all …]
|
D | pata_samsung_cf.c | 105 static void pata_s3c_set_piomode(struct ata_port *ap, struct ata_device *adev) in pata_s3c_set_piomode() 177 static void pata_s3c_tf_load(struct ata_port *ap, in pata_s3c_tf_load() 214 static void pata_s3c_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in pata_s3c_tf_read() 240 static void pata_s3c_exec_command(struct ata_port *ap, in pata_s3c_exec_command() 250 static u8 pata_s3c_check_status(struct ata_port *ap) in pata_s3c_check_status() 258 static u8 pata_s3c_check_altstatus(struct ata_port *ap) in pata_s3c_check_altstatus() 269 struct ata_port *ap = dev->link->ap; in pata_s3c_data_xfer() 299 static void pata_s3c_dev_select(struct ata_port *ap, unsigned int device) in pata_s3c_dev_select() 313 static unsigned int pata_s3c_devchk(struct ata_port *ap, in pata_s3c_devchk() 363 static int pata_s3c_bus_softreset(struct ata_port *ap, in pata_s3c_bus_softreset() [all …]
|
D | pata_it821x.c | 126 static void it821x_program(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program() 154 static void it821x_program_udma(struct ata_port *ap, struct ata_device *adev, u16 timing) in it821x_program_udma() 185 static void it821x_clock_strategy(struct ata_port *ap, struct ata_device *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() 285 static void it821x_passthru_set_dmamode(struct ata_port *ap, struct ata_device *adev) in it821x_passthru_set_dmamode() 347 struct ata_port *ap = qc->ap; in it821x_passthru_bmdma_start() 370 struct ata_port *ap = qc->ap; in it821x_passthru_bmdma_stop() 389 static void it821x_passthru_dev_select(struct ata_port *ap, in it821x_passthru_dev_select() 577 struct ata_port *ap = qc->ap; in it821x_check_atapi_dma() 656 static u8 *it821x_firmware_command(struct ata_port *ap, u8 cmd, int len) in it821x_firmware_command() [all …]
|
D | pata_ep93xx.c | 329 static void ep93xx_pata_set_piomode(struct ata_port *ap, in ep93xx_pata_set_piomode() 357 static u8 ep93xx_pata_check_status(struct ata_port *ap) in ep93xx_pata_check_status() 364 static u8 ep93xx_pata_check_altstatus(struct ata_port *ap) in ep93xx_pata_check_altstatus() 372 static void ep93xx_pata_tf_load(struct ata_port *ap, in ep93xx_pata_tf_load() 414 static void ep93xx_pata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in ep93xx_pata_tf_read() 445 static void ep93xx_pata_exec_command(struct ata_port *ap, in ep93xx_pata_exec_command() 456 static void ep93xx_pata_dev_select(struct ata_port *ap, unsigned int device) in ep93xx_pata_dev_select() 469 static void ep93xx_pata_set_devctl(struct ata_port *ap, u8 ctl) in ep93xx_pata_set_devctl() 481 struct ata_port *ap = adev->link->ap; in ep93xx_pata_data_xfer() 519 static bool ep93xx_pata_device_is_present(struct ata_port *ap, in ep93xx_pata_device_is_present() [all …]
|
D | libata-pmp.c | 41 struct ata_port *ap = link->ap; in sata_pmp_read() 78 struct ata_port *ap = link->ap; in sata_pmp_write() 113 struct ata_port *ap = link->ap; in sata_pmp_qc_defer_cmd_switch() 261 struct ata_port *ap = dev->link->ap; in sata_pmp_configure() 337 static int sata_pmp_init_links (struct ata_port *ap, int nr_ports) in sata_pmp_init_links() 379 static void sata_pmp_quirks(struct ata_port *ap) in sata_pmp_quirks() 489 struct ata_port *ap = link->ap; in sata_pmp_attach() 563 struct ata_port *ap = link->ap; in sata_pmp_detach() 652 struct ata_port *ap = link->ap; in sata_pmp_revalidate() 752 static int sata_pmp_eh_recover_pmp(struct ata_port *ap, in sata_pmp_eh_recover_pmp() [all …]
|
D | sata_vsc.c | 120 static void vsc_freeze(struct ata_port *ap) in vsc_freeze() 131 static void vsc_thaw(struct ata_port *ap) in vsc_thaw() 142 static void vsc_intr_mask_update(struct ata_port *ap, u8 ctl) in vsc_intr_mask_update() 158 static void vsc_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in vsc_sata_tf_load() 199 static void vsc_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in vsc_sata_tf_read() 227 static inline void vsc_error_intr(u8 port_status, struct ata_port *ap) in vsc_error_intr() 235 static void vsc_port_intr(u8 port_status, struct ata_port *ap) in vsc_port_intr() 378 struct ata_port *ap = host->ports[i]; in vsc_sata_init_one()
|
D | sata_mv.c | 605 static int mv_port_start(struct ata_port *ap); 606 static void mv_port_stop(struct ata_port *ap); 613 static void mv_eh_freeze(struct ata_port *ap); 614 static void mv_eh_thaw(struct ata_port *ap); 649 static int mv_stop_edma(struct ata_port *ap); 651 static void mv_edma_cfg(struct ata_port *ap, int want_ncq, int want_edma); 653 static void mv_pmp_select(struct ata_port *ap, int pmp); 658 static void mv_pmp_error_handler(struct ata_port *ap); 659 static void mv_process_crpb_entries(struct ata_port *ap, 662 static void mv_sff_irq_clear(struct ata_port *ap); [all …]
|
D | pata_hpt37x.c | 210 static u32 hpt37x_find_mode(struct ata_port *ap, int speed) in hpt37x_find_mode() 334 static int hpt37x_cable_detect(struct ata_port *ap) in hpt37x_cable_detect() 362 static int hpt374_fn1_cable_detect(struct ata_port *ap) in hpt374_fn1_cable_detect() 393 struct ata_port *ap = link->ap; in hpt37x_pre_reset() 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() 476 struct ata_port *ap = qc->ap; in hpt370_bmdma_stop() 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() [all …]
|
D | libata-eh.c | 166 static void __ata_port_freeze(struct ata_port *ap); 168 static void ata_eh_handle_port_suspend(struct ata_port *ap); 169 static void ata_eh_handle_port_resume(struct ata_port *ap); 171 static void ata_eh_handle_port_suspend(struct ata_port *ap) in ata_eh_handle_port_suspend() 174 static void ata_eh_handle_port_resume(struct ata_port *ap) in ata_eh_handle_port_resume() 256 void ata_port_desc(struct ata_port *ap, const char *fmt, ...) in ata_port_desc() 287 void ata_port_pbar_desc(struct ata_port *ap, int bar, ssize_t offset, in ata_port_pbar_desc() 479 void ata_eh_acquire(struct ata_port *ap) in ata_eh_acquire() 496 void ata_eh_release(struct ata_port *ap) in ata_eh_release() 525 struct ata_port *ap = ata_shost_to_port(host); in ata_scsi_timed_out() [all …]
|
D | pata_octeon_cf.c | 52 struct ata_port *ap; 129 static void octeon_cf_set_piomode(struct ata_port *ap, struct ata_device *dev) in octeon_cf_set_piomode() 223 static void octeon_cf_set_dmamode(struct ata_port *ap, struct ata_device *dev) in octeon_cf_set_dmamode() 307 struct ata_port *ap = dev->link->ap; in octeon_cf_data_xfer8() 346 struct ata_port *ap = dev->link->ap; in octeon_cf_data_xfer16() 391 static void octeon_cf_tf_read16(struct ata_port *ap, struct ata_taskfile *tf) in octeon_cf_tf_read16() 435 static u8 octeon_cf_check_status16(struct ata_port *ap) in octeon_cf_check_status16() 447 struct ata_port *ap = link->ap; in octeon_cf_softreset16() 475 static void octeon_cf_tf_load16(struct ata_port *ap, in octeon_cf_tf_load16() 513 static void octeon_cf_dev_select(struct ata_port *ap, unsigned int device) in octeon_cf_dev_select() [all …]
|
D | pata_sil680.c | 50 static unsigned long sil680_selreg(struct ata_port *ap, int r) in sil680_selreg() 67 static unsigned long sil680_seldev(struct ata_port *ap, struct ata_device *adev, int r) in sil680_seldev() 84 static int sil680_cable_detect(struct ata_port *ap) in sil680_cable_detect() 106 static void sil680_set_piomode(struct ata_port *ap, struct ata_device *adev) in sil680_set_piomode() 158 static void sil680_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sil680_set_dmamode() 211 static void sil680_sff_exec_command(struct ata_port *ap, in sil680_sff_exec_command() 219 static bool sil680_sff_irq_check(struct ata_port *ap) in sil680_sff_irq_check()
|
D | sata_inic162x.c | 258 static void __iomem *inic_port_base(struct ata_port *ap) in inic_port_base() 311 static void inic_stop_idma(struct ata_port *ap) in inic_stop_idma() 320 static void inic_host_err_intr(struct ata_port *ap, u8 irq_stat, u16 idma_stat) in inic_host_err_intr() 376 static void inic_host_intr(struct ata_port *ap) in inic_host_intr() 539 struct ata_port *ap = qc->ap; in inic_qc_issue() 550 static void inic_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in inic_tf_read() 585 static void inic_freeze(struct ata_port *ap) in inic_freeze() 593 static void inic_thaw(struct ata_port *ap) in inic_thaw() 615 struct ata_port *ap = link->ap; in inic_hardreset() 658 static void inic_error_handler(struct ata_port *ap) in inic_error_handler() [all …]
|
D | pata_cmd64x.c | 72 static int cmd648_cable_detect(struct ata_port *ap) in cmd648_cable_detect() 93 static void cmd64x_set_timing(struct ata_port *ap, struct ata_device *adev, u8 mode) in cmd64x_set_timing() 177 static void cmd64x_set_piomode(struct ata_port *ap, struct ata_device *adev) in cmd64x_set_piomode() 190 static void cmd64x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cmd64x_set_dmamode() 238 static bool cmd64x_sff_irq_check(struct ata_port *ap) in cmd64x_sff_irq_check() 258 static void cmd64x_sff_irq_clear(struct ata_port *ap) in cmd64x_sff_irq_clear() 277 static bool cmd648_sff_irq_check(struct ata_port *ap) in cmd648_sff_irq_check() 294 static void cmd648_sff_irq_clear(struct ata_port *ap) in cmd648_sff_irq_clear()
|
D | pata_hpt3x3.c | 37 static void hpt3x3_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt3x3_set_piomode() 67 static void hpt3x3_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt3x3_set_dmamode() 98 static void hpt3x3_freeze(struct ata_port *ap) in hpt3x3_freeze() 118 struct ata_port *ap = qc->ap; in hpt3x3_bmdma_setup() 234 struct ata_port *ap = host->ports[i]; in hpt3x3_init_one()
|
D | pata_hpt366.c | 122 static u32 hpt36x_find_mode(struct ata_port *ap, int speed) in hpt36x_find_mode() 216 static int hpt36x_cable_detect(struct ata_port *ap) in hpt36x_cable_detect() 231 static void hpt366_set_mode(struct ata_port *ap, struct ata_device *adev, in hpt366_set_mode() 266 static void hpt366_set_piomode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_piomode() 280 static void hpt366_set_dmamode(struct ata_port *ap, struct ata_device *adev) in hpt366_set_dmamode()
|
D | pata_oldpiix.c | 39 struct ata_port *ap = link->ap; in oldpiix_pre_reset() 63 static void oldpiix_set_piomode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_piomode() 125 static void oldpiix_set_dmamode (struct ata_port *ap, struct ata_device *adev) in oldpiix_set_dmamode() 194 struct ata_port *ap = qc->ap; in oldpiix_qc_issue()
|
D | pata_sc1200.c | 85 static void sc1200_set_piomode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_piomode() 119 static void sc1200_set_dmamode(struct ata_port *ap, struct ata_device *adev) in sc1200_set_dmamode() 167 struct ata_port *ap = qc->ap; in sc1200_qc_issue() 193 struct ata_port *alt = host->ports[1 ^ qc->ap->port_no]; in sc1200_qc_defer()
|
D | pata_mpiix.c | 50 struct ata_port *ap = link->ap; in mpiix_pre_reset() 75 static void mpiix_set_piomode(struct ata_port *ap, struct ata_device *adev) in mpiix_set_piomode() 124 struct ata_port *ap = qc->ap; in mpiix_qc_issue() 155 struct ata_port *ap; in mpiix_init_one()
|
D | libata-transport.h | 10 int ata_tport_add(struct device *parent, struct ata_port *ap); 11 void ata_tport_delete(struct ata_port *ap);
|
D | sata_svw.c | 95 static u8 k2_stat_check_status(struct ata_port *ap); 174 static void k2_sata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in k2_sata_tf_load() 210 static void k2_sata_tf_read(struct ata_port *ap, struct ata_taskfile *tf) in k2_sata_tf_read() 248 struct ata_port *ap = qc->ap; in k2_bmdma_setup_mmio() 279 struct ata_port *ap = qc->ap; in k2_bmdma_start_mmio() 314 static u8 k2_stat_check_status(struct ata_port *ap) in k2_stat_check_status() 321 struct ata_port *ap; in k2_sata_show_info() 481 struct ata_port *ap = host->ports[i]; in k2_sata_init_one()
|
D | pata_atp867x.c | 121 static void atp867x_set_dmamode(struct ata_port *ap, struct ata_device *adev) in atp867x_set_dmamode() 152 static int atp867x_get_active_clocks_shifted(struct ata_port *ap, in atp867x_get_active_clocks_shifted() 214 static void atp867x_set_piomode(struct ata_port *ap, struct ata_device *adev) in atp867x_set_piomode() 263 static int atp867x_cable_detect(struct ata_port *ap) in atp867x_cable_detect() 300 static void atp867x_check_ports(struct ata_port *ap, int port) in atp867x_check_ports() 349 static int atp867x_set_priv(struct ata_port *ap) in atp867x_set_priv() 374 struct ata_port *ap = host->ports[0]; in atp867x_fixup() 446 struct ata_port *ap = host->ports[i]; in atp867x_ata_pci_sff_init_host()
|
D | pata_ns87410.c | 41 struct ata_port *ap = link->ap; in ns87410_pre_reset() 63 static void ns87410_set_piomode(struct ata_port *ap, struct ata_device *adev) in ns87410_set_piomode() 116 struct ata_port *ap = qc->ap; in ns87410_qc_issue()
|
D | pata_opti.c | 55 struct ata_port *ap = link->ap; in opti_pre_reset() 80 static void opti_write_reg(struct ata_port *ap, u8 val, int reg) in opti_write_reg() 106 static void opti_set_piomode(struct ata_port *ap, struct ata_device *adev) in opti_set_piomode()
|
D | pata_efar.c | 42 struct ata_port *ap = link->ap; in efar_pre_reset() 59 static int efar_cable_detect(struct ata_port *ap) in efar_cable_detect() 83 static void efar_set_piomode (struct ata_port *ap, struct ata_device *adev) in efar_set_piomode() 157 static void efar_set_dmamode (struct ata_port *ap, struct ata_device *adev) in efar_set_dmamode()
|
D | pata_it8213.c | 37 struct ata_port *ap = link->ap; in it8213_pre_reset() 53 static int it8213_cable_detect(struct ata_port *ap) in it8213_cable_detect() 74 static void it8213_set_piomode (struct ata_port *ap, struct ata_device *adev) in it8213_set_piomode() 139 static void it8213_set_dmamode (struct ata_port *ap, struct ata_device *adev) in it8213_set_dmamode()
|
D | pata_cs5530.c | 38 static void __iomem *cs5530_port_base(struct ata_port *ap) in cs5530_port_base() 54 static void cs5530_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_piomode() 85 static void cs5530_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5530_set_dmamode() 145 struct ata_port *ap = qc->ap; in cs5530_qc_issue()
|
D | libata-core.c | 194 struct ata_link *ata_link_next(struct ata_link *link, struct ata_port *ap, in ata_link_next() 310 struct ata_port *ap = dev->link->ap; in ata_dev_phys_link() 332 void ata_force_cbl(struct ata_port *ap) in ata_force_cbl() 1559 struct ata_port *ap = link->ap; in ata_exec_internal_sg() 1852 struct ata_port *ap = dev->link->ap; in ata_dev_read_id() 2073 struct ata_port *ap = dev->link->ap; in ata_dev_knobble() 2084 struct ata_port *ap = dev->link->ap; in ata_dev_config_ncq() 2165 struct ata_port *ap = dev->link->ap; in ata_dev_configure() 2509 int ata_cable_40wire(struct ata_port *ap) in ata_cable_40wire() 2522 int ata_cable_80wire(struct ata_port *ap) in ata_cable_80wire() [all …]
|
D | sata_dwc_460ex.c | 212 static int sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc, 214 static void sata_dwc_dma_xfer_complete(struct ata_port *ap, u32 check_status); 215 static void sata_dwc_port_stop(struct ata_port *ap); 254 static void sata_dwc_tf_dump(struct ata_port *ap, struct ata_taskfile *tf) in sata_dwc_tf_dump() 274 struct ata_port *ap; in dma_dwc_xfer_done() 305 struct ata_port *ap = qc->ap; in dma_dwc_xfer_setup() 403 static void sata_dwc_error_intr(struct ata_port *ap, in sata_dwc_error_intr() 458 struct ata_port *ap; in sata_dwc_isr() 698 static void sata_dwc_dma_xfer_complete(struct ata_port *ap, u32 check_status) in sata_dwc_dma_xfer_complete() 739 static int sata_dwc_qc_complete(struct ata_port *ap, struct ata_queued_cmd *qc, in sata_dwc_qc_complete() [all …]
|
D | pata_cmd640.c | 51 static void cmd640_set_piomode(struct ata_port *ap, struct ata_device *adev) in cmd640_set_piomode() 130 struct ata_port *ap = qc->ap; in cmd640_qc_issue() 150 static int cmd640_port_start(struct ata_port *ap) in cmd640_port_start() 163 static bool cmd640_sff_irq_check(struct ata_port *ap) in cmd640_sff_irq_check()
|
D | pata_cs5535.c | 77 static int cs5535_cable_detect(struct ata_port *ap) in cs5535_cable_detect() 97 static void cs5535_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5535_set_piomode() 136 static void cs5535_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5535_set_dmamode()
|
D | pata_triflex.c | 62 struct ata_port *ap = link->ap; in triflex_prereset() 85 static void triflex_load_timing(struct ata_port *ap, struct ata_device *adev, int speed) in triflex_load_timing() 138 static void triflex_set_piomode(struct ata_port *ap, struct ata_device *adev) in triflex_set_piomode()
|
D | pata_icside.c | 187 static void pata_icside_set_dmamode(struct ata_port *ap, struct ata_device *adev) in pata_icside_set_dmamode() 221 struct ata_port *ap = qc->ap; in pata_icside_bmdma_setup() 246 struct ata_port *ap = qc->ap; in pata_icside_bmdma_start() 255 struct ata_port *ap = qc->ap; in pata_icside_bmdma_stop() 264 static u8 pata_icside_bmdma_status(struct ata_port *ap) in pata_icside_bmdma_status() 303 struct ata_port *ap = link->ap; in pata_icside_postreset() 340 static void pata_icside_setup_ioaddr(struct ata_port *ap, void __iomem *base, in pata_icside_setup_ioaddr() 462 struct ata_port *ap = host->ports[i]; in pata_icside_add_ports()
|
D | pata_ninja32.c | 58 static void ninja32_set_piomode(struct ata_port *ap, struct ata_device *adev) in ninja32_set_piomode() 69 static void ninja32_dev_select(struct ata_port *ap, unsigned int device) in ninja32_dev_select() 105 struct ata_port *ap; in ninja32_init_one()
|
D | pata_radisys.c | 39 static void radisys_set_piomode (struct ata_port *ap, struct ata_device *adev) in radisys_set_piomode() 90 static void radisys_set_dmamode (struct ata_port *ap, struct ata_device *adev) in radisys_set_dmamode() 169 struct ata_port *ap = qc->ap; in radisys_qc_issue()
|
D | pata_macio.c | 368 static void pata_macio_apply_timings(struct ata_port *ap, unsigned int device) in pata_macio_apply_timings() 382 static void pata_macio_dev_select(struct ata_port *ap, unsigned int device) in pata_macio_dev_select() 390 static void pata_macio_set_timings(struct ata_port *ap, in pata_macio_set_timings() 472 static int pata_macio_cable_detect(struct ata_port *ap) in pata_macio_cable_detect() 513 struct ata_port *ap = qc->ap; in pata_macio_qc_prep() 571 static void pata_macio_freeze(struct ata_port *ap) in pata_macio_freeze() 590 struct ata_port *ap = qc->ap; in pata_macio_bmdma_setup() 619 struct ata_port *ap = qc->ap; in pata_macio_bmdma_start() 632 struct ata_port *ap = qc->ap; in pata_macio_bmdma_stop() 645 static u8 pata_macio_bmdma_status(struct ata_port *ap) in pata_macio_bmdma_status() [all …]
|
D | pata_serverworks.c | 67 static int oem_cable(struct ata_port *ap) in oem_cable() 79 int (*cable_detect)(struct ata_port *ap); 102 static int serverworks_cable_detect(struct ata_port *ap) in serverworks_cable_detect() 196 static void serverworks_set_piomode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_piomode() 226 static void serverworks_set_dmamode(struct ata_port *ap, struct ata_device *adev) in serverworks_set_dmamode()
|
D | sata_sis.c | 117 struct ata_port *ap = link->ap; in get_scr_cfg_addr() 169 struct ata_port *ap = link->ap; in sis_scr_read() 184 struct ata_port *ap = link->ap; in sis_scr_write() 286 struct ata_port *ap = host->ports[i]; in sis_init_one()
|
D | pata_rdc.c | 53 static int rdc_pata_cable_detect(struct ata_port *ap) in rdc_pata_cable_detect() 75 struct ata_port *ap = link->ap; in rdc_pata_prereset() 101 static void rdc_set_piomode(struct ata_port *ap, struct ata_device *adev) in rdc_set_piomode() 183 static void rdc_set_dmamode(struct ata_port *ap, struct ata_device *adev) in rdc_set_dmamode()
|
D | pata_legacy.c | 267 static void pdc20230_set_piomode(struct ata_port *ap, struct ata_device *adev) in pdc20230_set_piomode() 310 struct ata_port *ap = dev->link->ap; in pdc_data_xfer_vlb() 361 static void ht6560a_set_piomode(struct ata_port *ap, struct ata_device *adev) in ht6560a_set_piomode() 395 static void ht6560b_set_piomode(struct ata_port *ap, struct ata_device *adev) in ht6560b_set_piomode() 458 static void opti82c611a_set_piomode(struct ata_port *ap, in opti82c611a_set_piomode() 534 static void opti82c46x_set_piomode(struct ata_port *ap, struct ata_device *adev) in opti82c46x_set_piomode() 620 struct ata_port *ap = qc->ap; in opti82c46x_qc_issue() 651 static void qdi65x0_set_piomode(struct ata_port *ap, struct ata_device *adev) in qdi65x0_set_piomode() 691 struct ata_port *ap = qc->ap; in qdi_qc_issue() 708 struct ata_port *ap = adev->link->ap; in vlb32_data_xfer() [all …]
|
D | sata_fsl.c | 517 struct ata_port *ap = qc->ap; in sata_fsl_qc_prep() 565 struct ata_port *ap = qc->ap; in sata_fsl_qc_issue() 654 static void sata_fsl_freeze(struct ata_port *ap) in sata_fsl_freeze() 675 static void sata_fsl_thaw(struct ata_port *ap) in sata_fsl_thaw() 697 static void sata_fsl_pmp_attach(struct ata_port *ap) in sata_fsl_pmp_attach() 707 static void sata_fsl_pmp_detach(struct ata_port *ap) in sata_fsl_pmp_detach() 723 static int sata_fsl_port_start(struct ata_port *ap) in sata_fsl_port_start() 779 static void sata_fsl_port_stop(struct ata_port *ap) in sata_fsl_port_stop() 805 static unsigned int sata_fsl_dev_classify(struct ata_port *ap) in sata_fsl_dev_classify() 829 struct ata_port *ap = link->ap; in sata_fsl_hardreset() [all …]
|
D | pata_ixp4xx_cf.c | 49 struct ata_port *ap = dev->link->ap; in ixp4xx_mmio_data_xfer() 99 static void ixp4xx_setup_port(struct ata_port *ap, in ixp4xx_setup_port() 145 struct ata_port *ap; in ixp4xx_pata_probe()
|
D | pata_via.c | 180 static int via_cable_detect(struct ata_port *ap) { in via_cable_detect() 212 struct ata_port *ap = link->ap; in via_pre_reset() 244 static void via_do_set_mode(struct ata_port *ap, struct ata_device *adev, in via_do_set_mode() 329 static void via_set_piomode(struct ata_port *ap, struct ata_device *adev) in via_set_piomode() 337 static void via_set_dmamode(struct ata_port *ap, struct ata_device *adev) in via_set_dmamode() 389 static void via_tf_load(struct ata_port *ap, const struct ata_taskfile *tf) in via_tf_load() 441 static int via_port_start(struct ata_port *ap) in via_port_start()
|
D | ahci_xgene.c | 119 static int xgene_ahci_poll_reg_val(struct ata_port *ap, in xgene_ahci_poll_reg_val() 145 static int xgene_ahci_restart_engine(struct ata_port *ap) in xgene_ahci_restart_engine() 198 struct ata_port *ap = qc->ap; in xgene_ahci_qc_issue() 361 struct ata_port *ap = link->ap; in xgene_ahci_do_hardreset() 400 struct ata_port *ap = link->ap; in xgene_ahci_hardreset() 462 struct ata_port *ap = link->ap; in xgene_ahci_pmp_softreset() 506 struct ata_port *ap = link->ap; in xgene_ahci_softreset()
|
D | pata_piccolo.c | 31 static void tosh_set_piomode(struct ata_port *ap, struct ata_device *adev) in tosh_set_piomode() 44 static void tosh_set_dmamode(struct ata_port *ap, struct ata_device *adev) in tosh_set_dmamode()
|
D | pata_marvell.c | 69 struct ata_port *ap = link->ap; in marvell_pre_reset() 79 static int marvell_cable_detect(struct ata_port *ap) in marvell_cable_detect()
|
D | ata_piix.c | 502 static int piix_port_start(struct ata_port *ap) in piix_port_start() 521 static int ich_pata_cable_detect(struct ata_port *ap) in ich_pata_cable_detect() 555 struct ata_port *ap = link->ap; in piix_pata_prereset() 565 static void piix_set_timings(struct ata_port *ap, struct ata_device *adev, in piix_set_timings() 662 static void piix_set_piomode(struct ata_port *ap, struct ata_device *adev) in piix_set_piomode() 679 static void do_pata_set_dmamode(struct ata_port *ap, struct ata_device *adev, int isich) in do_pata_set_dmamode() 757 static void piix_set_dmamode(struct ata_port *ap, struct ata_device *adev) in piix_set_dmamode() 773 static void ich_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ich_set_dmamode() 794 struct ata_port *ap = link->ap; in piix_sidpr_sel() 833 static bool piix_irq_check(struct ata_port *ap) in piix_irq_check() [all …]
|
D | pata_cs5520.c | 69 static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio) in cs5520_set_timings() 100 static void cs5520_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5520_set_piomode() 216 struct ata_port *ap = host->ports[i]; in cs5520_init_one()
|
D | pata_cs5536.c | 141 static int cs5536_cable_detect(struct ata_port *ap) in cs5536_cable_detect() 160 static void cs5536_set_piomode(struct ata_port *ap, struct ata_device *adev) in cs5536_set_piomode() 204 static void cs5536_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cs5536_set_dmamode()
|
D | pata_pxa.c | 169 static unsigned char pxa_bmdma_status(struct ata_port *ap) in pxa_bmdma_status() 183 static void pxa_irq_clear(struct ata_port *ap) in pxa_irq_clear() 221 struct ata_port *ap = port; in pxa_ata_dma_irq() 234 struct ata_port *ap; in pxa_ata_probe()
|
D | pata_ali.c | 89 static int ali_c2_cable_detect(struct ata_port *ap) in ali_c2_cable_detect() 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() 241 static void ali_set_dmamode(struct ata_port *ap, struct ata_device *adev) in ali_set_dmamode()
|
D | pata_cypress.c | 51 static void cy82c693_set_piomode(struct ata_port *ap, struct ata_device *adev) in cy82c693_set_piomode() 100 static void cy82c693_set_dmamode(struct ata_port *ap, struct ata_device *adev) in cy82c693_set_dmamode()
|
D | pata_mpc52xx.c | 390 mpc52xx_ata_set_piomode(struct ata_port *ap, struct ata_device *adev) in mpc52xx_ata_set_piomode() 408 mpc52xx_ata_set_dmamode(struct ata_port *ap, struct ata_device *adev) in mpc52xx_ata_set_dmamode() 432 mpc52xx_ata_dev_select(struct ata_port *ap, unsigned int device) in mpc52xx_ata_dev_select() 445 struct ata_port *ap = qc->ap; in mpc52xx_ata_build_dmatable() 501 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_setup() 558 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_start() 568 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_stop() 582 mpc52xx_bmdma_status(struct ata_port *ap) in mpc52xx_bmdma_status() 630 struct ata_port *ap; in mpc52xx_ata_init_one()
|
D | libata-transport.c | 79 container_of((d), struct ata_port, tdev) 209 struct ata_port *ap = transport_class_to_port(dev); \ 256 void ata_tport_delete(struct ata_port *ap) in ata_tport_delete() 279 struct ata_port *ap) in ata_tport_add() 408 struct ata_port *ap = link->ap; in ata_tlink_add() 660 struct ata_port *ap = link->ap; in ata_tdev_add()
|
D | pata_pcmcia.c | 107 struct ata_port *ap = dev->link->ap; in ata_data_xfer_8bit() 130 struct ata_port *ap; in pcmcia_8bit_drain_fifo() 202 struct ata_port *ap; in pcmcia_init_one()
|
D | acard-ahci.c | 77 static int acard_ahci_port_start(struct ata_port *ap); 262 struct ata_port *ap = qc->ap; in acard_ahci_qc_prep() 324 static int acard_ahci_port_start(struct ata_port *ap) in acard_ahci_port_start() 473 struct ata_port *ap = host->ports[i]; in acard_ahci_init_one()
|
D | pata_arasan_cf.c | 284 struct ata_port *ap = acdev->host->ports[0]; in cf_card_detect() 643 static void arasan_cf_freeze(struct ata_port *ap) in arasan_cf_freeze() 657 static void arasan_cf_error_handler(struct ata_port *ap) in arasan_cf_error_handler() 674 struct ata_port *ap = qc->ap; in arasan_cf_dma_start() 688 struct ata_port *ap = qc->ap; in arasan_cf_qc_issue() 720 static void arasan_cf_set_piomode(struct ata_port *ap, struct ata_device *adev) in arasan_cf_set_piomode() 746 static void arasan_cf_set_dmamode(struct ata_port *ap, struct ata_device *adev) in arasan_cf_set_dmamode() 795 struct ata_port *ap; in arasan_cf_probe()
|
D | pata_imx.c | 46 struct ata_port *ap = link->ap; in pata_imx_set_mode() 96 struct ata_port *ap; in pata_imx_probe()
|
D | pata_palmld.c | 54 struct ata_port *ap; in palmld_pata_probe()
|
D | pata_isapnp.c | 50 struct ata_port *ap; in isapnp_init_one()
|
D | pata_jmicron.c | 43 struct ata_port *ap = link->ap; in jmicron_pre_reset()
|
D | pata_at91.c | 262 static void pata_at91_set_piomode(struct ata_port *ap, struct ata_device *adev) in pata_at91_set_piomode() 322 struct ata_port *ap; in pata_at91_probe()
|
D | pata_at32.c | 150 static void pata_at32_set_piomode(struct ata_port *ap, struct ata_device *adev) in pata_at32_set_piomode() 186 struct ata_port *ap; in pata_at32_init_one()
|
D | sata_highbank.c | 140 static ssize_t ecx_transmit_led_message(struct ata_port *ap, u32 state, in ecx_transmit_led_message() 403 struct ata_port *ap = link->ap; in ahci_highbank_hardreset() 550 struct ata_port *ap = host->ports[i]; in ahci_highbank_probe()
|
D | ahci.c | 667 struct ata_port *ap = link->ap; in ahci_vt8251_hardreset() 692 struct ata_port *ap = link->ap; in ahci_p5wdh_hardreset() 753 struct ata_port *ap = link->ap; in ahci_avn_hardreset() 955 struct ata_port *ap = host->ports[1]; in ahci_p5wdh_workaround() 1324 struct ata_port *ap = host->ports[i]; in ahci_gtf_filter_workaround() 1551 struct ata_port *ap = host->ports[i]; in ahci_init_one()
|
D | pata_rb532_cf.c | 88 struct ata_port *ap; in rb532_pata_setup_ports()
|
D | ahci_sunxi.c | 155 static void ahci_sunxi_start_engine(struct ata_port *ap) in ahci_sunxi_start_engine()
|
D | ata_generic.c | 53 struct ata_port *ap = link->ap; in generic_set_mode()
|
D | pata_platform.c | 107 struct ata_port *ap; in __pata_platform_probe()
|
D | sata_uli.c | 103 static unsigned int get_scr_cfg_addr(struct ata_port *ap, unsigned int sc_reg) in get_scr_cfg_addr()
|
D | ahci_imx.c | 296 static void ahci_imx_error_handler(struct ata_port *ap) in ahci_imx_error_handler() 331 struct ata_port *ap = link->ap; in ahci_imx_softreset()
|
D | libahci_platform.c | 556 struct ata_port *ap = host->ports[i]; in ahci_platform_init_host()
|
/linux-4.1.27/include/trace/events/ |
D | libata.h | 149 __field( unsigned int, ata_port ) 170 __entry->ata_port = qc->ap->print_id; 190 __entry->ata_port, __entry->ata_dev, __entry->tag, 207 __field( unsigned int, ata_port ) 227 __entry->ata_port = qc->ap->print_id; 246 __entry->ata_port, __entry->ata_dev, __entry->tag, 275 __field( unsigned int, ata_port ) 282 __entry->ata_port = dev->link->ap->print_id; 289 __entry->ata_port, __entry->ata_dev, 301 __field( unsigned int, ata_port ) [all …]
|
/linux-4.1.27/drivers/scsi/libsas/ |
D | sas_ata.c | 105 struct ata_port *ap; in sas_ata_task_done() 184 struct ata_port *ap = qc->ap; in sas_ata_qc_issue() 326 struct ata_port *ap = link->ap; in smp_ata_check_ready() 356 struct ata_port *ap = link->ap; in local_ata_check_ready() 374 struct ata_port *ap = ddev->sata_dev.ap; in sas_ata_printk() 398 struct ata_port *ap = link->ap; in sas_ata_hard_reset() 498 static void sas_ata_set_dmamode(struct ata_port *ap, struct ata_device *ata_dev) in sas_ata_set_dmamode() 507 static void sas_ata_sched_eh(struct ata_port *ap) in sas_ata_sched_eh() 520 void sas_ata_end_eh(struct ata_port *ap) in sas_ata_end_eh() 562 struct ata_port *ap; in sas_ata_init() [all …]
|
/linux-4.1.27/include/scsi/ |
D | sas_ata.h | 50 void sas_ata_end_eh(struct ata_port *ap); 100 static inline void sas_ata_end_eh(struct ata_port *ap) in sas_ata_end_eh()
|
D | libsas.h | 171 struct ata_port *ap;
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-ata | 9 Files under /sys/class/ata_port
|
/linux-4.1.27/drivers/scsi/ |
D | ipr.c | 4664 struct ata_port *ap; in ipr_target_alloc() 4792 struct ata_port *ap = NULL; in ipr_slave_configure() 5130 struct ata_port *ap; in __ipr_eh_dev_reset() 6508 static void ipr_ata_phy_reset(struct ata_port *ap) in ipr_ata_phy_reset() 6743 struct ata_port *ap = qc->ap; in ipr_qc_defer() 6785 struct ata_port *ap = qc->ap; in ipr_qc_issue()
|
D | ipr.h | 1267 struct ata_port *ap;
|