/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_asm.s | 41 outb(int port, uint8_t value) 69 * void outb(int port, uint8_t value) 71 ENTRY(outb) function 74 outb (%dx) 76 SET_SIZE(outb) 116 * void outb(int port, uint8_t value) 118 ENTRY_NP(outb) 121 outb (%dx) 123 SET_SIZE(outb)
|
/illumos-gate/usr/src/uts/intel/asm/ |
H A D | sunddi.h | 81 outb(int port, uint8_t value) function 86 "outb (%1)"
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | hercules.c | 40 outb (unsigned short port, unsigned char value) function 42 asm volatile ("outb %b0, %w1" : : "a" (value), "Nd" (port)); 50 outb (HERCULES_INDEX_REG, 0x0f); 51 outb (0x80, 0); 52 outb (HERCULES_DATA_REG, offset & 0xFF); 53 outb (0x80, 0); 55 outb (HERCULES_INDEX_REG, 0x0e); 56 outb (0x80, 0); 57 outb (HERCULES_DATA_REG, offset >> 8); 58 outb ( [all...] |
H A D | smp-imps.c | 82 outb (unsigned short port, unsigned char val) function 84 __asm __volatile ("outb %0,%1"::"a" (val), "d" (port)); 91 outb (0x70, loc); 92 outb (0x71, val); 98 outb (0x70, loc);
|
H A D | serial.c | 75 asm volatile ("outb %%al, $0x80" : : ); 82 outb (unsigned short port, unsigned char value) 84 asm volatile ("outb %b0, %w1" : : "a" (value), "Nd" (port)); 85 asm volatile ("outb %%al, $0x80" : : ); 112 outb (serial_hw_port + UART_TX, c); 118 outb (0x80, 0); 150 outb (port + UART_SR, UART_SR_TEST); 151 outb (port + UART_FCR, 0); 157 outb (port + UART_IER, 0); 160 outb (por 81 outb (unsigned short port, unsigned char value) function [all...] |
H A D | graphics.c | 113 static inline void outb(unsigned short port, unsigned char val) function 115 __asm __volatile ("outb %0,%1"::"a" (val), "d" (port)); 119 outb(0x3c4, 2); 120 outb(0x3c5, value); 125 outb(0x3ce, 8); 126 outb(0x3cf, value);
|
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | io.h | 43 * inb/inw/inl/outb/outw/outl and the "string versions" of the same 56 * the two short jumps: using outb's to a nonexistent port seems 68 #define __SLOW_DOWN_IO __asm__ __volatile__("outb %al,$0x80") 184 #define outb(val,port) \ macro
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | isapnp.c | 41 #define outb(x,y) (archsw.arch_isaoutb((x),(y))) macro 63 outb (_PNP_ADDRESS, d); 64 outb (_PNP_WRITE_DATA, r); 77 outb(_PNP_ADDRESS, 0); 78 outb(_PNP_ADDRESS, 0); /* yes, we do need it twice! */ 81 outb(_PNP_ADDRESS, cur); 85 outb(_PNP_ADDRESS, cur); 98 outb(_PNP_ADDRESS, SERIAL_ISOLATION); 132 outb(_PNP_ADDRESS, STATUS); 142 outb(_PNP_ADDRES [all...] |
/illumos-gate/usr/src/uts/intel/ia32/ml/ |
H A D | i86_subr.s | 1321 outb (%dx) 1350 outb (%dx) / clear bit 0 first, then 1353 outb (%dx) / and reset the system 1376 outb (%dx) 1378 outb (%dx) 1479 outb(int port_address, uint8_t val) 1486 ENTRY(outb) function 1489 outb (%dx) 1491 SET_SIZE(outb) 1495 ENTRY(outb) function [all...] |
/illumos-gate/usr/src/boot/sys/i386/include/ |
H A D | cpufunc.h | 270 outb(u_int port, u_char data) function 272 __asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port)); 686 outb(0x22, reg); 693 outb(0x22, reg); 694 outb(0x23, data); 753 void outb(u_int port, u_char data);
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | cpufunc.h | 265 outb(u_int port, u_char data) function 267 __asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port)); 833 void outb(u_int port, u_char data);
|
/illumos-gate/usr/src/lib/libpp/common/ |
H A D | pp.h | 78 #define ppcheckout() do{if(pp.outp>pp.oute){PPWRITE(PPBUFSIZ);if(pp.outbuf==pp.outb){pp.outbuf+=PPBUFSIZ;pp.oute+=PPBUFSIZ;}else{pp.outbuf-=PPBUFSIZ;memcpy(pp.outbuf,pp.oute,pp.outp-pp.oute);pp.oute-=PPBUFSIZ;pp.outp-=2*PPBUFSIZ;}}}while(0) 408 char* outb; /* output buffer base */ member in struct:ppglobals
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 1122 caddr_t outb, end_outb; local 1153 outb = outbuf = (char *)kmem_alloc((uint32_t)bufsize, KM_SLEEP); 1154 end_outb = outb + bufsize;
|