Structs§
- mx_
channel_ call_ args_ t - mx_
ecam_ window_ t - mx_
guest_ io_ t - mx_
guest_ memory_ t - mx_
guest_ packet_ t - mx_
irq_ t - mx_
packet_ signal_ t - mx_
pci_ init_ arg_ t - mx_
pci_ resource_ t - mx_
pcie_ device_ info_ t - mx_
port_ packet_ t - mx_
rights_ t - mx_
signals_ t - mx_
vcpu_ create_ args_ t - mx_
wait_ item_ t - mx_
waitset_ result_ t
Enums§
Constants§
- MX_
CHANNEL_ PEER_ CLOSED - MX_
CHANNEL_ READABLE - MX_
CHANNEL_ WRITABLE - MX_
CLOCK_ MONOTONIC - MX_
CPRNG_ ADD_ ENTROPY_ MAX_ LEN - MX_
CPRNG_ DRAW_ MAX_ LEN - MX_
EPAIR_ CLOSED - MX_
EPAIR_ SIGNALED - MX_
ERR_ ACCESS_ DENIED - MX_
ERR_ ALREADY_ BOUND - MX_
ERR_ ALREADY_ EXISTS - MX_
ERR_ BAD_ HANDLE - MX_
ERR_ BAD_ PATH - MX_
ERR_ BAD_ STATE - MX_
ERR_ BAD_ SYSCALL - MX_
ERR_ BUFFER_ TOO_ SMALL - MX_
ERR_ CALL_ FAILED - MX_
ERR_ CANCELED - MX_
ERR_ FILE_ BIG - MX_
ERR_ INTERNAL - MX_
ERR_ INTERRUPTED_ RETRY - MX_
ERR_ INVALID_ ARGS - MX_
ERR_ IO - MX_
ERR_ IO_ DATA_ INTEGRITY - MX_
ERR_ IO_ DATA_ LOSS - MX_
ERR_ IO_ REFUSED - MX_
ERR_ NEXT - MX_
ERR_ NOT_ DIR - MX_
ERR_ NOT_ FILE - MX_
ERR_ NOT_ FOUND - MX_
ERR_ NOT_ SUPPORTED - MX_
ERR_ NO_ MEMORY - MX_
ERR_ NO_ RESOURCES - MX_
ERR_ NO_ SPACE - MX_
ERR_ OUT_ OF_ RANGE - MX_
ERR_ PEER_ CLOSED - MX_
ERR_ SHOULD_ WAIT - MX_
ERR_ STOP - MX_
ERR_ TIMED_ OUT - MX_
ERR_ UNAVAILABLE - MX_
ERR_ WRONG_ TYPE - MX_
EVENT_ SIGNALED - MX_
FIFO_ PEER_ CLOSED - MX_
FIFO_ READABLE - MX_
FIFO_ WRITABLE - MX_
JOB_ NO_ JOBS - MX_
JOB_ NO_ PROCESSES - MX_
LOG_ READABLE - MX_
LOG_ WRITABLE - MX_
OBJECT_ HANDLE_ CLOSED - MX_
OBJECT_ LAST_ HANDLE - MX_
OBJECT_ PEER_ CLOSED - MX_
OBJECT_ READABLE - MX_
OBJECT_ SIGNAL_ 0 - MX_
OBJECT_ SIGNAL_ 1 - MX_
OBJECT_ SIGNAL_ 2 - MX_
OBJECT_ SIGNAL_ 3 - MX_
OBJECT_ SIGNAL_ 4 - MX_
OBJECT_ SIGNAL_ 5 - MX_
OBJECT_ SIGNAL_ 6 - MX_
OBJECT_ SIGNAL_ 7 - MX_
OBJECT_ SIGNAL_ 8 - MX_
OBJECT_ SIGNAL_ 9 - MX_
OBJECT_ SIGNAL_ 10 - MX_
OBJECT_ SIGNAL_ 11 - MX_
OBJECT_ SIGNAL_ 12 - MX_
OBJECT_ SIGNAL_ 13 - MX_
OBJECT_ SIGNAL_ 14 - MX_
OBJECT_ SIGNAL_ 15 - MX_
OBJECT_ SIGNAL_ 16 - MX_
OBJECT_ SIGNAL_ 17 - MX_
OBJECT_ SIGNAL_ 18 - MX_
OBJECT_ SIGNAL_ 19 - MX_
OBJECT_ SIGNAL_ 20 - MX_
OBJECT_ SIGNAL_ 21 - MX_
OBJECT_ SIGNAL_ ALL - MX_
OBJECT_ WRITABLE - MX_OK
- MX_
PORT_ READABLE - MX_
PROCESS_ TERMINATED - MX_
RESOURCE_ CHILD_ ADDED - MX_
RESOURCE_ DESTROYED - MX_
RESOURCE_ READABLE - MX_
RESOURCE_ WRITABLE - MX_
RIGHT_ DEBUG - MX_
RIGHT_ DUPLICATE - MX_
RIGHT_ EXECUTE - MX_
RIGHT_ GET_ PROPERTY - MX_
RIGHT_ MAP - MX_
RIGHT_ NONE - MX_
RIGHT_ READ - MX_
RIGHT_ SAME_ RIGHTS - MX_
RIGHT_ SET_ PROPERTY - MX_
RIGHT_ TRANSFER - MX_
RIGHT_ WRITE - MX_
SIGNAL_ HANDLE_ CLOSED - MX_
SIGNAL_ LAST_ HANDLE - MX_
SIGNAL_ NONE - MX_
SOCKET_ HALF_ CLOSE - MX_
SOCKET_ PEER_ CLOSED - MX_
SOCKET_ READABLE - MX_
SOCKET_ WRITABLE - MX_
TASK_ TERMINATED - MX_
THREAD_ TERMINATED - MX_
TIMER_ SIGNALED - MX_
TIME_ INFINITE - MX_
USER_ SIGNAL_ 0 - MX_
USER_ SIGNAL_ 1 - MX_
USER_ SIGNAL_ 2 - MX_
USER_ SIGNAL_ 3 - MX_
USER_ SIGNAL_ 4 - MX_
USER_ SIGNAL_ 5 - MX_
USER_ SIGNAL_ 6 - MX_
USER_ SIGNAL_ 7 - MX_
USER_ SIGNAL_ ALL - MX_
VMO_ CLONE_ COPY_ ON_ WRITE - MX_
VMO_ OP_ CACHE_ CLEAN - MX_
VMO_ OP_ CACHE_ CLEAN_ INVALIDATE - MX_
VMO_ OP_ CACHE_ INVALIDATE - MX_
VMO_ OP_ CACHE_ SYNC - MX_
VMO_ OP_ COMMIT - MX_
VMO_ OP_ DECOMMIT - MX_
VMO_ OP_ LOCK - MX_
VMO_ OP_ LOOKUP - MX_
VMO_ OP_ UNLOCK - MX_
WAIT_ ASYNC_ ONCE - MX_
WAIT_ ASYNC_ REPEATING - X86_
MAX_ INST_ LEN
Functions§
- mx_
acpi_ ⚠cache_ flush - mx_
acpi_ ⚠uefi_ rsdp - mx_
bootloader_ ⚠fb_ get_ info - mx_
cache_ ⚠flush - mx_
channel_ ⚠call - mx_
channel_ ⚠call_ finish - mx_
channel_ ⚠call_ noretry - mx_
channel_ ⚠create - mx_
channel_ ⚠read - mx_
channel_ ⚠write - mx_
clock_ ⚠adjust - mx_
cprng_ ⚠add_ entropy - mx_
cprng_ ⚠draw - mx_
deadline_ ⚠after - mx_
debug_ ⚠read - mx_
debug_ ⚠send_ command - mx_
debug_ ⚠write - mx_
event_ ⚠create - mx_
eventpair_ ⚠create - mx_
fifo_ ⚠create - mx_
fifo_ ⚠read - mx_
fifo_ ⚠write - mx_
futex_ ⚠requeue - mx_
futex_ ⚠wait - mx_
futex_ ⚠wake - mx_
futex_ ⚠wake_ handle_ close_ thread_ exit - mx_
guest_ ⚠create - mx_
guest_ ⚠set_ trap - mx_
handle_ ⚠close - mx_
handle_ ⚠duplicate - mx_
handle_ ⚠replace - mx_
interrupt_ ⚠complete - mx_
interrupt_ ⚠create - mx_
interrupt_ ⚠signal - mx_
interrupt_ ⚠wait - mx_
job_ ⚠create - mx_
job_ ⚠set_ policy - mx_
job_ ⚠set_ relative_ importance - mx_
ktrace_ ⚠control - mx_
ktrace_ ⚠read - mx_
ktrace_ ⚠write - mx_
log_ ⚠create - mx_
log_ ⚠read - mx_
log_ ⚠write - mx_
mmap_ ⚠device_ io - mx_
mtrace_ ⚠control - mx_
nanosleep ⚠ - mx_
object_ ⚠get_ child - mx_
object_ ⚠get_ cookie - mx_
object_ ⚠get_ info - mx_
object_ ⚠get_ property - mx_
object_ ⚠set_ cookie - mx_
object_ ⚠set_ property - mx_
object_ ⚠signal - mx_
object_ ⚠signal_ peer - mx_
object_ ⚠wait_ async - mx_
object_ ⚠wait_ many - mx_
object_ ⚠wait_ one - mx_
pci_ ⚠add_ subtract_ io_ range - mx_
pci_ ⚠cfg_ pio_ rw - mx_
pci_ ⚠enable_ bus_ master - mx_
pci_ ⚠enable_ pio - mx_
pci_ ⚠get_ bar - mx_
pci_ ⚠get_ config - mx_
pci_ ⚠get_ nth_ device - mx_
pci_ ⚠init - mx_
pci_ ⚠io_ read - mx_
pci_ ⚠io_ write - mx_
pci_ ⚠map_ interrupt - mx_
pci_ ⚠query_ irq_ mode_ caps - mx_
pci_ ⚠reset_ device - mx_
pci_ ⚠set_ irq_ mode - mx_
port_ ⚠cancel - mx_
port_ ⚠create - mx_
port_ ⚠queue - mx_
port_ ⚠wait - mx_
process_ ⚠create - mx_
process_ ⚠exit - mx_
process_ ⚠read_ memory - mx_
process_ ⚠start - mx_
process_ ⚠write_ memory - mx_
resource_ ⚠create - mx_
set_ ⚠framebuffer - mx_
set_ ⚠framebuffer_ vmo - mx_
socket_ ⚠create - mx_
socket_ ⚠read - mx_
socket_ ⚠write - mx_
syscall_ ⚠test_ 0 - mx_
syscall_ ⚠test_ 1 - mx_
syscall_ ⚠test_ 2 - mx_
syscall_ ⚠test_ 3 - mx_
syscall_ ⚠test_ 4 - mx_
syscall_ ⚠test_ 5 - mx_
syscall_ ⚠test_ 6 - mx_
syscall_ ⚠test_ 7 - mx_
syscall_ ⚠test_ 8 - mx_
syscall_ ⚠test_ wrapper - mx_
system_ ⚠get_ num_ cpus - mx_
system_ ⚠get_ physmem - mx_
system_ ⚠get_ version - mx_
system_ ⚠mexec - mx_
task_ ⚠bind_ exception_ port - mx_
task_ ⚠kill - mx_
task_ ⚠resume - mx_
task_ ⚠suspend - mx_
thread_ ⚠create - mx_
thread_ ⚠exit - mx_
thread_ ⚠read_ state - mx_
thread_ ⚠set_ priority - mx_
thread_ ⚠start - mx_
thread_ ⚠write_ state - mx_
ticks_ ⚠get - mx_
ticks_ ⚠per_ second - mx_
time_ ⚠get - mx_
timer_ ⚠cancel - mx_
timer_ ⚠create - mx_
timer_ ⚠set - mx_
timer_ ⚠start - mx_
vcpu_ ⚠create - mx_
vcpu_ ⚠interrupt - mx_
vcpu_ ⚠read_ state - mx_
vcpu_ ⚠resume - mx_
vcpu_ ⚠write_ state - mx_
vmar_ ⚠allocate - mx_
vmar_ ⚠destroy - mx_
vmar_ ⚠map - mx_
vmar_ ⚠protect - mx_
vmar_ ⚠unmap - mx_
vmar_ ⚠unmap_ handle_ close_ thread_ exit - mx_
vmo_ ⚠clone - mx_
vmo_ ⚠create - mx_
vmo_ ⚠create_ contiguous - mx_
vmo_ ⚠create_ physical - mx_
vmo_ ⚠get_ size - mx_
vmo_ ⚠op_ range - mx_
vmo_ ⚠read - mx_
vmo_ ⚠set_ cache_ policy - mx_
vmo_ ⚠set_ size - mx_
vmo_ ⚠write
Type Aliases§
- mx_
addr_ t - mx_
duration_ t - mx_
futex_ t - mx_
handle_ t - mx_
packet_ user_ t - mx_
paddr_ t - mx_
pci_ irq_ swizzle_ lut_ t - mx_
rrec_ t - mx_
size_ t - mx_
ssize_ t - mx_
status_ t - mx_
time_ t - mx_
vaddr_ t