|
#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...
|
|