![]()  | 
  
    RTEMS
    5.1
    
   | 
 
I/O. More...
Go to the source code of this file.
Macros | |
| #define | rtems_inb(port) | 
| #define | rtems_inw(port) | 
| #define | rtems_outb(port, data) __asm__ volatile ("outb %%al,%%dx" : : "a" (data), "d" (port)) | 
| #define | rtems_outw(port, data) __asm__ volatile ("outw %%ax,%%dx" : : "a" (data), "d" (port)) | 
| #define | outp(port, val) rtems_outb(port,val) | 
| #define | inp(port) rtems_inb(port) | 
| #define | outb(val, port) rtems_outb(port,val) | 
| #define | inb(port) rtems_inb(port) | 
| #define | outb_p(val, port) rtems_outb(port,val) | 
| #define | inb_p(port) rtems_inb(port) | 
| #define | outportb(port, val) rtems_outb(port,val) | 
| #define | inportb(port) rtems_inb(port) | 
| #define | outw(val, port) rtems_outw(port,val) | 
| #define | inw(port) rtems_inw(port) | 
| #define | cli() __asm__ __volatile__("cli") | 
| #define | sti() __asm__ __volatile__("sti"); | 
I/O.
 1.8.15