| /drivers/ata/ |
| A D | libata.h | 40 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 D | libata-pmp.c | 111 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 D | sata_sis.c | 50 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 D | sata_uli.c | 44 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 D | libata-sata.c | 41 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 D | sata_via.c | 74 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 D | libata-eh.c | 512 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 D | ahci.h | 304 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 D | libahci.c | 86 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 D | libata-transport.h | 8 int ata_tlink_add(struct ata_link *link); 9 void ata_tlink_delete(struct ata_link *link);
|
| A D | sata_sil24.c | 326 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 D | sata_qstor.c | 98 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 D | sata_sil.c | 103 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 D | libata-core.c | 175 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 D | sata_svw.c | 106 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 D | sata_promise.c | 137 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 D | ahci_da850.c | 93 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 D | pata_pdc2027x.c | 56 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 D | libata-transport.c | 74 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 D | libata-sff.c | 186 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 D | sata_mv.c | 588 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 D | sata_inic162x.c | 291 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 D | ahci_xgene.c | 347 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 D | ata_piix.c | 538 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 D | sas_ata.c | 82 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()
|