Lines Matching refs:sas_phy
60 if (phy->sas_phy.role & PHY_ROLE_INITIATOR) in asd_init_phy_identify()
61 phy->identify_frame->initiator_bits = phy->sas_phy.iproto; in asd_init_phy_identify()
62 if (phy->sas_phy.role & PHY_ROLE_TARGET) in asd_init_phy_identify()
63 phy->identify_frame->target_bits = phy->sas_phy.tproto; in asd_init_phy_identify()
66 phy->identify_frame->phy_id = phy->sas_phy.id; in asd_init_phy_identify()
71 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; in asd_init_phy()
72 struct asd_sas_phy *sas_phy = &phy->sas_phy; in asd_init_phy() local
74 sas_phy->enabled = 1; in asd_init_phy()
75 sas_phy->iproto = SAS_PROTOCOL_ALL; in asd_init_phy()
76 sas_phy->tproto = 0; in asd_init_phy()
77 sas_phy->role = PHY_ROLE_INITIATOR; in asd_init_phy()
78 sas_phy->oob_mode = OOB_NOT_CONNECTED; in asd_init_phy()
79 sas_phy->linkrate = SAS_LINK_RATE_UNKNOWN; in asd_init_phy()
85 asd_printk("no mem for IDENTIFY for phy%d\n", sas_phy->id); in asd_init_phy()
121 phy->sas_phy.enabled = 0; in asd_init_phys()
122 phy->sas_phy.id = i; in asd_init_phys()
123 phy->sas_phy.sas_addr = &phy->phy_desc->sas_addr[0]; in asd_init_phys()
124 phy->sas_phy.frame_rcvd = &phy->frame_rcvd[0]; in asd_init_phys()
125 phy->sas_phy.ha = &asd_ha->sas_ha; in asd_init_phys()
126 phy->sas_phy.lldd_phy = phy; in asd_init_phys()