Lines Matching refs:duplex
884 static s32 atl1_get_speed_and_duplex(struct atl1_hw *hw, u16 *speed, u16 *duplex) in atl1_get_speed_and_duplex() argument
915 *duplex = FULL_DUPLEX; in atl1_get_speed_and_duplex()
917 *duplex = HALF_DUPLEX; in atl1_get_speed_and_duplex()
1304 u16 speed, duplex, phy_data; in atl1_check_link() local
1323 ret_val = atl1_get_speed_and_duplex(hw, &speed, &duplex); in atl1_check_link()
1329 if (speed != SPEED_1000 || duplex != FULL_DUPLEX) in atl1_check_link()
1333 if (speed != SPEED_100 || duplex != FULL_DUPLEX) in atl1_check_link()
1337 if (speed != SPEED_100 || duplex != HALF_DUPLEX) in atl1_check_link()
1341 if (speed != SPEED_10 || duplex != FULL_DUPLEX) in atl1_check_link()
1345 if (speed != SPEED_10 || duplex != HALF_DUPLEX) in atl1_check_link()
1353 adapter->link_duplex != duplex) { in atl1_check_link()
1355 adapter->link_duplex = duplex; in atl1_check_link()
2793 u16 duplex; in atl1_suspend() local
2808 val = atl1_get_speed_and_duplex(hw, &speed, &duplex); in atl1_suspend()
2828 if (duplex == FULL_DUPLEX) in atl1_suspend()
3256 ecmd->duplex = DUPLEX_FULL; in atl1_get_settings()
3258 ecmd->duplex = DUPLEX_HALF; in atl1_get_settings()
3261 ecmd->duplex = DUPLEX_UNKNOWN; in atl1_get_settings()
3293 if (ecmd->duplex != DUPLEX_FULL) { in atl1_set_settings()
3302 if (ecmd->duplex == DUPLEX_FULL) in atl1_set_settings()
3307 if (ecmd->duplex == DUPLEX_FULL) in atl1_set_settings()