|
| #define | M8(addr) (*((vu8 *) (addr))) |
| | Get a 8-bit unsigned value from specified address. More...
|
| |
| #define | M16(addr) (*((vu16 *) (addr))) |
| | Get a 16-bit unsigned value from specified address. More...
|
| |
| #define | M32(addr) (*((vu32 *) (addr))) |
| | Get a 32-bit unsigned value from specified address. More...
|
| |
| #define | outpw(port, value) *((volatile unsigned int *)(port)) = value |
| | Set a 32-bit unsigned value to specified I/O port. More...
|
| |
| #define | inpw(port) (*((volatile unsigned int *)(port))) |
| | Get a 32-bit unsigned value from specified I/O port. More...
|
| |
| #define | outps(port, value) *((volatile unsigned short *)(port)) = value |
| | Set a 16-bit unsigned value to specified I/O port. More...
|
| |
| #define | inps(port) (*((volatile unsigned short *)(port))) |
| | Get a 16-bit unsigned value from specified I/O port. More...
|
| |
| #define | outpb(port, value) *((volatile unsigned char *)(port)) = value |
| | Set a 8-bit unsigned value to specified I/O port. More...
|
| |
| #define | inpb(port) (*((volatile unsigned char *)(port))) |
| | Get a 8-bit unsigned value from specified I/O port. More...
|
| |
| #define | outp32(port, value) *((volatile unsigned int *)(port)) = value |
| | Set a 32-bit unsigned value to specified I/O port. More...
|
| |
| #define | inp32(port) (*((volatile unsigned int *)(port))) |
| | Get a 32-bit unsigned value from specified I/O port. More...
|
| |
| #define | outp16(port, value) *((volatile unsigned short *)(port)) = value |
| | Set a 16-bit unsigned value to specified I/O port. More...
|
| |
| #define | inp16(port) (*((volatile unsigned short *)(port))) |
| | Get a 16-bit unsigned value from specified I/O port. More...
|
| |
| #define | outp8(port, value) *((volatile unsigned char *)(port)) = value |
| | Set a 8-bit unsigned value to specified I/O port. More...
|
| |
| #define | inp8(port) (*((volatile unsigned char *)(port))) |
| | Get a 8-bit unsigned value from specified I/O port. More...
|
| |