Searched defs:outb (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_asm.s41 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) function
121 outb (%dx)
123 SET_SIZE(outb)
/illumos-gate/usr/src/uts/intel/asm/
H A Dsunddi.h81 outb(int port, uint8_t value) function
86 "outb (%1)"
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dhercules.c40 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 Dsmp-imps.c82 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 Dserial.c75 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 Dgraphics.c113 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 Dio.h43 * 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 Disapnp.c40 #define outb(x, y) (archsw.arch_isaoutb((x), (y))) macro
62 outb(_PNP_ADDRESS, d);
63 outb(_PNP_WRITE_DATA, r);
76 outb(_PNP_ADDRESS, 0);
77 outb(_PNP_ADDRESS, 0); /* yes, we do need it twice! */
80 outb(_PNP_ADDRESS, cur);
84 outb(_PNP_ADDRESS, cur);
97 outb(_PNP_ADDRESS, SERIAL_ISOLATION);
132 outb(_PNP_ADDRESS, STATUS);
142 outb(_PNP_ADDRES
[all...]
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dcpufunc.h265 outb(u_int port, u_char data) function
267 __asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
843 void outb(u_int port, u_char data);
/illumos-gate/usr/src/boot/sys/i386/include/
H A Dcpufunc.h273 outb(u_int port, u_char data) function
275 __asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
689 outb(0x22, reg);
696 outb(0x22, reg);
697 outb(0x23, data);
756 void outb(u_int port, u_char data);
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Di86_subr.s1312 outb (%dx)
1341 outb (%dx) / clear bit 0 first, then
1344 outb (%dx) / and reset the system
1367 outb (%dx)
1369 outb (%dx)
1470 outb(int port_address, uint8_t val)
1477 ENTRY(outb) function
1480 outb (%dx)
1482 SET_SIZE(outb)
1486 ENTRY(outb) function
[all...]
/illumos-gate/usr/src/lib/libpp/common/
H A Dpp.h78 #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 Dudf_vnops.c1122 caddr_t outb, end_outb; local
1153 outb = outbuf = (char *)kmem_alloc((uint32_t)bufsize, KM_SLEEP);
1154 end_outb = outb + bufsize;

Completed in 254 milliseconds