Lines Matching full:speed
35 #define COMC_BPS(x) (115200 / (x)) /* speed to DLAB divisor */
36 #define COMC_DIV2BPS(x) (115200 / (x)) /* DLAB divisor to speed */
58 static void comc_setup(int speed, int port);
82 int speed, port; in comc_probe() local
88 * Assume that the speed was set by an earlier boot loader if in comc_probe()
99 speed = comc_parseint(env); in comc_probe()
100 if (speed > 0) in comc_probe()
101 comc_curspeed = speed; in comc_probe()
174 int speed; in comc_speed_set() local
176 if (value == NULL || (speed = comc_parseint(value)) <= 0) { in comc_speed_set()
177 printf("Invalid speed\n"); in comc_speed_set()
181 if (comc_curspeed != speed) in comc_speed_set()
182 comc_setup(speed, comc_port); in comc_speed_set()
318 comc_setup(int speed, int port) in comc_setup() argument
324 comc_curspeed = speed; in comc_setup()
342 outb(comc_port + com_dlbl, COMC_BPS(speed) & 0xff); in comc_setup()
343 outb(comc_port + com_dlbh, COMC_BPS(speed) >> 8); in comc_setup()
364 int speed; in comc_parseint() local
366 speed = strtol(speedstr, &p, 0); in comc_parseint()
367 if (p == speedstr || *p != '\0' || speed <= 0) in comc_parseint()
370 return (speed); in comc_parseint()