Lines Matching +full:0 +full:x80
12 static int serial_iobase = 0x3f8;
13 static int serial_inited = 0;
20 lsr = inb(serial_iobase + 0x05); in serial_outb()
21 } while (!(lsr & 0x20)); in serial_outb()
23 outb(ch, serial_iobase + 0x00); in serial_outb()
39 lcr = inb(serial_iobase + 0x03); in serial_init()
40 lcr |= 0x80; in serial_init()
41 outb(lcr, serial_iobase + 0x03); in serial_init()
44 outb(0x01, serial_iobase + 0x00); in serial_init()
45 outb(0x00, serial_iobase + 0x01); in serial_init()
48 lcr = inb(serial_iobase + 0x03); in serial_init()
49 lcr &= ~0x80; in serial_init()
50 outb(lcr, serial_iobase + 0x03); in serial_init()
53 outb(0x00, serial_iobase + 0x01); in serial_init()
55 outb(0x03, serial_iobase + 0x03); in serial_init()
57 outb(0x00, serial_iobase + 0x02); in serial_init()
59 outb(0x03, serial_iobase + 0x04); in serial_init()
72 for (i = 0; i < len; i++) { in print_serial()
76 asm volatile ("rep/outsb" : "+S"(buf), "+c"(len) : "d"(0xf1)); in print_serial()
94 outl(code, 0xf4); in exit()
97 for (i = 0; i < 8; i++) { in exit()
98 outb(shutdown_str[i], 0x8900); in exit()
101 asm volatile("out %0, %1" : : "a"(code), "d"((short)0xf4)); in exit()