Home
last modified time | relevance | path

Searched refs:ex_phy (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/scsi/libsas/
Dsas_expander.c180 static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) in sas_route_char()
218 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_set_ex_phy()
361 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata() local
365 if (!ex_phy->port) in sas_ex_to_ata()
368 rphy = ex_phy->port->rphy; in sas_ex_to_ata()
446 ex->ex_phy = kcalloc(ex->num_phys, sizeof(*ex->ex_phy), GFP_KERNEL); in sas_expander_discover()
447 if (!ex->ex_phy) in sas_expander_discover()
456 kfree(ex->ex_phy); in sas_expander_discover()
457 ex->ex_phy = NULL; in sas_expander_discover()
627 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_ex_disable_phy()
[all …]
Dsas_internal.h174 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; in sas_add_parent_port() local
183 sas_port_add_phy(ex->parent_port, ex_phy->phy); in sas_add_parent_port()
Dsas_ata.c269 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info()
297 static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) in sas_ata_clear_pending()
322 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy->number]; in smp_ata_check_ready() local
335 switch (ex_phy->attached_dev_type) { in smp_ata_check_ready()
339 if (ex_phy->attached_sata_dev) in smp_ata_check_ready()
340 return sas_ata_clear_pending(dev, ex_phy); in smp_ata_check_ready()
Dsas_port.c76 struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; in sas_resume_port()
Dsas_discover.c314 kfree(dev->ex_dev.ex_phy); in sas_free_device()
/Linux-v4.19/include/scsi/
Dsas_ata.h39 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy);
95 static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info()
Dlibsas.h109 struct ex_phy { struct
150 struct ex_phy *ex_phy; argument
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_sas.c610 struct ex_phy *phy; in pm8001_dev_found_notify()
613 phy = &parent_dev->ex_dev.ex_phy[phy_id]; in pm8001_dev_found_notify()
Dpm80xx_hwi.c4495 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm80xx_chip_reg_dev_req()
Dpm8001_hwi.c4559 phy_id = parent_dev->ex_dev.ex_phy->phy_id; in pm8001_chip_reg_dev_req()
/Linux-v4.19/drivers/scsi/mvsas/
Dmv_sas.c1216 struct ex_phy *phy; in mvs_dev_found_notify()
1218 phy = &parent_dev->ex_dev.ex_phy[phy_id]; in mvs_dev_found_notify()
/Linux-v4.19/drivers/scsi/hisi_sas/
Dhisi_sas_main.c642 struct ex_phy *phy; in hisi_sas_dev_found()
645 phy = &parent_dev->ex_dev.ex_phy[phy_no]; in hisi_sas_dev_found()