Lines Matching full:speed
81 static void eth_setup_loopback_test(struct udevice *current, int speed) in eth_setup_loopback_test() argument
95 if (speed != LOOPBACK_SPEED_1000) in eth_setup_loopback_test()
100 if (speed == LOOPBACK_SPEED_100) in eth_setup_loopback_test()
111 if (speed == LOOPBACK_SPEED_1000) { in eth_setup_loopback_test()
114 } else if (speed == LOOPBACK_SPEED_100) { in eth_setup_loopback_test()
117 } else if (speed == LOOPBACK_SPEED_10) { in eth_setup_loopback_test()
125 static int eth_run_loopback_test(struct udevice *current, int speed, int delay_test) in eth_run_loopback_test() argument
157 if (speed == LOOPBACK_SPEED_10) in eth_run_loopback_test()
159 else if (speed == LOOPBACK_SPEED_100) in eth_run_loopback_test()
162 /* The default is 1000M speed */ in eth_run_loopback_test()
219 static int eth_loopback_test(int speed, int delay_test) in eth_loopback_test() argument
228 eth_setup_loopback_test(current, speed); in eth_loopback_test()
235 ret = eth_run_loopback_test(current, speed, delay_test); in eth_loopback_test()
243 …printf("rktest eth loopback speed - Test the phy loopback, speed is 1000/100/10, need to unplug th… in do_eth_help()
254 int i, speed; in do_test_eth() local
264 /* Force 1000 speed test */ in do_test_eth()
265 speed = LOOPBACK_SPEED_1000; in do_test_eth()
266 ret = eth_loopback_test(speed, 1); in do_test_eth()
275 speed = simple_strtoul(argv[3], NULL, 0); in do_test_eth()
276 ret = eth_loopback_test(speed, 0); in do_test_eth()