Lines Matching refs:speed

733 		pdata->phy.speed = SPEED_UNKNOWN;
754 pdata->phy.speed = SPEED_UNKNOWN;
776 pdata->phy.speed = SPEED_10000;
803 pdata->phy.speed = SPEED_UNKNOWN;
1661 (phy_data->phydev->speed == SPEED_100))
1676 (phy_data->phydev->speed == SPEED_100))
1781 /* With the KR re-driver we need to advertise a single speed */
1804 (phy_data->phydev->speed == SPEED_10000))
1850 phy_data->phydev->speed = pdata->phy.speed;
2230 int speed)
2232 switch (speed) {
2243 int speed)
2245 switch (speed) {
2260 int speed)
2262 switch (speed) {
2278 static enum xgbe_mode xgbe_phy_get_bp_2500_mode(int speed)
2280 switch (speed) {
2288 static enum xgbe_mode xgbe_phy_get_bp_mode(int speed)
2290 switch (speed) {
2301 int speed)
2308 return xgbe_phy_get_bp_mode(speed);
2310 return xgbe_phy_get_bp_2500_mode(speed);
2314 return xgbe_phy_get_baset_mode(phy_data, speed);
2317 return xgbe_phy_get_basex_mode(phy_data, speed);
2319 return xgbe_phy_get_sfp_mode(phy_data, speed);
2362 cur_mode = xgbe_phy_get_mode(pdata, pdata->phy.speed);
2502 int speed)
2504 switch (speed) {
2515 int speed)
2517 switch (speed) {
2531 int speed)
2533 switch (speed) {
2546 static bool xgbe_phy_valid_speed_bp_2500_mode(int speed)
2548 switch (speed) {
2556 static bool xgbe_phy_valid_speed_bp_mode(int speed)
2558 switch (speed) {
2567 static bool xgbe_phy_valid_speed(struct xgbe_prv_data *pdata, int speed)
2574 return xgbe_phy_valid_speed_bp_mode(speed);
2576 return xgbe_phy_valid_speed_bp_2500_mode(speed);
2580 return xgbe_phy_valid_speed_baset_mode(phy_data, speed);
2583 return xgbe_phy_valid_speed_basex_mode(phy_data, speed);
2585 return xgbe_phy_valid_speed_sfp_mode(phy_data, speed);
3202 dev_err(pdata->dev, "phy mode/speed mismatch (%#x/%#x)\n",