Lines Matching refs:phy_id
84 phy->identify_frame->phy_id = phy->sas_phy.id; in asd_init_phy_identify()
1279 void asd_turn_led(struct asd_ha_struct *asd_ha, int phy_id, int op) in asd_turn_led() argument
1281 if (phy_id < ASD_MAX_PHYS) { in asd_turn_led()
1282 u32 v = asd_read_reg_dword(asd_ha, LmCONTROL(phy_id)); in asd_turn_led()
1287 asd_write_reg_dword(asd_ha, LmCONTROL(phy_id), v); in asd_turn_led()
1300 void asd_control_led(struct asd_ha_struct *asd_ha, int phy_id, int op) in asd_control_led() argument
1302 if (phy_id < ASD_MAX_PHYS) { in asd_control_led()
1307 v |= (1 << phy_id); in asd_control_led()
1309 v &= ~(1 << phy_id); in asd_control_led()
1314 v |= (1 << phy_id); in asd_control_led()
1316 v &= ~(1 << phy_id); in asd_control_led()
1323 static int asd_enable_phy(struct asd_ha_struct *asd_ha, int phy_id) in asd_enable_phy() argument
1325 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_enable_phy()
1327 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, INT_ENABLE_2), 0); in asd_enable_phy()
1328 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, HOT_PLUG_DELAY), in asd_enable_phy()
1333 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, PHY_CONTROL_0), in asd_enable_phy()
1335 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, PHY_CONTROL_1), in asd_enable_phy()
1337 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, PHY_CONTROL_2), in asd_enable_phy()
1339 asd_write_reg_byte(asd_ha, LmSEQ_OOB_REG(phy_id, PHY_CONTROL_3), in asd_enable_phy()
1342 asd_write_reg_dword(asd_ha, LmSEQ_TEN_MS_COMINIT_TIMEOUT(phy_id), in asd_enable_phy()
1345 asd_write_reg_addr(asd_ha, LmSEQ_TX_ID_ADDR_FRAME(phy_id), in asd_enable_phy()
1348 asd_control_led(asd_ha, phy_id, 1); in asd_enable_phy()