/linux-4.4.14/drivers/ata/ |
D | libata.h | 62 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev); 79 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline, 80 int (*check_ready)(struct ata_link *link)); 87 extern int sata_down_spd_limit(struct ata_link *link, u32 spd_limit); 97 extern bool ata_phys_link_online(struct ata_link *link); 98 extern bool ata_phys_link_offline(struct ata_link *link); 100 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp); 101 extern int sata_link_init_spd(struct ata_link *link); 162 extern void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev, 164 extern void ata_eh_done(struct ata_link *link, struct ata_device *dev, [all …]
|
D | libata-pmp.c | 39 static unsigned int sata_pmp_read(struct ata_link *link, int reg, u32 *r_val) in sata_pmp_read() 76 static unsigned int sata_pmp_write(struct ata_link *link, int reg, u32 val) in sata_pmp_write() 112 struct ata_link *link = qc->dev->link; in sata_pmp_qc_defer_cmd_switch() 142 int sata_pmp_scr_read(struct ata_link *link, int reg, u32 *r_val) in sata_pmp_scr_read() 173 int sata_pmp_scr_write(struct ata_link *link, int reg, u32 val) in sata_pmp_scr_write() 204 int sata_pmp_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, in sata_pmp_set_lpm() 339 struct ata_link *pmp_link = ap->pmp_link; in sata_pmp_init_links() 362 struct ata_link *link = &pmp_link[i]; in sata_pmp_init_links() 384 struct ata_link *link; in sata_pmp_quirks() 488 struct ata_link *link = dev->link; in sata_pmp_attach() [all …]
|
D | sata_uli.c | 60 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 61 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 109 static u32 uli_scr_cfg_read(struct ata_link *link, unsigned int sc_reg) in uli_scr_cfg_read() 119 static void uli_scr_cfg_write(struct ata_link *link, unsigned int scr, u32 val) in uli_scr_cfg_write() 127 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in uli_scr_read() 136 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in uli_scr_write()
|
D | sata_sis.c | 66 static int sis_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 67 static int sis_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 115 static unsigned int get_scr_cfg_addr(struct ata_link *link, unsigned int sc_reg) in get_scr_cfg_addr() 144 static u32 sis_scr_cfg_read(struct ata_link *link, in sis_scr_cfg_read() 157 static int sis_scr_cfg_write(struct ata_link *link, in sis_scr_cfg_write() 167 static int sis_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in sis_scr_read() 182 static int sis_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in sis_scr_write()
|
D | sata_via.c | 77 static int svia_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 78 static int svia_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 79 static int vt8251_scr_read(struct ata_link *link, unsigned int scr, u32 *val); 80 static int vt8251_scr_write(struct ata_link *link, unsigned int scr, u32 val); 83 static int vt6420_prereset(struct ata_link *link, unsigned long deadline); 187 static int svia_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in svia_scr_read() 195 static int svia_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in svia_scr_write() 203 static int vt8251_scr_read(struct ata_link *link, unsigned int scr, u32 *val) in vt8251_scr_read() 252 static int vt8251_scr_write(struct ata_link *link, unsigned int scr, u32 val) in vt8251_scr_write() 332 static int vt6420_prereset(struct ata_link *link, unsigned long deadline) in vt6420_prereset()
|
D | libata-transport.h | 7 int ata_tlink_add(struct ata_link *link); 8 void ata_tlink_delete(struct ata_link *link);
|
D | ahci.h | 300 struct ata_link *active_link; 386 int ahci_do_softreset(struct ata_link *link, unsigned int *class, 388 int (*check_ready)(struct ata_link *link)); 394 int ahci_check_ready(struct ata_link *link);
|
D | libahci.c | 59 static int ahci_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, 69 static int ahci_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 70 static int ahci_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 83 static int ahci_softreset(struct ata_link *link, unsigned int *class, 85 static int ahci_pmp_retry_softreset(struct ata_link *link, unsigned int *class, 87 static int ahci_hardreset(struct ata_link *link, unsigned int *class, 89 static void ahci_postreset(struct ata_link *link, unsigned int *class); 98 static void ahci_init_sw_activity(struct ata_link *link); 556 static int ahci_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in ahci_scr_read() 568 static int ahci_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in ahci_scr_write() [all …]
|
D | libata-core.c | 194 struct ata_link *ata_link_next(struct ata_link *link, struct ata_port *ap, in ata_link_next() 253 struct ata_device *ata_dev_next(struct ata_device *dev, struct ata_link *link, in ata_dev_next() 308 struct ata_link *ata_dev_phys_link(struct ata_device *dev) in ata_dev_phys_link() 367 static void ata_force_link_limits(struct ata_link *link) in ata_force_link_limits() 1558 struct ata_link *link = dev->link; in ata_exec_internal_sg() 2040 struct ata_link *plink = ata_dev_phys_link(dev); in ata_do_link_spd_horkage() 2709 static void sata_print_link_status(struct ata_link *link) in sata_print_link_status() 2737 struct ata_link *link = adev->link; in ata_dev_pair() 2764 int sata_down_spd_limit(struct ata_link *link, u32 spd_limit) in sata_down_spd_limit() 2818 static int __sata_set_spd_needed(struct ata_link *link, u32 *scontrol) in __sata_set_spd_needed() [all …]
|
D | libata-eh.c | 442 static void ata_eh_clear_action(struct ata_link *link, struct ata_device *dev, in ata_eh_clear_action() 555 struct ata_link *link; in ata_eh_unload() 726 struct ata_link *link; in ata_scsi_port_error_handler() 1048 static int ata_do_link_abort(struct ata_port *ap, struct ata_link *link) in ata_do_link_abort() 1085 int ata_link_abort(struct ata_link *link) in ata_link_abort() 1212 struct ata_link *link; in sata_async_notification() 1375 struct ata_link *link = dev->link; in ata_eh_detach_dev() 1413 void ata_eh_about_to_do(struct ata_link *link, struct ata_device *dev, in ata_eh_about_to_do() 1446 void ata_eh_done(struct ata_link *link, struct ata_device *dev, in ata_eh_done() 1701 static void ata_eh_analyze_serror(struct ata_link *link) in ata_eh_analyze_serror() [all …]
|
D | sata_sil24.c | 336 static int sil24_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val); 337 static int sil24_scr_write(struct ata_link *link, unsigned sc_reg, u32 val); 346 static int sil24_softreset(struct ata_link *link, unsigned int *class, 348 static int sil24_hardreset(struct ata_link *link, unsigned int *class, 350 static int sil24_pmp_hardreset(struct ata_link *link, unsigned int *class, 507 static int sil24_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val) in sil24_scr_read() 518 static int sil24_scr_write(struct ata_link *link, unsigned sc_reg, u32 val) in sil24_scr_write() 656 static int sil24_softreset(struct ata_link *link, unsigned int *class, in sil24_softreset() 700 static int sil24_hardreset(struct ata_link *link, unsigned int *class, in sil24_hardreset() 800 struct ata_link *link = qc->dev->link; in sil24_qc_defer() [all …]
|
D | sata_qstor.c | 114 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 115 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 124 static int qs_prereset(struct ata_link *link, unsigned long deadline); 222 static int qs_prereset(struct ata_link *link, unsigned long deadline) in qs_prereset() 230 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in qs_scr_read() 244 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in qs_scr_write()
|
D | sata_sil.c | 119 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 120 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 121 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed); 360 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed) in sil_set_mode() 412 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in sil_scr_read() 423 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in sil_scr_write()
|
D | sata_svw.c | 121 static int k2_sata_scr_read(struct ata_link *link, in k2_sata_scr_read() 131 static int k2_sata_scr_write(struct ata_link *link, in k2_sata_scr_write() 140 static int k2_sata_softreset(struct ata_link *link, in k2_sata_softreset() 157 static int k2_sata_hardreset(struct ata_link *link, in k2_sata_hardreset()
|
D | libata-transport.c | 74 container_of((d), struct ata_link, tdev) 332 struct ata_link *link = transport_class_to_link(dev); \ 381 void ata_tlink_delete(struct ata_link *link) in ata_tlink_delete() 405 int ata_tlink_add(struct ata_link *link) in ata_tlink_add() 659 struct ata_link *link = ata_dev->link; in ata_tdev_add()
|
D | pata_pdc2027x.c | 69 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline); 75 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed); 251 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline) in pdc2027x_prereset() 402 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed) in pdc2027x_set_mode()
|
D | sata_promise.c | 153 static int pdc_sata_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 154 static int pdc_sata_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 169 static int pdc_pata_softreset(struct ata_link *link, unsigned int *class, 171 static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class, 483 static int pdc_sata_scr_read(struct ata_link *link, in pdc_sata_scr_read() 492 static int pdc_sata_scr_write(struct ata_link *link, in pdc_sata_scr_write() 786 static int pdc_pata_softreset(struct ata_link *link, unsigned int *class, in pdc_pata_softreset() 824 static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class, in pdc_sata_hardreset()
|
D | ahci_xgene.c | 363 static int xgene_ahci_do_hardreset(struct ata_link *link, in xgene_ahci_do_hardreset() 403 static int xgene_ahci_hardreset(struct ata_link *link, unsigned int *class, in xgene_ahci_hardreset() 464 static int xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, in xgene_ahci_pmp_softreset() 508 static int xgene_ahci_softreset(struct ata_link *link, unsigned int *class, in xgene_ahci_softreset()
|
D | libata-sff.c | 256 static int ata_sff_check_ready(struct ata_link *link) in ata_sff_check_ready() 277 int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline) in ata_sff_wait_ready() 1042 struct ata_link *link = qc->dev->link; in ata_sff_hsm_move() 1301 void ata_sff_queue_pio_task(struct ata_link *link, unsigned long delay) in ata_sff_queue_pio_task() 1342 struct ata_link *link = ap->sff_pio_task_link; in ata_sff_pio_task() 1413 struct ata_link *link = qc->dev->link; in ata_sff_qc_issue() 1788 int ata_sff_prereset(struct ata_link *link, unsigned long deadline) in ata_sff_prereset() 1946 int ata_sff_wait_after_reset(struct ata_link *link, unsigned int devmask, in ata_sff_wait_after_reset() 2041 int ata_sff_softreset(struct ata_link *link, unsigned int *classes, in ata_sff_softreset() 2097 int sata_sff_hardreset(struct ata_link *link, unsigned int *class, in sata_sff_hardreset() [all …]
|
D | pata_pcmcia.c | 56 static int pcmcia_set_mode(struct ata_link *link, struct ata_device **r_failed_dev) in pcmcia_set_mode() 85 static int pcmcia_set_mode_8bit(struct ata_link *link, in pcmcia_set_mode_8bit()
|
D | pata_rz1000.c | 36 static int rz1000_set_mode(struct ata_link *link, struct ata_device **unused) in rz1000_set_mode()
|
D | pata_optidma.c | 54 static int optidma_pre_reset(struct ata_link *link, unsigned long deadline) in optidma_pre_reset() 317 static int optidma_set_mode(struct ata_link *link, struct ata_device **r_failed) in optidma_set_mode()
|
D | pata_marvell.c | 67 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) in marvell_pre_reset()
|
D | pata_jmicron.c | 41 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) in jmicron_pre_reset()
|
D | sata_mv.c | 601 static int mv_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val); 602 static int mv_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val); 603 static int mv5_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val); 604 static int mv5_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val); 611 static int mv_hardreset(struct ata_link *link, unsigned int *class, 654 static int mv_pmp_hardreset(struct ata_link *link, unsigned int *class, 656 static int mv_softreset(struct ata_link *link, unsigned int *class, 1358 static int mv_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val) in mv_scr_read() 1369 static int mv_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val) in mv_scr_write() 1437 struct ata_link *link = qc->dev->link; in mv_qc_defer() [all …]
|
D | ata_piix.c | 553 static int piix_pata_prereset(struct ata_link *link, unsigned long deadline) in piix_pata_prereset() 792 static void piix_sidpr_sel(struct ata_link *link, unsigned int reg) in piix_sidpr_sel() 801 static int piix_sidpr_scr_read(struct ata_link *link, in piix_sidpr_scr_read() 814 static int piix_sidpr_scr_write(struct ata_link *link, in piix_sidpr_scr_write() 827 static int piix_sidpr_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, in piix_sidpr_set_lpm() 1454 struct ata_link *link0 = &host->ports[0]->link; in piix_init_sidpr()
|
D | ahci.c | 88 static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class, 90 static int ahci_avn_hardreset(struct ata_link *link, unsigned int *class, 94 static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class, 660 static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class, in ahci_vt8251_hardreset() 685 static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class, in ahci_p5wdh_hardreset() 745 static int ahci_avn_hardreset(struct ata_link *link, unsigned int *class, in ahci_avn_hardreset() 1321 struct ata_link *link; in ahci_gtf_filter_workaround()
|
D | sata_inic162x.c | 285 static int inic_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val) in inic_scr_read() 300 static int inic_scr_write(struct ata_link *link, unsigned sc_reg, u32 val) in inic_scr_write() 601 static int inic_check_ready(struct ata_link *link) in inic_check_ready() 612 static int inic_hardreset(struct ata_link *link, unsigned int *class, in inic_hardreset()
|
D | pata_opti.c | 53 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) in opti_pre_reset()
|
D | pata_ns87410.c | 39 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) in ns87410_pre_reset()
|
D | sata_vsc.c | 100 static int vsc_sata_scr_read(struct ata_link *link, in vsc_sata_scr_read() 110 static int vsc_sata_scr_write(struct ata_link *link, in vsc_sata_scr_write()
|
D | pata_triflex.c | 55 static int triflex_prereset(struct ata_link *link, unsigned long deadline) in triflex_prereset()
|
D | sata_rcar.c | 313 static int sata_rcar_wait_after_reset(struct ata_link *link, in sata_rcar_wait_after_reset() 341 static int sata_rcar_softreset(struct ata_link *link, unsigned int *classes, in sata_rcar_softreset() 508 static int sata_rcar_scr_read(struct ata_link *link, unsigned int sc_reg, in sata_rcar_scr_read() 518 static int sata_rcar_scr_write(struct ata_link *link, unsigned int sc_reg, in sata_rcar_scr_write()
|
D | pata_mpiix.c | 48 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) in mpiix_pre_reset()
|
D | pata_oldpiix.c | 37 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) in oldpiix_pre_reset()
|
D | pata_ixp4xx_cf.c | 29 static int ixp4xx_set_mode(struct ata_link *link, struct ata_device **error) in ixp4xx_set_mode()
|
D | ata_generic.c | 51 static int generic_set_mode(struct ata_link *link, struct ata_device **unused) in generic_set_mode()
|
D | sata_fsl.c | 607 static int sata_fsl_scr_write(struct ata_link *link, in sata_fsl_scr_write() 631 static int sata_fsl_scr_read(struct ata_link *link, in sata_fsl_scr_read() 827 static int sata_fsl_hardreset(struct ata_link *link, unsigned int *class, in sata_fsl_hardreset() 940 static int sata_fsl_softreset(struct ata_link *link, unsigned int *class, in sata_fsl_softreset() 1094 struct ata_link *link = NULL; in sata_fsl_error_intr()
|
D | pata_efar.c | 36 static int efar_pre_reset(struct ata_link *link, unsigned long deadline) in efar_pre_reset()
|
D | pata_it8213.c | 32 static int it8213_pre_reset(struct ata_link *link, unsigned long deadline) in it8213_pre_reset()
|
D | pata_platform.c | 32 static int pata_platform_set_mode(struct ata_link *link, struct ata_device **unused) in pata_platform_set_mode()
|
D | pata_amd.c | 131 static int amd_pre_reset(struct ata_link *link, unsigned long deadline) in amd_pre_reset() 329 static int nv_pre_reset(struct ata_link *link, unsigned long deadline) in nv_pre_reset()
|
D | pata_acpi.c | 36 static int pacpi_pre_reset(struct ata_link *link, unsigned long deadline) in pacpi_pre_reset()
|
D | ahci_qoriq.c | 65 static int ahci_qoriq_hardreset(struct ata_link *link, unsigned int *class, in ahci_qoriq_hardreset()
|
D | pata_atiixp.c | 75 static int atiixp_prereset(struct ata_link *link, unsigned long deadline) in atiixp_prereset()
|
D | pata_imx.c | 43 static int pata_imx_set_mode(struct ata_link *link, struct ata_device **unused) in pata_imx_set_mode()
|
D | pata_sl82c105.c | 51 static int sl82c105_pre_reset(struct ata_link *link, unsigned long deadline) in sl82c105_pre_reset()
|
D | pata_rdc.c | 73 static int rdc_pata_prereset(struct ata_link *link, unsigned long deadline) in rdc_pata_prereset()
|
D | pdc_adma.c | 140 static int adma_prereset(struct ata_link *link, unsigned long deadline); 260 static int adma_prereset(struct ata_link *link, unsigned long deadline) in adma_prereset()
|
D | pata_samsung_cf.c | 342 static int pata_s3c_wait_after_reset(struct ata_link *link, in pata_s3c_wait_after_reset() 382 static int pata_s3c_softreset(struct ata_link *link, unsigned int *classes, in pata_s3c_softreset()
|
D | pata_artop.c | 49 static int artop62x0_pre_reset(struct ata_link *link, unsigned long deadline) in artop62x0_pre_reset()
|
D | sata_nv.c | 305 static int nv_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val); 306 static int nv_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val); 308 static int nv_hardreset(struct ata_link *link, unsigned int *class, 1546 static int nv_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in nv_scr_read() 1555 static int nv_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in nv_scr_write() 1564 static int nv_hardreset(struct ata_link *link, unsigned int *class, in nv_hardreset()
|
D | sata_dwc_460ex.c | 345 static int sata_dwc_scr_read(struct ata_link *link, unsigned int scr, u32 *val) in sata_dwc_scr_read() 360 static int sata_dwc_scr_write(struct ata_link *link, unsigned int scr, u32 val) in sata_dwc_scr_write() 1117 static int sata_dwc_hardreset(struct ata_link *link, unsigned int *class, in sata_dwc_hardreset()
|
D | pata_hpt3x2n.c | 169 static int hpt3x2n_pre_reset(struct ata_link *link, unsigned long deadline) in hpt3x2n_pre_reset()
|
D | libata-scsi.c | 120 struct ata_link *link; in ata_scsi_lpm_store() 175 struct ata_link *link; in ata_scsi_park_show() 3722 struct ata_link *link; in ata_scsi_scan_host() 3874 static void ata_scsi_handle_link_detach(struct ata_link *link) in ata_scsi_handle_link_detach() 4018 struct ata_link *link; in ata_scsi_user_scan() 4060 struct ata_link *link; in ata_scsi_dev_rescan()
|
D | pata_ep93xx.c | 546 static int ep93xx_pata_wait_after_reset(struct ata_link *link, in ep93xx_pata_wait_after_reset() 803 static int ep93xx_pata_softreset(struct ata_link *al, unsigned int *classes, in ep93xx_pata_softreset()
|
D | pata_ali.c | 341 static void ali_c2_c3_postreset(struct ata_link *link, unsigned int *classes) in ali_c2_c3_postreset()
|
D | ahci_imx.c | 328 static int ahci_imx_softreset(struct ata_link *link, unsigned int *class, in ahci_imx_softreset()
|
D | pata_icside.c | 301 static void pata_icside_postreset(struct ata_link *link, unsigned int *classes) in pata_icside_postreset()
|
D | pata_via.c | 210 static int via_pre_reset(struct ata_link *link, unsigned long deadline) in via_pre_reset()
|
D | pata_bf54x.c | 1089 static int bfin_softreset(struct ata_link *link, unsigned int *classes, in bfin_softreset() 1225 static void bfin_postreset(struct ata_link *link, unsigned int *classes) in bfin_postreset()
|
D | sata_sx4.c | 238 static int pdc_softreset(struct ata_link *link, unsigned int *class, 908 static int pdc_softreset(struct ata_link *link, unsigned int *class, in pdc_softreset()
|
D | pata_sis.c | 164 static int sis_pre_reset(struct ata_link *link, unsigned long deadline) in sis_pre_reset()
|
D | sata_highbank.c | 399 static int ahci_highbank_hardreset(struct ata_link *link, unsigned int *class, in ahci_highbank_hardreset()
|
D | pata_it821x.c | 464 static int it821x_smart_set_mode(struct ata_link *link, struct ata_device **unused) in it821x_smart_set_mode()
|
D | pata_hpt37x.c | 391 static int hpt37x_pre_reset(struct ata_link *link, unsigned long deadline) in hpt37x_pre_reset()
|
D | libata-acpi.c | 71 struct ata_link *tlink; in ata_acpi_detach_device()
|
D | pata_octeon_cf.c | 444 static int octeon_cf_softreset16(struct ata_link *link, unsigned int *classes, in octeon_cf_softreset16()
|
D | pata_legacy.c | 216 static int legacy_set_mode(struct ata_link *link, struct ata_device **unused) in legacy_set_mode()
|
/linux-4.4.14/include/linux/ |
D | libata.h | 534 struct ata_link; 539 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline); 540 typedef int (*ata_reset_fn_t)(struct ata_link *link, unsigned int *classes, 542 typedef void (*ata_postreset_fn_t)(struct ata_link *link, unsigned int *classes); 678 struct ata_link *link; 780 struct ata_link { struct 805 #define ATA_LINK_CLEAR_BEGIN offsetof(struct ata_link, active_tag) argument 806 #define ATA_LINK_CLEAR_END offsetof(struct ata_link, device[0]) 825 struct ata_link* sff_pio_task_link; /* link currently used */ 844 struct ata_link link; /* host default link */ [all …]
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-ata | 23 Files under /sys/class/ata_link 26 Behind each port, there is a ata_link. If there is a SATA PM in the 27 topology, 15 ata_link objects are created.
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_ata.c | 104 struct ata_link *link; in sas_ata_task_done() 323 static int smp_ata_check_ready(struct ata_link *link) in smp_ata_check_ready() 354 static int local_ata_check_ready(struct ata_link *link) in local_ata_check_ready() 393 static int sas_ata_hard_reset(struct ata_link *link, unsigned int *class, in sas_ata_hard_reset() 399 int (*check_ready)(struct ata_link *link); in sas_ata_hard_reset()
|
/linux-4.4.14/drivers/scsi/ |
D | ipr.c | 5091 static int ipr_sata_reset(struct ata_link *link, unsigned int *classes, in ipr_sata_reset()
|