Lines Matching refs:speed
38 #define COMC_BPS(x) (115200 / (x)) /* speed to DLAB divisor */
39 #define COMC_DIV2BPS(x) (115200 / (x)) /* DLAB divisor to speed */
61 static void comc_setup(int speed, int port);
85 int speed, port;
91 * Assume that the speed was set by an earlier boot loader if
102 speed = comc_parseint(env);
103 if (speed > 0)
104 comc_curspeed = speed;
177 int speed;
179 if (value == NULL || (speed = comc_parseint(value)) <= 0) {
180 printf("Invalid speed\n");
184 if (comc_curspeed != speed)
185 comc_setup(speed, comc_port);
301 comc_setup(int speed, int port)
308 comc_curspeed = speed;
314 outb(comc_port + com_dlbl, COMC_BPS(speed) & 0xff);
315 outb(comc_port + com_dlbh, COMC_BPS(speed) >> 8);
336 int speed;
338 speed = strtol(speedstr, &p, 0);
339 if (p == speedstr || *p != '\0' || speed <= 0)
342 return (speed);