The T-Kernel/SM extended SVC and libraries described in this specification are listed below in alphabetical order.
abortfn - Abort function
CheckInt - Check Interrupt
ChkSpaceBstrR - Check Read Access Privilege (String)
ChkSpaceBstrRW - Check Read-Write Access Privilege (String)
ChkSpaceR - Check Read Access Privilege
ChkSpaceRE - Check Read-Execute Access Privilege
ChkSpaceRW - Check Read-Write Access Privilege
ChkSpaceTstrR - Check Read Access Privilege (TRON Code)
ChkSpaceTstrRW - Check Read-Write Access Privilege (TRON Code)
ClearInt - Clear Interrupt
closefn - Close function
CnvPhysicalAddr - Get Physical Address
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
DINTNO - Convert Interrupt Vector to Interrupt Handler Number
DisableInt - Disable Interrupts
EI - Enable External Interrupts
EnableInt - Enable Interrupts
EndOfInt - Issue EOI to Interrupt Controller
eventfn - Event function
execfn - Execute function
GetPhysicalTimerConfig - Get Physical Timer Configuration Information
GetPhysicalTimerCount - Get Physical Timer Count
GetSpaceInfo - Get Various Information about Address Space
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 Resident Memory
Kfree - Release Resident Memory
Kmalloc - Allocate Resident Memory
Krealloc - Reallocate Resident Memory
Lock - Lock Fast Lock
LockSpace - Lock Memory Space
low_pow - Move System to Low-power Mode
MapMemory -Map Memory
MLock - Lock Fast Multi-lock
MLockTmo - Lock Fast Multi-lock (with Timeout)
MLockTmo_u - Lock Fast Multi-lock (with Timeout, in 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
SetIntMode - Set Interrupt Mode
SetMemoryAccess - Set Memory Access Privilege
SetOBJNAME - Set Object Name
SetTaskSpace - Set Task Space
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_get_smb - Allocate System Memory
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 (in 64-bit Microseconds)
tk_ref_dev - Get Device Information
tk_ref_idv - Reference Device Initialization Information
tk_ref_smb - Reference System Memory Block
tk_rel_smb - Release System Memory
tk_srea_dev - Synchronous Read
tk_srea_dev_d - Synchronous Read (64 bits)
tk_sus_dev - Suspends Device
tk_swri_dev - Synchronous Write
tk_swri_dev_d - Synchronous Write (64 bits)
tk_wai_dev - Wait for Request Completion for Device
tk_wai_dev_u - Wait Device (in Microseconds)
tk_wri_dev - Start Write Device
tk_wri_dev_du - Write Device (in 64-bit Microseconds)
Unlock - Unlock Fast Lock
UnlockSpace - Unlock Memory Space
UnmapMemory - Unmap Memory
Vcalloc - Allocate Nonresident Memory
Vfree - Release Nonresident Memory
Vmalloc - Allocate Nonresident Memory
Vrealloc - Reallocate Nonresident Memory
waitfn - Wait function
WaitNsec - Micro Wait (in Nanoseconds)
WaitUsec - Micro Wait (in Microseconds)