ex_phy 783 drivers/scsi/hisi_sas/hisi_sas_main.c struct ex_phy *phy; ex_phy 786 drivers/scsi/hisi_sas/hisi_sas_main.c phy = &parent_dev->ex_dev.ex_phy[phy_no]; ex_phy 254 drivers/scsi/libsas/sas_ata.c int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) ex_phy 282 drivers/scsi/libsas/sas_ata.c static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) ex_phy 307 drivers/scsi/libsas/sas_ata.c struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy->number]; ex_phy 320 drivers/scsi/libsas/sas_ata.c switch (ex_phy->attached_dev_type) { ex_phy 324 drivers/scsi/libsas/sas_ata.c if (ex_phy->attached_sata_dev) ex_phy 325 drivers/scsi/libsas/sas_ata.c return sas_ata_clear_pending(dev, ex_phy); ex_phy 306 drivers/scsi/libsas/sas_discover.c kfree(dev->ex_dev.ex_phy); ex_phy 166 drivers/scsi/libsas/sas_expander.c static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) ex_phy 204 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[phy_id]; ex_phy 347 drivers/scsi/libsas/sas_expander.c struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; ex_phy 351 drivers/scsi/libsas/sas_expander.c if (!ex_phy->port) ex_phy 354 drivers/scsi/libsas/sas_expander.c rphy = ex_phy->port->rphy; ex_phy 432 drivers/scsi/libsas/sas_expander.c ex->ex_phy = kcalloc(ex->num_phys, sizeof(*ex->ex_phy), GFP_KERNEL); ex_phy 433 drivers/scsi/libsas/sas_expander.c if (!ex->ex_phy) ex_phy 442 drivers/scsi/libsas/sas_expander.c kfree(ex->ex_phy); ex_phy 443 drivers/scsi/libsas/sas_expander.c ex->ex_phy = NULL; ex_phy 620 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[phy_id]; ex_phy 632 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[i]; ex_phy 746 drivers/scsi/libsas/sas_expander.c struct ex_phy *parent_phy) ex_phy 757 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent_ex->ex_phy[i]; ex_phy 782 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent_ex->ex_phy[phy_id]; ex_phy 916 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; ex_phy 920 drivers/scsi/libsas/sas_expander.c struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; ex_phy 941 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; ex_phy 1019 drivers/scsi/libsas/sas_expander.c struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; ex_phy 1024 drivers/scsi/libsas/sas_expander.c if (ex_phy->linkrate == SAS_SATA_SPINUP_HOLD) { ex_phy 1032 drivers/scsi/libsas/sas_expander.c if (!dev->parent && (SAS_ADDR(ex_phy->attached_sas_addr) == ex_phy 1037 drivers/scsi/libsas/sas_expander.c if (dev->parent && (SAS_ADDR(ex_phy->attached_sas_addr) == ex_phy 1040 drivers/scsi/libsas/sas_expander.c if (ex_phy->routing_attr == TABLE_ROUTING) ex_phy 1045 drivers/scsi/libsas/sas_expander.c if (sas_dev_present_in_domain(dev->port, ex_phy->attached_sas_addr)) ex_phy 1046 drivers/scsi/libsas/sas_expander.c sas_ex_disable_port(dev, ex_phy->attached_sas_addr); ex_phy 1048 drivers/scsi/libsas/sas_expander.c if (ex_phy->attached_dev_type == SAS_PHY_UNUSED) { ex_phy 1049 drivers/scsi/libsas/sas_expander.c if (ex_phy->routing_attr == DIRECT_ROUTING) { ex_phy 1050 drivers/scsi/libsas/sas_expander.c memset(ex_phy->attached_sas_addr, 0, SAS_ADDR_SIZE); ex_phy 1051 drivers/scsi/libsas/sas_expander.c sas_configure_routing(dev, ex_phy->attached_sas_addr); ex_phy 1054 drivers/scsi/libsas/sas_expander.c } else if (ex_phy->linkrate == SAS_LINK_RATE_UNKNOWN) ex_phy 1057 drivers/scsi/libsas/sas_expander.c if (ex_phy->attached_dev_type != SAS_END_DEVICE && ex_phy 1058 drivers/scsi/libsas/sas_expander.c ex_phy->attached_dev_type != SAS_FANOUT_EXPANDER_DEVICE && ex_phy 1059 drivers/scsi/libsas/sas_expander.c ex_phy->attached_dev_type != SAS_EDGE_EXPANDER_DEVICE && ex_phy 1060 drivers/scsi/libsas/sas_expander.c ex_phy->attached_dev_type != SAS_SATA_PENDING) { ex_phy 1062 drivers/scsi/libsas/sas_expander.c ex_phy->attached_dev_type, ex_phy 1068 drivers/scsi/libsas/sas_expander.c res = sas_configure_routing(dev, ex_phy->attached_sas_addr); ex_phy 1071 drivers/scsi/libsas/sas_expander.c SAS_ADDR(ex_phy->attached_sas_addr), res); ex_phy 1072 drivers/scsi/libsas/sas_expander.c sas_disable_routing(dev, ex_phy->attached_sas_addr); ex_phy 1078 drivers/scsi/libsas/sas_expander.c phy_id, SAS_ADDR(ex_phy->attached_sas_addr)); ex_phy 1082 drivers/scsi/libsas/sas_expander.c switch (ex_phy->attached_dev_type) { ex_phy 1090 drivers/scsi/libsas/sas_expander.c SAS_ADDR(ex_phy->attached_sas_addr), ex_phy 1091 drivers/scsi/libsas/sas_expander.c ex_phy->attached_phy_id, ex_phy 1098 drivers/scsi/libsas/sas_expander.c ex_phy->attached_sas_addr, SAS_ADDR_SIZE); ex_phy 1119 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[i]; ex_phy 1186 drivers/scsi/libsas/sas_expander.c struct ex_phy *ex_phy = &ex->ex_phy[i]; ex_phy 1188 drivers/scsi/libsas/sas_expander.c if (ex_phy->phy_state == PHY_VACANT || ex_phy 1189 drivers/scsi/libsas/sas_expander.c ex_phy->phy_state == PHY_NOT_PRESENT || ex_phy 1190 drivers/scsi/libsas/sas_expander.c ex_phy->phy_state == PHY_DEVICE_DISCOVERED) ex_phy 1193 drivers/scsi/libsas/sas_expander.c switch (ex_phy->linkrate) { ex_phy 1222 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[i]; ex_phy 1248 drivers/scsi/libsas/sas_expander.c struct ex_phy *parent_phy, ex_phy 1249 drivers/scsi/libsas/sas_expander.c struct ex_phy *child_phy) ex_phy 1271 drivers/scsi/libsas/sas_expander.c struct ex_phy *parent_phy, ex_phy 1272 drivers/scsi/libsas/sas_expander.c struct ex_phy *child_phy) ex_phy 1330 drivers/scsi/libsas/sas_expander.c struct ex_phy *parent_phy = &parent_ex->ex_phy[i]; ex_phy 1331 drivers/scsi/libsas/sas_expander.c struct ex_phy *child_phy; ex_phy 1340 drivers/scsi/libsas/sas_expander.c child_phy = &child_ex->ex_phy[parent_phy->attached_phy_id]; ex_phy 1391 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[phy_id]; ex_phy 1543 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex_parent->ex_phy[i]; ex_phy 1764 drivers/scsi/libsas/sas_expander.c if (phy_change_count != ex->ex_phy[i].phy_change_count) { ex_phy 1766 drivers/scsi/libsas/sas_expander.c ex->ex_phy[i].phy_change_count = ex_phy 1881 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex_dev->ex_phy[phy_id]; ex_phy 1952 drivers/scsi/libsas/sas_expander.c struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; ex_phy 1970 drivers/scsi/libsas/sas_expander.c SAS_ADDR(ex_phy->attached_sas_addr)) { ex_phy 1998 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[phy_id]; ex_phy 2078 drivers/scsi/libsas/sas_expander.c struct ex_phy *changed_phy = &ex->ex_phy[phy_id]; ex_phy 2088 drivers/scsi/libsas/sas_expander.c struct ex_phy *phy = &ex->ex_phy[i]; ex_phy 161 drivers/scsi/libsas/sas_internal.h struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; ex_phy 170 drivers/scsi/libsas/sas_internal.h sas_port_add_phy(ex->parent_port, ex_phy->phy); ex_phy 60 drivers/scsi/libsas/sas_port.c struct ex_phy *phy = &dev->ex_dev.ex_phy[i]; ex_phy 1199 drivers/scsi/mvsas/mv_sas.c struct ex_phy *phy; ex_phy 1201 drivers/scsi/mvsas/mv_sas.c phy = &parent_dev->ex_dev.ex_phy[phy_id]; ex_phy 4564 drivers/scsi/pm8001/pm8001_hwi.c phy_id = parent_dev->ex_dev.ex_phy->phy_id; ex_phy 639 drivers/scsi/pm8001/pm8001_sas.c struct ex_phy *phy; ex_phy 642 drivers/scsi/pm8001/pm8001_sas.c phy = &parent_dev->ex_dev.ex_phy[phy_id]; ex_phy 4567 drivers/scsi/pm8001/pm80xx_hwi.c phy_id = parent_dev->ex_dev.ex_phy->phy_id; ex_phy 133 include/scsi/libsas.h struct ex_phy *ex_phy; ex_phy 24 include/scsi/sas_ata.h int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); ex_phy 80 include/scsi/sas_ata.h static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy)