Home
last modified time | relevance | path

Searched refs:asd_sas_port (Results 1 – 25 of 27) sorted by relevance

12

/linux/drivers/scsi/libsas/
H A Dsas_internal.h47 void sas_unregister_domain_devices(struct asd_sas_port *port, bool gone);
48 void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port);
49 void sas_discover_event(struct asd_sas_port *port, enum discover_event ev);
52 void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *dev);
104 void sas_destruct_devices(struct asd_sas_port *port);
133 static inline bool sas_phy_match_port_addr(struct asd_sas_port *port, in sas_phy_match_port_addr()
224 void sas_probe_sata(struct asd_sas_port *port);
225 void sas_suspend_sata(struct asd_sas_port *port);
226 void sas_resume_sata(struct asd_sas_port *port);
255 static inline void sas_probe_sata(struct asd_sas_port *port) in sas_probe_sata()
[all …]
H A Dsas_discover.c49 static int sas_get_port_device(struct asd_sas_port *port) in sas_get_port_device()
207 static void sas_probe_devices(struct asd_sas_port *port) in sas_probe_devices()
236 struct asd_sas_port *port = ev->port; in sas_suspend_devices()
265 struct asd_sas_port *port = ev->port; in sas_resume_devices()
313 static void sas_unregister_common_dev(struct asd_sas_port *port, struct domain_device *dev) in sas_unregister_common_dev()
340 void sas_destruct_devices(struct asd_sas_port *port) in sas_destruct_devices()
353 static void sas_destruct_ports(struct asd_sas_port *port) in sas_destruct_ports()
390 void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *dev) in sas_unregister_dev()
409 void sas_unregister_domain_devices(struct asd_sas_port *port, bool gone) in sas_unregister_domain_devices()
462 struct asd_sas_port *port = ev->port; in sas_discover_domain()
[all …]
H A Dsas_port.c15 static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy) in phy_is_wideport_member()
29 struct asd_sas_port *port = phy->port; in sas_resume_port()
70 static void sas_form_port_add_phy(struct asd_sas_port *port, in sas_form_port_add_phy()
108 struct asd_sas_port *port = phy->port; in sas_form_port()
212 struct asd_sas_port *port = phy->port; in sas_deform_port()
325 static void sas_init_port(struct asd_sas_port *port, in sas_init_port()
347 struct asd_sas_port *port = sas_ha->sas_port[i]; in sas_register_ports()
H A Dsas_ata.c643 void sas_probe_sata(struct asd_sas_port *port) in sas_probe_sata()
733 static void sas_ata_flush_pm_eh(struct asd_sas_port *port, const char *func) in sas_ata_flush_pm_eh()
749 void sas_suspend_sata(struct asd_sas_port *port) in sas_suspend_sata()
771 void sas_resume_sata(struct asd_sas_port *port) in sas_resume_sata()
841 struct asd_sas_port *port = sas_ha->sas_port[i]; in sas_ata_strategy_handler()
H A Dsas_phy.c39 struct asd_sas_port *port = phy->port; in sas_phye_oob_error()
H A Dsas_scsi_host.c257 struct asd_sas_port *port) in sas_scsi_clear_queue_port()
263 struct asd_sas_port *x = dev->port; in sas_scsi_clear_queue_port()
627 struct asd_sas_port *port = task->dev->port; in sas_eh_handle_sas_errors()
789 struct asd_sas_port *port = ha->sas_port[i]; in sas_find_dev_by_rphy()
H A Dsas_event.c100 struct asd_sas_port *port = ha->sas_port[i]; in sas_enable_revalidation()
H A Dsas_init.c394 struct asd_sas_port *port = ha->sas_port[i]; in sas_resume_insert_broadcast_ha()
473 struct asd_sas_port *port = ha->sas_port[i]; in sas_suspend_ha()
H A Dsas_expander.c647 static int sas_dev_present_in_domain(struct asd_sas_port *port, in sas_dev_present_in_domain()
902 struct asd_sas_port *port; in sas_ex_discover_expander()
1584 static int sas_ex_level_discovery(struct asd_sas_port *port, const int level) in sas_ex_level_discovery()
1605 static int sas_ex_bfs_disc(struct asd_sas_port *port) in sas_ex_bfs_disc()
1833 static void sas_unregister_ex_tree(struct asd_sas_port *port, struct domain_device *dev) in sas_unregister_ex_tree()
/linux/include/scsi/
H A Dlibsas.h164 struct asd_sas_port *port; /* shortcut to root of the tree */
218 struct asd_sas_port *port;
238 struct asd_sas_port { struct
333 struct asd_sas_port *port; /* Class:RW, driver: RO */
374 struct asd_sas_port **sas_port; /* array of valid pointers, must be set */
668 int (*lldd_clear_nexus_port)(struct asd_sas_port *);
/linux/drivers/scsi/aic94xx/
H A Daic94xx.h69 int asd_clear_nexus_port(struct asd_sas_port *port);
H A Daic94xx_hwi.h197 struct asd_sas_port ports[ASD_MAX_PHYS];
H A Daic94xx_tmf.c124 int asd_clear_nexus_port(struct asd_sas_port *port) in asd_clear_nexus_port()
H A Daic94xx_init.c646 struct asd_sas_port **sas_ports = in asd_register_sas_ha()
/linux/drivers/scsi/isci/
H A Dtask.h157 struct asd_sas_port *port);
H A Dhost.h197 struct asd_sas_port sas_ports[SCI_MAX_PORTS];
H A Dtask.c453 int isci_task_clear_nexus_port(struct asd_sas_port *port) in isci_task_clear_nexus_port()
H A Dinit.c221 struct asd_sas_port **sas_ports; in isci_register_sas_ha()
H A Dphy.c1431 struct asd_sas_port *port = sas_phy->port; in isci_phy_control()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_main.c172 struct hisi_sas_port *to_hisi_sas_port(struct asd_sas_port *sas_port) in to_hisi_sas_port()
497 struct asd_sas_port *sas_port = device->port; in hisi_sas_queue_command()
946 struct asd_sas_port *sas_port = sas_phy->port; in hisi_sas_phyup_work_common()
1119 struct asd_sas_port *sas_port = sas_phy->port; in hisi_sas_port_notify_formed()
1404 struct asd_sas_port *sas_port; in hisi_sas_refresh_port_id()
1440 struct asd_sas_port *_sas_port = NULL; in hisi_sas_rescan_topology()
1446 struct asd_sas_port *sas_port = sas_phy->port; in hisi_sas_rescan_topology()
1498 struct asd_sas_port *sas_port, in hisi_sas_send_ata_reset_each_phy()
1545 struct asd_sas_port *sas_port = &port->sas_port; in hisi_sas_terminate_stp_reject()
2553 struct asd_sas_port **arr_port; in hisi_sas_probe()
H A Dhisi_sas.h209 struct asd_sas_port sas_port;
658 extern struct hisi_sas_port *to_hisi_sas_port(struct asd_sas_port *sas_port);
/linux/drivers/scsi/mvsas/
H A Dmv_sas.c296 struct asd_sas_port *sas_port = dev->port; in mvs_task_prep_smp()
424 struct asd_sas_port *sas_port = dev->port; in mvs_task_prep_ata()
552 struct asd_sas_port *sas_port = dev->port; in mvs_task_prep_ssp()
1062 struct asd_sas_port *sas_port = sas_phy->port; in mvs_port_notify_formed()
1104 struct asd_sas_port *port = sas_phy->port; in mvs_port_notify_deformed()
H A Dmv_init.c387 struct asd_sas_port **arr_port; in mvs_prep_sas_ha_init()
/linux/drivers/scsi/pm8001/
H A Dpm8001_sas.c1234 struct asd_sas_port *sas_port = sas_phy->port; in pm8001_port_formed()
H A Dpm8001_init.c610 struct asd_sas_port **arr_port; in pm8001_prep_sas_ha_init()

12