Home
last modified time | relevance | path

Searched refs:ata_link (Results 1 – 25 of 75) sorted by relevance

123

/drivers/ata/
A Dlibata.h40 extern struct ata_link *ata_dev_phys_link(struct ata_device *dev);
75 int (*check_ready)(struct ata_link *link));
95 extern bool ata_phys_link_online(struct ata_link *link);
96 extern bool ata_phys_link_offline(struct ata_link *link);
99 extern int sata_link_init_spd(struct ata_link *link);
110 int sata_down_spd_limit(struct ata_link *link, u32 spd_limit);
111 int ata_eh_get_ncq_success_sense(struct ata_link *link);
117 static inline int ata_eh_get_ncq_success_sense(struct ata_link *link) in ata_eh_get_ncq_success_sense()
182 extern int ata_eh_reset(struct ata_link *link, int classify,
186 struct ata_link **r_failed_disk);
[all …]
A Dlibata-pmp.c111 struct ata_link *link = qc->dev->link; in sata_pmp_qc_defer_cmd_switch()
383 struct ata_link *link; in sata_pmp_quirks()
487 struct ata_link *link = dev->link; in sata_pmp_attach()
490 struct ata_link *tlink; in sata_pmp_attach()
561 struct ata_link *link = dev->link; in sata_pmp_detach()
563 struct ata_link *tlink; in sata_pmp_detach()
650 struct ata_link *link = dev->link; in sata_pmp_revalidate()
746 struct ata_link *link = &ap->link; in sata_pmp_eh_recover_pmp()
763 struct ata_link *tlink; in sata_pmp_eh_recover_pmp()
833 struct ata_link *link; in sata_pmp_eh_handle_disabled_links()
[all …]
A Dsata_sis.c50 static int sis_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
51 static int sis_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
99 static unsigned int get_scr_cfg_addr(struct ata_link *link, unsigned int sc_reg) in get_scr_cfg_addr()
128 static u32 sis_scr_cfg_read(struct ata_link *link, in sis_scr_cfg_read()
141 static int sis_scr_cfg_write(struct ata_link *link, in sis_scr_cfg_write()
151 static int sis_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in sis_scr_read()
166 static int sis_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in sis_scr_write()
A Dsata_uli.c44 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
45 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
93 static u32 uli_scr_cfg_read(struct ata_link *link, unsigned int sc_reg) in uli_scr_cfg_read()
103 static void uli_scr_cfg_write(struct ata_link *link, unsigned int scr, u32 val) in uli_scr_cfg_write()
111 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in uli_scr_read()
120 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in uli_scr_write()
A Dlibata-sata.c41 int sata_scr_valid(struct ata_link *link) in sata_scr_valid()
65 int sata_scr_read(struct ata_link *link, int reg, u32 *val) in sata_scr_read()
441 struct ata_link *host_link = &link->ap->link; in __sata_set_spd_needed()
479 static int sata_set_spd_needed(struct ata_link *link) in sata_set_spd_needed()
502 int sata_set_spd(struct ata_link *link) in sata_set_spd()
626 bool *online, int (*check_ready)(struct ata_link *)) in sata_link_hardreset() argument
847 struct ata_link *link; in ata_slave_link_init()
874 bool sata_lpm_ignore_phy_events(struct ata_link *link) in sata_lpm_ignore_phy_events()
909 struct ata_link *link; in ata_scsi_lpm_supported()
1442 struct ata_link *link; in sata_async_notification()
[all …]
A Dsata_via.c74 static int svia_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
75 static int svia_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
76 static int vt8251_scr_read(struct ata_link *link, unsigned int scr, u32 *val);
77 static int vt8251_scr_write(struct ata_link *link, unsigned int scr, u32 val);
80 static int vt6420_prereset(struct ata_link *link, unsigned long deadline);
186 static int svia_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in svia_scr_read()
194 static int svia_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in svia_scr_write()
202 static int vt8251_scr_read(struct ata_link *link, unsigned int scr, u32 *val) in vt8251_scr_read()
251 static int vt8251_scr_write(struct ata_link *link, unsigned int scr, u32 val) in vt8251_scr_write()
331 static int vt6420_prereset(struct ata_link *link, unsigned long deadline) in vt6420_prereset()
A Dlibata-eh.c512 struct ata_link *link; in ata_eh_unload()
695 struct ata_link *link; in ata_scsi_port_error_handler()
1254 struct ata_link *link = dev->link; in ata_eh_detach_dev()
2408 struct ata_link *link; in ata_eh_autopsy()
2770 struct ata_link *link; in ata_eh_report()
2815 struct ata_link *failed_link; in ata_eh_reset()
3202 struct ata_link *link; in ata_eh_pull_park_action()
3538 struct ata_link *link = dev->link; in ata_eh_maybe_retry_flush()
3786 struct ata_link *link; in ata_eh_recover()
4122 struct ata_link *link; in ata_eh_handle_port_suspend()
[all …]
A Dahci.h304 struct ata_link *link;
308 struct ata_link *active_link;
430 int ahci_do_softreset(struct ata_link *link, unsigned int *class,
432 int (*check_ready)(struct ata_link *link));
434 int ahci_do_hardreset(struct ata_link *link, unsigned int *class,
441 int ahci_check_ready(struct ata_link *link);
A Dlibahci.c86 static void ahci_init_sw_activity(struct ata_link *link);
908 struct ata_link *link; in ahci_start_port()
1022 static void ahci_sw_activity(struct ata_link *link) in ahci_sw_activity()
1039 struct ata_link *link = emp->link; in ahci_sw_activity_blink()
1080 static void ahci_init_sw_activity(struct ata_link *link) in ahci_init_sw_activity()
1176 struct ata_link *link; in ahci_led_show()
1219 struct ata_link *link = dev->link; in ahci_activity_store()
1250 struct ata_link *link = dev->link; in ahci_activity_show()
1453 int (*check_ready)(struct ata_link *link)) in ahci_do_softreset()
1531 int ahci_check_ready(struct ata_link *link) in ahci_check_ready()
[all …]
A Dlibata-transport.h8 int ata_tlink_add(struct ata_link *link);
9 void ata_tlink_delete(struct ata_link *link);
A Dsata_sil24.c326 static int sil24_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val);
336 static int sil24_softreset(struct ata_link *link, unsigned int *class,
338 static int sil24_hardreset(struct ata_link *link, unsigned int *class,
340 static int sil24_pmp_hardreset(struct ata_link *link, unsigned int *class,
499 static int sil24_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val) in sil24_scr_read()
510 static int sil24_scr_write(struct ata_link *link, unsigned sc_reg, u32 val) in sil24_scr_write()
648 static int sil24_softreset(struct ata_link *link, unsigned int *class, in sil24_softreset()
689 static int sil24_hardreset(struct ata_link *link, unsigned int *class, in sil24_hardreset()
789 struct ata_link *link = qc->dev->link; in sil24_qc_defer()
931 static int sil24_pmp_hardreset(struct ata_link *link, unsigned int *class, in sil24_pmp_hardreset()
[all …]
A Dsata_qstor.c98 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
99 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
108 static int qs_prereset(struct ata_link *link, unsigned long deadline);
206 static int qs_prereset(struct ata_link *link, unsigned long deadline) in qs_prereset()
214 static int qs_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in qs_scr_read()
228 static int qs_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in qs_scr_write()
A Dsata_sil.c103 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
104 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
105 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed);
345 static int sil_set_mode(struct ata_link *link, struct ata_device **r_failed) in sil_set_mode()
397 static int sil_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in sil_scr_read()
408 static int sil_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in sil_scr_write()
A Dlibata-core.c175 struct ata_link *ata_link_next(struct ata_link *link, struct ata_port *ap, in ata_link_next()
1527 struct ata_link *link = dev->link; in ata_exec_internal()
3279 struct ata_link *link = adev->link; in ata_dev_pair()
4387 struct ata_link *link; in cable_is_40wire()
4436 struct ata_link *link = dev->link; in ata_dev_xfermask()
4672 struct ata_link *link = qc->dev->link; in ata_std_qc_defer()
4811 struct ata_link *link; in __ata_qc_complete()
5032 struct ata_link *link = qc->dev->link; in ata_qc_issue()
5200 struct ata_link *link; in ata_port_request_pm()
5311 struct ata_link *link; in ata_port_runtime_idle()
[all …]
A Dsata_svw.c106 static int k2_sata_scr_read(struct ata_link *link, in k2_sata_scr_read()
116 static int k2_sata_scr_write(struct ata_link *link, in k2_sata_scr_write()
125 static int k2_sata_softreset(struct ata_link *link, in k2_sata_softreset()
142 static int k2_sata_hardreset(struct ata_link *link, in k2_sata_hardreset()
A Dsata_promise.c137 static int pdc_sata_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
138 static int pdc_sata_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
153 static int pdc_pata_softreset(struct ata_link *link, unsigned int *class,
155 static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
461 static int pdc_sata_scr_read(struct ata_link *link, in pdc_sata_scr_read()
470 static int pdc_sata_scr_write(struct ata_link *link, in pdc_sata_scr_write()
764 static int pdc_pata_softreset(struct ata_link *link, unsigned int *class, in pdc_pata_softreset()
802 static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class, in pdc_sata_hardreset()
A Dahci_da850.c93 static int ahci_da850_softreset(struct ata_link *link, in ahci_da850_softreset()
115 static int ahci_da850_hardreset(struct ata_link *link, in ahci_da850_hardreset()
A Dpata_pdc2027x.c56 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline);
62 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed);
238 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline) in pdc2027x_prereset()
384 static int pdc2027x_set_mode(struct ata_link *link, struct ata_device **r_failed) in pdc2027x_set_mode()
A Dlibata-transport.c74 container_of((d), struct ata_link, tdev)
571 struct ata_link *link = ata_dev->link; in ata_tdev_add()
615 struct ata_link *link = transport_class_to_link(dev); \
665 void ata_tlink_delete(struct ata_link *link) in ata_tlink_delete()
689 int ata_tlink_add(struct ata_link *link) in ata_tlink_add()
A Dlibata-sff.c186 static int ata_sff_check_ready(struct ata_link *link) in ata_sff_check_ready()
207 int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline) in ata_sff_wait_ready()
918 struct ata_link *link = qc->dev->link; in ata_sff_hsm_move()
1176 void ata_sff_queue_pio_task(struct ata_link *link, unsigned long delay) in ata_sff_queue_pio_task()
1214 struct ata_link *link = ap->sff_pio_task_link; in ata_sff_pio_task()
1285 struct ata_link *link = qc->dev->link; in ata_sff_qc_issue()
1653 int ata_sff_prereset(struct ata_link *link, unsigned long deadline) in ata_sff_prereset()
1909 int ata_sff_softreset(struct ata_link *link, unsigned int *classes, in ata_sff_softreset()
1961 int sata_sff_hardreset(struct ata_link *link, unsigned int *class, in sata_sff_hardreset()
1990 void ata_sff_postreset(struct ata_link *link, unsigned int *classes) in ata_sff_postreset()
[all …]
A Dsata_mv.c588 static int mv_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val);
598 static int mv_hardreset(struct ata_link *link, unsigned int *class,
641 static int mv_pmp_hardreset(struct ata_link *link, unsigned int *class,
643 static int mv_softreset(struct ata_link *link, unsigned int *class,
1389 struct ata_link *link = qc->dev->link; in mv_qc_defer()
2253 struct ata_link *link = qc->dev->link; in mv_qc_issue_fis()
2417 struct ata_link *link = &ap->pmp_link[pmp]; in mv_pmp_error_handler()
2444 struct ata_link *link = &ap->pmp_link[pmp]; in mv_pmp_eh_prep()
3573 static int mv_pmp_hardreset(struct ata_link *link, unsigned int *class, in mv_pmp_hardreset()
3580 static int mv_softreset(struct ata_link *link, unsigned int *class, in mv_softreset()
[all …]
A Dsata_inic162x.c291 static int inic_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val) in inic_scr_read()
306 static int inic_scr_write(struct ata_link *link, unsigned sc_reg, u32 val) in inic_scr_write()
605 static int inic_check_ready(struct ata_link *link) in inic_check_ready()
616 static int inic_hardreset(struct ata_link *link, unsigned int *class, in inic_hardreset()
A Dahci_xgene.c347 static int xgene_ahci_do_hardreset(struct ata_link *link, in xgene_ahci_do_hardreset()
387 static int xgene_ahci_hardreset(struct ata_link *link, unsigned int *class, in xgene_ahci_hardreset()
448 static int xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, in xgene_ahci_pmp_softreset()
492 static int xgene_ahci_softreset(struct ata_link *link, unsigned int *class, in xgene_ahci_softreset()
A Data_piix.c538 static int piix_pata_prereset(struct ata_link *link, unsigned long deadline) in piix_pata_prereset()
777 static void piix_sidpr_sel(struct ata_link *link, unsigned int reg) in piix_sidpr_sel()
786 static int piix_sidpr_scr_read(struct ata_link *link, in piix_sidpr_scr_read()
799 static int piix_sidpr_scr_write(struct ata_link *link, in piix_sidpr_scr_write()
812 static int piix_sidpr_set_lpm(struct ata_link *link, enum ata_lpm_policy policy, in piix_sidpr_set_lpm()
1441 struct ata_link *link0 = &host->ports[0]->link; in piix_init_sidpr()
/drivers/scsi/libsas/
A Dsas_ata.c82 struct ata_link *link; in sas_ata_task_done()
301 int smp_ata_check_ready_type(struct ata_link *link) in smp_ata_check_ready_type()
326 static int smp_ata_check_ready(struct ata_link *link) in smp_ata_check_ready()
358 static int local_ata_check_ready(struct ata_link *link) in local_ata_check_ready()
400 int (*check_ready)(struct ata_link *link); in sas_ata_wait_after_reset()
402 struct ata_link *link = &ap->link; in sas_ata_wait_after_reset()
420 static int sas_ata_hard_reset(struct ata_link *link, unsigned int *class, in sas_ata_hard_reset()
547 static int sas_ata_prereset(struct ata_link *link, unsigned long deadline) in sas_ata_prereset()
936 struct ata_link *link = &ap->link; in sas_ata_device_link_abort()

Completed in 102 milliseconds

123