The μT-Kernel/SM system APIs described in this specification are listed below in alphabetical order.
abortfn - Abort function
CheckInt - Check Interrupt
ClearInt - Clear Interrupt
closefn - Close function
ControlCache - Control Cache
CreateLock - Create Fast Lock
CreateMLock - Create Fast Multi-lock
DefinePhysicalTimerHandler - Define Physical Timer Handler
DeleteLock - Delete Fast Lock
DeleteMLock - Delete Fast Multi-lock
DI - Disable External Interrupts
DisableInt - Disable Interrupts
EI - Enable External Interrupts
EnableInt - Enable Interrupts
EndOfInt - Issue EOI to Interrupt Controller
eventfn - Event function
execfn - Execute function
GetCpuIntLevel - Get CPU Interrupt Mask Level
GetCtrlIntLevel - Get Interrupt Controller Interrupt Mask Level
GetPhysicalTimerConfig - Get Physical Timer Configuration Information
GetPhysicalTimerCount - Get Physical Timer Count
in_b - Read from I/O Port (in Bytes)
in_d - Read from I/O Port (in Double-words)
in_h - Read from I/O Port (in Half-words)
in_w - Read from I/O Port (in Words)
isDI - Get Interrupt Disable Status
Kcalloc - Allocate Memory and Clear
Kfree - Release Memory
Kmalloc - Allocate Memory
Krealloc - Reallocate Memory
Lock - Lock Fast Lock
low_pow - Move System to Low-power Mode
MLock - Lock Fast Multi-lock
MLockTmo - Lock Fast Multi-lock (with Timeout)
MLockTmo_u - Lock Fast Multi-lock (with Timeout, Microseconds)
MUnlock - Unlock Fast Multi-lock
off_pow - Move System to Suspend State
openfn - Open function
out_b - Write to I/O Port (in Bytes)
out_d - Write to I/O Port (in Double-words)
out_h - Write to I/O Port (in Half-words)
out_w - Write to I/O Port (in Words)
SetCacheMode - Set Cache Mode
SetCpuIntLevel - Set CPU Interrupt Mask Level
SetCtrlIntLevel - Set Interrupt Controller Interrupt Mask Level
SetIntMode - Set Interrupt Mode
SetOBJNAME - Set Object Name
StartPhysicalTimer - Start Physical Timer
StopPhysicalTimer - Stop Physical Timer
tk_cls_dev - Close Device
tk_def_dev - Register Device
tk_evt_dev - Send Driver Request Event to Device
tk_get_cfn - Get Numbers
tk_get_cfs - Get Character String
tk_get_dev - Get Device Name
tk_lst_dev - Get Registered Device Information
tk_opn_dev - Open Device
tk_oref_dev - Get Device Information
tk_rea_dev - Start Read Device
tk_rea_dev_du - Read Device (64-bit, Microseconds)
tk_ref_dev - Get Device Information
tk_ref_idv - Reference Device Initialization Information
tk_srea_dev - Synchronous Read
tk_srea_dev_d - Synchronous Read (64-bit)
tk_sus_dev - Suspends Device
tk_swri_dev - Synchronous Write
tk_swri_dev_d - Synchronous Write (64-bit)
tk_wai_dev - Wait for Request Completion for Device
tk_wai_dev_u - Wait Device (Microseconds)
tk_wri_dev - Start Write Device
tk_wri_dev_du - Write Device (64-bit, Microseconds)
Unlock - Unlock Fast Lock
waitfn - Wait function
WaitNsec - Micro Wait (Nanoseconds)
WaitUsec - Micro Wait (Microseconds)