|
|
- Info
Hardware-resource access
Functions
Public functions
dde_kit_inb
Read I/O port (byte)
| dde_kit_addr_t |
port |
Port to read |
- Return
-
unsigned char Value read from port
dde_kit_inl
Read I/O port (4-byte)
| dde_kit_addr_t |
port |
Port to read |
- Return
-
unsigned long Value read from port
dde_kit_inw
Read I/O port (2-byte)
| dde_kit_addr_t |
port |
Port to read |
- Return
-
unsigned short Value read from port
dde_kit_outb
Write I/O port (byte)
| dde_kit_addr_t |
port |
Port to write |
| char |
val |
Value to write |
dde_kit_outl
Write I/O port (4-byte)
| dde_kit_addr_t |
port |
Port to write |
| long |
val |
Value to write |
dde_kit_outw
Write I/O port (2-byte)
| dde_kit_addr_t |
port |
Port to write |
| short |
val |
Value to write |
dde_kit_release_io
Free I/O port range (x86)
| dde_kit_addr_t |
start |
First port of range |
| dde_kit_size_t |
size |
Size of port range |
- Return
-
int 0 on success, -1 otherwise
dde_kit_release_mem
Free MMIO range
| dde_kit_addr_t |
start |
Begin of mmio range |
| dde_kit_size_t |
size |
Size of mmio range |
- Return
-
int 0 on success, -1 otherwise
dde_kit_request_io
Allocate I/O port range (x86)
| dde_kit_addr_t |
start |
First port of range |
| dde_kit_size_t |
size |
Size of port range |
- Return
-
int 0 on success, -1 otherwise
dde_kit_request_mem
Allocate MMIO range
| dde_kit_addr_t |
start |
Begin of mmio range |
| dde_kit_size_t |
size |
Size of mmio range |
| int |
wc |
If !0 request write-combined memory mapping |
| dde_kit_addr_t * |
vaddr |
|
- Return
-
int 0 on success, -1 otherwise
- vaddr
-
virtual start address mapped range
|