Lines Matching refs:rphy

208 	struct sas_rphy *rphy = dev->rphy;  in sas_set_ex_phy()  local
215 phy->phy = sas_phy_alloc(&rphy->dev, phy_id); in sas_set_ex_phy()
351 struct sas_rphy *rphy; in sas_ex_to_ata() local
356 rphy = ex_phy->port->rphy; in sas_ex_to_ata()
357 if (!rphy) in sas_ex_to_ata()
360 dev = sas_find_dev_by_rphy(rphy); in sas_ex_to_ata()
521 struct sas_rphy *rphy = dev->rphy; in ex_assign_manuf_info() local
522 struct sas_expander_device *edev = rphy_to_expander_device(rphy); in ex_assign_manuf_info()
659 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_smp_get_phy_events() local
660 struct domain_device *dev = sas_find_dev_by_rphy(rphy); in sas_smp_get_phy_events()
778 struct sas_rphy *rphy; in sas_ex_discover_end_dev() local
795 phy->port = sas_port_alloc(&parent->rphy->dev, phy_id); in sas_ex_discover_end_dev()
816 rphy = sas_end_device_alloc(phy->port); in sas_ex_discover_end_dev()
817 if (!rphy) in sas_ex_discover_end_dev()
820 child->rphy = rphy; in sas_ex_discover_end_dev()
821 get_device(&rphy->dev); in sas_ex_discover_end_dev()
837 rphy = sas_end_device_alloc(phy->port); in sas_ex_discover_end_dev()
839 if (unlikely(!rphy)) in sas_ex_discover_end_dev()
844 child->rphy = rphy; in sas_ex_discover_end_dev()
845 get_device(&rphy->dev); in sas_ex_discover_end_dev()
846 sas_fill_in_rphy(child, rphy); in sas_ex_discover_end_dev()
869 sas_rphy_free(child->rphy); in sas_ex_discover_end_dev()
909 struct sas_expander_device *parent_ex = rphy_to_expander_device(parent->rphy); in sas_ex_discover_expander()
912 struct sas_rphy *rphy; in sas_ex_discover_expander() local
929 phy->port = sas_port_alloc(&parent->rphy->dev, phy_id); in sas_ex_discover_expander()
936 rphy = sas_expander_alloc(phy->port, in sas_ex_discover_expander()
940 rphy = sas_expander_alloc(phy->port, in sas_ex_discover_expander()
944 rphy = NULL; /* shut gcc up */ in sas_ex_discover_expander()
948 child->rphy = rphy; in sas_ex_discover_expander()
949 get_device(&rphy->dev); in sas_ex_discover_expander()
950 edev = rphy_to_expander_device(rphy); in sas_ex_discover_expander()
964 sas_fill_in_rphy(child, rphy); in sas_ex_discover_expander()
965 sas_rphy_add(rphy); in sas_ex_discover_expander()
973 sas_rphy_delete(rphy); in sas_ex_discover_expander()
1625 rphy_to_expander_device(dev->rphy); in sas_ex_level_discovery()
1655 struct sas_expander_device *ex = rphy_to_expander_device(dev->rphy); in sas_discover_root_expander()
1657 res = sas_rphy_add(dev->rphy); in sas_discover_root_expander()
1671 sas_rphy_remove(dev->rphy); in sas_discover_root_expander()
1922 rphy_to_expander_device(child->rphy); in sas_discover_bfs_by_root_level()
1937 struct sas_expander_device *ex = rphy_to_expander_device(dev->rphy); in sas_discover_bfs_by_root()
2133 int sas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, in sas_smp_handler() argument
2147 if (!rphy) in sas_smp_handler()
2150 type = rphy->identify.device_type; in sas_smp_handler()
2159 dev = sas_find_dev_by_rphy(rphy); in sas_smp_handler()