Active |
scheduler |
|
add |
hashmap |
|
add_task |
scheduler |
|
ahciControllerCount |
AHCI |
|
ahciControllers |
AHCI |
irrelivent other |
AHCI_BASE |
AHCI |
constants SATA_SIG_ATA := $101; SATA_SIG_ATAPI := $EB140101; STA_SIG_SEMB := $C33C0101; STAT_SIG_PM := $96690101; |
AK_END |
system |
|
AK_START |
system |
|
alloc_block |
pmemorymanager |
|
ALLOC_SPACE |
lmemorymanager |
|
APStorage_Device |
storagemanagement |
|
APStorage_Volume |
storagemanagement |
|
ASURO_KERNEL_END |
system |
|
ASURO_KERNEL_SIZE |
system |
|
ASURO_KERNEL_START |
system |
|
ATAPI_CMD_EJECT |
IDE |
|
ATAPI_CMD_READ |
IDE |
|
ATA_CMD_CACHE_FLUSH |
IDE |
|
ATA_CMD_CACHE_FLUSH_EXT |
IDE |
|
ATA_CMD_IDENTIFY |
IDE |
|
ATA_CMD_IDENTIFY_PACKET |
IDE |
|
ATA_CMD_PACKET |
IDE |
|
ATA_CMD_READ_DMA |
IDE |
|
ATA_CMD_READ_DMA_EXT |
IDE |
|
ATA_CMD_READ_PIO |
IDE |
NO ADDRESS MARK |
ATA_CMD_READ_PIO_EXT |
IDE |
|
ATA_CMD_WRITE_DMA |
IDE |
|
ATA_CMD_WRITE_DMA_EXT |
IDE |
|
ATA_CMD_WRITE_PIO |
IDE |
|
ATA_CMD_WRITE_PIO_EXT |
IDE |
|
ATA_DEVICE_MASTER |
IDE |
|
ATA_DEVICE_SLAVE |
IDE |
|
ATA_ER_ABRT |
IDE |
NO MEDIA |
ATA_ER_AMNF |
IDE |
TRACK 0 NOT FOUND |
ATA_ER_BBK |
IDE |
ERROR |
ATA_ER_IDNF |
IDE |
NO MEDIA |
ATA_ER_MC |
IDE |
UNCORRECTABLE DATA |
ATA_ER_MCR |
IDE |
ID MARK NOT FOUND |
ATA_ER_TK0NF |
IDE |
COMMAND ABORTED |
ATA_ER_UNC |
IDE |
BAD SECTOR |
ATA_IDENT_CAPABILITIES |
IDE |
|
ATA_IDENT_COMMANDSETS |
IDE |
|
ATA_IDENT_CYLINDERS |
IDE |
|
ATA_IDENT_DEVICETYPE |
IDE |
|
ATA_IDENT_FIELDVALID |
IDE |
|
ATA_IDENT_HEADS |
IDE |
|
ATA_IDENT_MAX_LBA |
IDE |
|
ATA_IDENT_MAX_LBA_EXT |
IDE |
|
ATA_IDENT_MODEL |
IDE |
|
ATA_IDENT_SECOTRS |
IDE |
|
ATA_IDENT_SERIAL |
IDE |
|
ATA_PRIMARY_BASE |
IDE |
|
ATA_REG_ALTSTATUS |
IDE |
|
ATA_REG_COMMAND |
IDE |
|
ATA_REG_CONTROL |
IDE |
|
ATA_REG_DATA |
IDE |
|
ATA_REG_DEVADDRESS |
IDE |
|
ATA_REG_ERROR |
IDE |
|
ATA_REG_FEATURES |
IDE |
|
ATA_REG_HDDEVSEL |
IDE |
|
ATA_REG_LBA0 |
IDE |
|
ATA_REG_LBA1 |
IDE |
|
ATA_REG_LBA2 |
IDE |
|
ATA_REG_LBA3 |
IDE |
|
ATA_REG_LBA4 |
IDE |
|
ATA_REG_LBA5 |
IDE |
|
ATA_REG_SECCOUNT |
IDE |
|
ATA_REG_SECCOUNT1 |
IDE |
|
ATA_REG_STATUS |
IDE |
|
ATA_SR_BUSY |
IDE |
|
ATA_SR_CORR |
IDE |
DATA REQUEST READY |
ATA_SR_DF |
IDE |
DRIVE READY |
ATA_SR_DRDY |
IDE |
BUSY |
ATA_SR_DRQ |
IDE |
DRIVE SEEK COMPLETE |
ATA_SR_DSC |
IDE |
DRIVE WRITE FAULT |
ATA_SR_ERR |
IDE |
INLEX |
ATA_SR_IDX |
IDE |
CORRECTED DATA |
b64_decode |
base64 |
|
b64_decode_str |
base64 |
|
b64_encode |
base64 |
|
b64_encode_str |
base64 |
|
backspace |
console |
Move the caret back 1 position and remove the character within the cell the caret occupies. |
backspaceWND |
console |
Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies. |
bar0 |
IDE |
|
bar1 |
IDE |
|
bar4 |
IDE |
|
base64_enc_map |
base64 |
|
BCDToUint8 |
util |
|
BDA |
bios_data_area |
|
bind |
udp |
|
bIndex |
terminal |
|
boolToString |
strings |
|
bordersEnabled |
console |
Enable or disable the drawing of the borders surrounding a Window. |
BROADCAST_IP |
nettypes |
IPs |
BROADCAST_MAC |
nettypes |
MACs |
BSOD |
util |
|
BSOD_ENABLE |
system |
|
buffer |
IDE |
|
buffer |
terminal |
|
busses |
PCI |
|
bus_count |
PCI |
|
byteArray8 |
storagemanagement |
|
calculateChecksum |
netutils |
|
captin_hook |
keyboard |
|
CAP_NEW |
cpu |
|
CAP_OLD |
cpu |
|
cardinal |
system |
Redraws the Window manager after every character, but slows performance. internal types |
changeDirectory |
vfs |
|
CHECKSUM |
asuro |
|
check_ports |
AHCI |
|
clear |
console |
Clear the Frame Buffer. |
clearWND |
console |
Clear a Window Canvas. |
clearWNDEx |
console |
Clear a Window Canvas, with the specified attributes. |
CLI |
util |
|
closeAllWindows |
console |
Close all open Windows and release handles. |
CloseFile |
vfs |
|
closeWindow |
console |
Close a Window specified by its Handle |
CMD_EOP |
E1000 |
Transmit Command |
CMD_IC |
E1000 |
Insert FCS |
CMD_IDE |
E1000 |
VLAN Packet Enable |
CMD_IFCS |
E1000 |
End of Packet |
CMD_RPS |
E1000 |
Report Status |
CMD_RS |
E1000 |
Insert Checksum |
CMD_VLE |
E1000 |
Report Packet Sent |
COM1 |
serial |
|
COM2 |
serial |
|
COM3 |
serial |
|
COM4 |
serial |
|
combinecolors |
console |
Combine two 16-bit values representing Foreground and Background respectively, into a 32-bit value representing an attribute. |
Commands |
terminal |
|
COMPILE_DATE |
asuro |
|
COMPILE_TIME |
asuro |
|
CONSOLE_SLOW_REDRAW |
system |
|
contextIPv4Switch |
netutils |
|
contextMACSwitch |
netutils |
|
controller |
IDE |
|
copyIPv4 |
netutils |
|
copyMAC |
netutils |
|
correctInterruptRegisters |
isr_types |
|
Counters |
bios_data_area |
|
CPUID |
cpu |
|
CRC32 |
crc |
|
CreateDirectory |
vfs |
|
create_volume |
asfs |
|
create_volume |
FAT32 |
|
CurrentDirectory |
vfs |
|
DATA_OFFSET |
lmemorymanager |
|
DefaultWND |
console |
The Window assigned for output when no Window is specified. (Default). |
delete |
hashmap |
|
detect_volumes |
asfs |
|
detect_volumes |
FAT32 |
|
Dev |
drivermanagement |
|
devices |
PCI |
|
device_count |
PCI |
|
DHCPDiscover |
dhcp |
|
DHCP_MAGIC |
nettypes |
DHCP Magic |
disable_cmd |
AHCI |
|
disable_cursor |
console |
Text mode only! - Disable the cursor/text-caret. |
div6432 |
util |
|
done |
terminal |
|
DPHashItem |
hashmap |
|
DrawCursor |
mouse |
|
drawPixel |
console |
Draw 16-bits of pixel information at the screen position(x,y). |
drawPixel32 |
console |
Draw 32-bits of pixel information at the screen position(x,y). |
drawPixel64 |
console |
Draw 64-bits of pixel information at the screen position(x,y). |
dread |
IDE |
read/write must be capable of reading/writting any amknt of data upto disk size |
DRIVER_COUNT |
asuro |
|
dword |
system |
|
dwrite |
IDE |
|
E1000_DEV |
E1000 |
|
E1000_NUM_RX_DESC |
E1000 |
Transmit Underrun |
E1000_NUM_TX_DESC |
E1000 |
|
ECTRL_SLU |
E1000 |
Transmit Inter Packet Gap |
elf_section_header_table_t |
multiboot |
|
enable_cmd |
AHCI |
|
endptr |
util |
|
FileSize |
vfs |
|
filesystem |
asfs |
|
filesystem |
FAT32 |
|
fileSystems |
storagemanagement |
index in this array is global drive id |
FILE_COUNT |
asuro |
|
find_cmd_slot |
AHCI |
|
Float |
system |
|
flush |
gdt |
|
forceQuitAll |
console |
Forcefully close all Windows |
force_alloc_block |
pmemorymanager |
|
FORCE_MAC |
nettypes |
|
FPC_VERSION |
asuro |
|
freePacketContext |
netutils |
|
freeze |
tracer |
|
free_block |
pmemorymanager |
|
free_page |
vmemorymanager |
|
free_page_at_address |
vmemorymanager |
|
gdt_entries |
gdt |
|
gdt_pointer |
gdt |
|
get |
hashmap |
|
get16bitcounter |
util |
|
get32bitcounter |
util |
|
get64bitcounter |
util |
|
getByte |
util |
|
getConsoleProperties |
console |
|
getDateTime |
RTC |
|
getDesktopColorsPtr |
shell |
|
getDeviceInfo |
PCI |
|
GetDirectories |
vfs |
|
getESP |
util |
|
getExploreColorsPtr |
shell |
|
getIPv4Config |
ipv4 |
|
getMAC |
net |
|
getMACAddress |
E1000 |
|
getMaxCellH |
console |
|
getMaxCellW |
console |
|
getNetlogHWND |
netlog |
|
getParam |
terminal |
|
getParams |
terminal |
|
getPixel |
console |
Get 16-bits of pixel information from the screen position(x,y). |
getPixel32 |
console |
Get 32-bits of pixel information from the screen position(x,y). |
getPixel64 |
console |
Get 64-bits of pixel information from the screen position(x,y). |
getTaskbarColorsPtr |
shell |
|
getTerminalHWND |
terminal |
|
getTSC |
util |
|
getVMLogHWND |
vmlog |
|
getWindowColorPtr |
console |
Get a Pointer to the attribute used for Window Borders. |
getWindowName |
console |
Get the title of a specified Window. |
getWord |
util |
|
getWorkingDirectory |
terminal |
|
getWorkingDirectory |
vfs |
|
get_device_count |
PCI |
|
get_device_list |
storagemanagement |
|
get_last_trace |
tracer |
|
get_trace_count |
tracer |
|
get_trace_N |
tracer |
|
GPF |
util |
|
halt |
terminal |
|
HaltCB |
terminal |
|
Halted |
terminal |
|
HaltID |
terminal |
|
halt_and_catch_fire |
util |
|
halt_and_dont_catch_fire |
util |
|
HASHMAP_DEFAULT_LOADFACTOR |
hashmap |
|
HASHMAP_DEFAULT_SIZE |
hashmap |
|
hba |
AHCI |
|
HexCharToDecimal |
util |
|
hexStringToInt |
strings |
|
hi |
util |
|
History |
terminal |
|
hook |
ATA_ISR |
|
hook |
keyboard |
|
hook |
PS2_KEYBOARD_ISR |
|
hook |
TMR_0_ISR |
|
hook |
TMR_1_ISR |
|
hresult |
system |
|
HWND |
system |
|
I217_DEV |
E1000 |
|
ICMP_DATA_GENERIC |
nettypes |
ICMP Data |
idANY |
drivermanagement |
|
IDEDevices |
IDE |
|
identify_device |
IDE |
|
IDT_Entries |
idt |
|
IDT_Pointer |
idt |
|
inb |
util |
|
init |
AHCI |
|
init |
asfs |
nullsectors : array[0..1024] of TFileEntry; //cache some null entry pointers for effeciency sake |
init |
base64_prog |
|
init |
console |
Initialize the Frame Buffer & Window Manager ready for use. |
init |
cpu |
|
init |
dhclient |
|
init |
drivermanagement |
|
init |
E1000 |
|
init |
edit |
|
init |
FAT32 |
|
init |
faults |
|
init |
gdt |
|
init |
IDE |
|
init |
idt |
|
init |
irq |
|
init |
isr |
|
init |
isrmanager |
|
init |
keyboard |
|
init |
lmemorymanager |
|
init |
md5sum |
|
init |
memview |
|
init |
mouse |
|
init |
net |
|
init |
netlog |
|
init |
PCI |
|
init |
pmemorymanager |
|
init |
progmanager |
Initialize all baked-in programs |
init |
RTC |
|
init |
scheduler |
|
init |
serial |
|
init |
shell |
|
init |
splash |
|
init |
storagemanagement |
|
init |
system |
|
init |
terminal |
|
init |
testdriver |
|
init |
themer |
|
init |
tracer |
|
init |
tss |
|
init |
udpcat |
|
init |
USB |
|
init |
vbeinfo |
|
init |
vfs |
|
init |
vmemorymanager |
|
init |
vmlog |
|
init |
vmstate |
|
inl |
util |
|
INTE |
util |
|
integer |
system |
|
INTEL_VEND |
E1000 |
|
IntErr |
isr_types |
|
IntReg |
isr_types |
|
IntSpec |
isr_types |
|
intToString |
strings |
|
inw |
util |
|
io_wait |
util |
|
IPEqual |
netutils |
|
IPv4ToMAC |
arp |
|
ISR_RING_0 |
idt |
|
ISR_RING_1 |
idt |
|
ISR_RING_2 |
idt |
|
ISR_RING_3 |
idt |
|
is_alt |
keyboard |
|
is_ctrl |
keyboard |
|
is_shift |
keyboard |
|
kalloc |
lmemorymanager |
|
KERNEL_PAGE_DIRECTORY |
vmemorymanager |
|
KERNEL_PAGE_NUMBER |
system |
|
KERNEL_STACKSIZE |
multiboot |
|
KERNEL_VIRTUAL_BASE |
system |
|
key_matrix |
keyboard |
|
key_matrix_shift |
keyboard |
|
kfree |
lmemorymanager |
|
klalloc |
lmemorymanager |
|
klfree |
lmemorymanager |
|
kmain |
kernel |
|
kpalloc |
lmemorymanager |
Todo ??? Profit? |
lang_USA |
keyboard |
|
LINE_COUNT |
asuro |
|
LL_Add |
lists |
|
LL_Delete |
lists |
|
LL_Free |
lists |
|
LL_FromString |
lists |
|
LL_Get |
lists |
|
LL_Insert |
lists |
|
LL_New |
lists |
Managed Linked List |
LL_Size |
lists |
|
LM82577_DEV |
E1000 |
|
lo |
util |
|
load |
AHCI |
|
load |
EHCI |
|
load |
IDE |
|
load |
OHCI |
|
load |
UHCI |
|
load |
XHCI |
|
loadDeviceConfig |
PCI |
|
LSTA_TU |
E1000 |
Late Collision |
MACEqual |
netutils |
|
MACToIIPv4 |
arp |
|
MAKE_VERSION |
asuro |
|
map_page |
vmemorymanager |
|
map_page_ex |
vmemorymanager |
|
MAX_ENTRIES |
lmemorymanager |
64-Bit Allocations |
MAX_HOOKS |
isr_types |
|
MAX_WINDOWS |
console |
Maximum number of Windows open. |
MD5Buffer |
md5 |
|
MD5DefineBufferSize |
md5 |
|
MD5Final |
md5 |
|
MD5Init |
md5 |
|
MD5To32 |
md5 |
|
MD5Update |
md5 |
|
memcpy |
util |
|
memory_map_t |
multiboot |
|
memset |
util |
|
module_t |
multiboot |
|
mouseEnabled |
console |
Enable or disable the mouse. |
MsSinceSystemBoot |
util |
|
multibootinfo |
multiboot |
|
multibootmagic |
multiboot |
|
MULTIBOOT_BOOTLOADER_MAGIC |
multiboot |
|
multiboot_info_t |
multiboot |
|
NASM_VERSION |
asuro |
|
new |
hashmap |
|
newEx |
hashmap |
|
newPacketContext |
netutils |
|
newVirtualDirectory |
vfs |
VFS Functions |
newWindow |
console |
Spawn a new Window at cell(x,y) with specified Width, Height and Title. |
new_block |
pmemorymanager |
|
new_kernel_mapped_page_directory |
vmemorymanager |
|
new_page |
vmemorymanager |
|
new_page_at_address |
vmemorymanager |
|
new_page_directory |
vmemorymanager |
|
NULL_IP |
nettypes |
|
NULL_MAC |
nettypes |
|
OpenFile |
vfs |
|
outb |
util |
|
outl |
util |
|
Output |
console |
Simple console write for debugging. |
outputChar |
console |
Draw an ASCII char to raw screen space conforming to cell constraints. |
outputCharToScreenSpace |
console |
Draw an ASCII char to raw screen space. |
outputCharTransparent |
console |
Draw an ASCII char without a background to raw screen space conforming to cell constraints. |
Outputln |
console |
Simple console writeln for debugging. |
OutputlnWND |
console |
Simple console writeln for debugging to a Window. |
OutputWND |
console |
Simple console write for debugging to a Window. |
outw |
util |
|
PageDirectory |
vmemorymanager |
|
page_mappable |
vmemorymanager |
|
paramCount |
terminal |
|
PARPCacheRecord |
arp |
|
PARPHeader |
nettypes |
|
PathValid |
vfs |
|
PBDA |
bios_data_area |
|
PBitMask |
system |
|
PBootRecord |
FAT32 |
= $28; = 'FAT32 '; |
PByteArray8 |
storagemanagement |
|
PCapabilities_New |
cpu |
|
PCapabilities_Old |
cpu |
|
pchar |
system |
|
PCI_PORT_CONF_ADDR |
PCI |
|
PCI_PORT_CONF_DATA |
PCI |
|
PCMDHeader |
AHCI |
|
PCommand_Table |
AHCI |
|
PConsoleProperties |
console |
|
PDevEx |
drivermanagement |
|
PDeviceIdentifier |
drivermanagement |
|
PDeviceRegistration |
drivermanagement |
|
PDHCPHeader |
nettypes |
|
PDHCPOption |
dhcp |
|
PDHCPOptions |
dhcp |
|
PDirectory |
FAT32 |
|
PDirectory_Entry |
storagemanagement |
|
PDouble |
system |
|
PDriverRegistration |
drivermanagement |
|
PE1000_rx_desc |
E1000 |
|
PE1000_tx_desc |
E1000 |
|
Pelf_section_header_table_t |
multiboot |
|
PError |
isr_types |
|
PError |
vfs |
|
PEthernetHeader |
nettypes |
ETH2 |
PFatVolumeInfo |
FAT32 |
|
PFileEntry |
asfs |
year (2000 + x), month, day, hour 0 null entry, 1 file, 2 folder, 3 this folder, 4 parent folder, 5 table continuation, 6 volume root location on disk size in sectors |
PFileSystem |
storagemanagement |
|
PFilesystemRecord |
asfs |
|
PFIS_REG_H2D |
AHCI |
|
PFloat |
system |
|
PGDT_Entry |
gdt |
|
PHashItem |
hashmap |
|
PHashMap |
hashmap |
|
PHBA |
AHCI |
0 4 8 c 10 14 18 1c 20 24 28 |
PHBA_PORT |
AHCI |
TFIS_DMA_Setup = bitpacked record end; THBA_Memory = bitpacked record end; THBA_Port = bitpacked record end; THBA_FIS = bitpacked record end; |
PHeapPage |
lmemorymanager |
|
PHistory |
terminal |
|
PICMPHeader |
nettypes |
ICMP |
PIDE_Status |
IDE |
|
PIDT_Entry |
idt |
|
PIDT_Pointer |
idt |
|
ping_err |
icmp |
|
ping_rep |
icmp |
|
PInterruptRegisters |
isr_types |
|
PInterruptSpecialRegisters |
isr_types |
|
PIPv4Configuration |
nettypes |
Config |
PIPV4Header |
nettypes |
IPv4 |
PKeyInfo |
keyboard |
|
PLinkedList |
lists |
Managed Linked List |
PLinkedListBase |
lists |
|
PMask |
system |
|
PMCFG |
bios_data_area |
|
PMD5Context |
md5 |
|
PMD5Digest |
md5 |
|
Pmemory_map_t |
multiboot |
|
Pmodule_t |
multiboot |
|
PMousePacket |
mouse |
|
Pmultiboot_info_t |
multiboot |
|
POHCI_MMR |
OHCI |
|
pop_trace |
tracer |
|
port_rebase |
AHCI |
|
PPacketContext |
nettypes |
Context |
PPageDirectory |
vmemorymanager |
|
PPageDirEntry |
vmemorymanager |
|
PParamList |
terminal |
|
PPCI_Device |
drivertypes |
|
PPCreateDirHook |
storagemanagement |
|
PPCreateHook |
storagemanagement |
|
PPDetectHook |
storagemanagement |
|
PPHIOHook |
storagemanagement |
|
PPHIOHook_ |
storagemanagement |
returns: 0 = success, 1 = dir not exsist, 2 = not directory, 3 = error //returns: 0 = success, 1 = dir not exsist, 2 = not directory, 3 = error |
PPReadDirHook |
storagemanagement |
|
PPReadHook |
storagemanagement |
|
PPWriteHook |
storagemanagement |
|
pp_hook_method |
isr_types |
|
pp_hook_method |
keyboard |
|
pp_void |
isr_types |
|
PRegisters |
isr_types |
|
PRGB565 |
system |
|
PRGB565Pair |
system |
|
printMap |
hashmap |
|
printmemory |
util |
|
printmemoryWND |
util |
|
PScheduler_Entry |
scheduler |
|
PsInt16 |
system |
|
PsInt32 |
system |
|
PsInt64 |
system |
|
PsInt8 |
system |
|
psleep |
util |
|
PStorage_device |
storagemanagement |
|
PStorage_volume |
storagemanagement |
|
PTaskStateSegment |
tss |
|
PText |
system |
|
ptrTaskStateSegment |
tss |
|
PuByte |
system |
Pointer Types |
PUDPBindContext |
nettypes |
|
PUDPHeader |
nettypes |
|
PUDPPacketContext |
nettypes |
|
PUDPPseudoHeader |
nettypes |
|
PUDPSendContext |
nettypes |
|
PuInt128 |
system |
|
PuInt16 |
system |
|
PuInt32 |
system |
|
PuInt64 |
system |
|
PuInt8 |
system |
|
PushPopDirectory |
vfs |
|
push_trace |
tracer |
|
PVFSDevice |
vfs |
|
PVFSDrive |
vfs |
|
PVFSFile |
vfs |
|
PVFSMount |
vfs |
|
PVFSObject |
vfs |
|
Quantum |
scheduler |
|
rand16 |
rand |
|
rand32 |
rand |
|
rand8 |
rand |
|
RCTL_BAM |
E1000 |
Multicast Offset - bits 43:32 |
RCTL_BSIZE_1024 |
E1000 |
|
RCTL_BSIZE_16384 |
E1000 |
|
RCTL_BSIZE_2048 |
E1000 |
|
RCTL_BSIZE_256 |
E1000 |
Strip Ethernet CRC Buffer Sizes |
RCTL_BSIZE_4096 |
E1000 |
|
RCTL_BSIZE_512 |
E1000 |
|
RCTL_BSIZE_8192 |
E1000 |
|
RCTL_CFI |
E1000 |
Canonical Form Indicator Enable |
RCTL_CFIEN |
E1000 |
VLAN Filter Enable |
RCTL_DPF |
E1000 |
Canonical Form Indicator Bit Value |
RCTL_EN |
E1000 |
set link up |
RCTL_LBM_NONE |
E1000 |
Long Packet Reception Enable |
RCTL_LBM_PHY |
E1000 |
No Loopback |
RCTL_LPE |
E1000 |
Multicast Promiscuous Enabled |
RCTL_MO_32 |
E1000 |
Multicast Offset - bits 45:34 |
RCTL_MO_34 |
E1000 |
Multicast Offset - bits 46:35 |
RCTL_MO_35 |
E1000 |
Multicast Offset - bits 47:36 |
RCTL_MO_36 |
E1000 |
Free Buffer Threshold is 1/8 of RDLEN |
RCTL_MPE |
E1000 |
Unicast Promiscuous Enabled |
RCTL_PMCF |
E1000 |
Discard Pause Frames |
RCTL_SBP |
E1000 |
Receiver Enable |
RCTL_SECRC |
E1000 |
Pass MAC Control Frames |
RCTL_UPE |
E1000 |
Store Bad Packets |
RCTL_VFE |
E1000 |
Broadcast Accept Mode |
read |
AHCI |
|
ReadFile |
vfs |
|
readPIO28 |
IDE |
procedure flush(); |
readStatus |
E1000 |
|
receive |
serial |
|
recv |
net |
|
redrawWindows |
console |
Redraw all of the Window adhearing to Z-Order. |
register |
ACE |
|
register |
arp |
|
register |
ATA_ISR |
|
register |
BPE |
|
register |
BTSSE |
|
register |
CFE |
|
register |
CSOE |
|
register |
DBGE |
|
register |
DBZ |
|
register |
DFE |
|
register |
dhcp |
|
register |
eth2 |
|
register |
GPF |
|
register |
icmp |
|
register |
IDOE |
|
register |
IOPE |
|
register |
ipv4 |
|
register |
MCE |
|
register |
NCE |
|
register |
NMIE |
|
register |
OOBE |
|
register |
PF |
|
register |
PS2_KEYBOARD_ISR |
|
register |
SFE |
|
register |
SNPE |
|
register |
TMR_0_ISR |
|
register |
TMR_1_ISR |
|
register |
udp |
|
register |
UIE |
|
registerCommand |
terminal |
|
registerCommandEx |
terminal |
|
registerDevice |
vfs |
|
registerDrive |
vfs |
Driver Functions |
registerEventHandler |
console |
Register an Event Handler to a Window |
registerISR |
isrmanager |
|
registerNetworkCard |
net |
|
registerNextLayer |
net |
|
registerProtocol |
ipv4 |
|
registerType |
eth2 |
|
registerTypePromisc |
eth2 |
|
register_device |
drivermanagement |
|
register_device |
storagemanagement |
|
register_driver |
drivermanagement |
|
register_driver_ex |
drivermanagement |
|
register_filesystem |
storagemanagement |
|
register_volume |
storagemanagement |
|
REG_CTRL |
E1000 |
|
REG_CTRL_EXT |
E1000 |
|
REG_EEPROM |
E1000 |
|
REG_IMASK |
E1000 |
|
REG_RADV |
E1000 |
RX Descriptor Control |
REG_RCTRL |
E1000 |
|
REG_RDTR |
E1000 |
|
REG_RSRPD |
E1000 |
RX Int. Absolute Delay Timer |
REG_RXDCTL |
E1000 |
RX Delay Timer Register |
REG_RXDESCHEAD |
E1000 |
|
REG_RXDESCHI |
E1000 |
|
REG_RXDESCLEN |
E1000 |
|
REG_RXDESCLO |
E1000 |
|
REG_RXDESCTAIL |
E1000 |
|
REG_STATUS |
E1000 |
|
REG_TCTRL |
E1000 |
|
REG_TIPG |
E1000 |
RX Small Packet Detect Interrupt |
REG_TXDESCHEAD |
E1000 |
|
REG_TXDESCHI |
E1000 |
|
REG_TXDESCLEN |
E1000 |
|
REG_TXDESCLO |
E1000 |
|
REG_TXDESCTAIL |
E1000 |
|
RELEASE |
asuro |
|
reload |
gdt |
|
requestConfig |
PCI |
(Will in future)returns TPCI_DEVICE.vendor_id := 0xFFFF if no device found. |
resetSystem |
util |
|
resolveIP |
arp |
|
REVISION |
asuro |
|
RolDWord |
util |
|
Root |
drivermanagement |
|
Root |
vfs |
|
rootVolume |
storagemanagement |
|
Root_Page |
lmemorymanager |
|
RorDWord |
util |
|
RTCL_RDMTS_EIGHTH |
E1000 |
Free Buffer Threshold is 1/4 of RDLEN |
RTCL_RDMTS_HALF |
E1000 |
PHY or external SerDesc loopback |
RTCL_RDMTS_QUARTER |
E1000 |
Free Buffer Threshold is 1/2 of RDLEN |
run |
terminal |
|
sameSubnetIPv4 |
netutils |
|
sataDeviceCount |
AHCI |
|
sataDevices |
AHCI |
|
scanBus |
PCI |
|
Search_Page |
lmemorymanager |
|
send |
arp |
|
send |
eth2 |
|
send |
ipv4 |
|
send |
net |
|
send |
serial |
|
send |
udp |
|
sendGratuitous |
arp |
|
sendHex |
serial |
|
sendICMPRequest |
icmp |
|
sendPacket |
E1000 |
|
sendRequest |
arp |
|
sendString |
serial |
|
setBusMaster |
PCI |
|
setCursorPosWND |
console |
Set the caret belonging to a Window to a specified position. |
setdefaultattribute |
console |
Set the default set of attributes to be used when drawing to the screen. |
setMousePosition |
console |
Set the position of the mouse cursor relative to screen space. |
SetShellWindow |
console |
Set a specified Window as a Shell Window (Window cannot be moved or closed). |
setWindowColors |
console |
Set the attributes used for drawing the border around Windows. |
setWNDVisible |
console |
Change a Windows visibility. |
setWorkingDirectory |
terminal |
|
set_gate |
gdt |
|
set_gate |
idt |
|
sinb |
serial |
|
sInt16 |
system |
|
sInt32 |
system |
|
sInt64 |
system |
|
sInt8 |
system |
|
sleep |
util |
|
soutb |
serial |
|
srand |
rand |
|
stack |
util |
|
Std_Font |
fonts |
|
Std_Mask |
fonts |
|
STI |
util |
|
storageDevices |
storagemanagement |
|
stringConcat |
strings |
|
stringContains |
strings |
|
stringCopy |
strings |
|
stringEquals |
strings |
|
stringIndexOf |
strings |
|
stringNew |
strings |
|
stringReplace |
strings |
|
stringSize |
strings |
|
stringSub |
strings |
|
stringToInt |
strings |
|
stringToIPv4 |
netutils |
|
stringToLower |
strings |
|
stringToMAC |
netutils |
|
stringToUpper |
strings |
|
stringTrim |
strings |
|
STRLL_Add |
lists |
String Linked List |
STRLL_Clear |
lists |
|
STRLL_Delete |
lists |
|
STRLL_Free |
lists |
|
STRLL_FromString |
lists |
|
STRLL_Get |
lists |
|
STRLL_New |
lists |
|
STRLL_Size |
lists |
|
switchendian |
util |
|
switchendian16 |
util |
|
switchendian32 |
util |
|
TARPAbstractHeader |
nettypes |
ARP |
TARPCacheRecord |
arp |
|
TARPErrorCallback |
icmp |
|
TARPErrorCode |
icmp |
|
TARPHandler |
icmp |
|
TARPHeader |
nettypes |
|
TARPReplyCallback |
icmp |
|
TaskStateSegment |
tss |
|
TBDA |
bios_data_area |
|
TBitMask |
system |
|
TBootRecord |
FAT32 |
|
TBusIdentifier |
drivermanagement |
|
TCapabilities_New |
cpu |
|
TCapabilities_Old |
cpu |
|
TCardType |
E1000 |
|
TClockSpeed |
cpu |
|
TCloseFile |
vfs |
|
TColor |
console |
4-bit nibble representing a color. |
TCommand |
terminal |
|
TCommandBuffer |
terminal |
|
TCommandMethod |
terminal |
|
TCommand_Header |
AHCI |
|
TCommand_Table |
AHCI |
|
TConsoleProperties |
console |
Properties pertaining to the raw screen matrix. |
TControllerType |
storagemanagement |
|
TCounters |
bios_data_area |
|
TCPUID |
cpu |
|
TCTL_COLD_SHIFT |
E1000 |
Collision Threshold |
TCTL_CT_SHIFT |
E1000 |
Pad Short Packets |
TCTL_EN |
E1000 |
Interrupt Delay Enable TCTL Register |
TCTL_PSP |
E1000 |
Transmit Enable |
TCTL_RTLC |
E1000 |
Software XOFF Transmission |
TCTL_SWXOFF |
E1000 |
Collision Distance |
TDateTime |
RTC |
|
TDevEx |
drivermanagement |
|
TDeviceArray |
drivertypes |
|
TDeviceIdentifier |
drivermanagement |
|
TDeviceRegistration |
drivermanagement |
|
TDHCPHeader |
nettypes |
DHCP |
TDHCPMessageType |
nettypes |
|
TDHCPOpCode |
nettypes |
|
TDHCPOption |
dhcp |
|
TDHCPOptions |
dhcp |
|
TDirectory |
FAT32 |
|
TDirectory_Entry |
storagemanagement |
Generic directory entry |
TDirectory_Entry_Type |
storagemanagement |
|
TDriverLoadCallback |
drivermanagement |
|
TDriverRegistration |
drivermanagement |
|
TE1000_rx_desc |
E1000 |
|
TE1000_tx_desc |
E1000 |
|
TError |
isr_types |
|
TError |
vfs |
|
TEthernetHeader |
nettypes |
|
TEventType |
console |
Window Manager Events. |
TFatVolumeInfo |
FAT32 |
|
TFileEntry |
asfs |
File or folder entry for file table |
TFileHandle |
vfs |
|
TFileSize |
vfs |
|
TFilesystem |
storagemanagement |
|
TFilesystemInfo |
FAT32 |
|
TFilesystemRecord |
asfs |
|
TFIS_Data |
AHCI |
|
TFIS_PIO_Setup |
AHCI |
|
TFIS_REG_D2H |
AHCI |
|
TFIS_REG_H2D |
AHCI |
|
TFIS_Type |
AHCI |
Struct hell |
TGDT_Entry |
gdt |
|
TGDT_Pointer |
gdt |
|
TGetDirectories |
vfs |
|
THaltCallback |
terminal |
|
THashItem |
hashmap |
|
THashMap |
hashmap |
|
THBA_MEM |
AHCI |
|
THBA_PORT |
AHCI |
|
THeapEntry |
lmemorymanager |
|
THeapPage |
lmemorymanager |
|
THistory |
terminal |
|
tick_update |
bios_data_area |
|
TICMPHeader |
nettypes |
|
TIdentResponse |
IDE |
|
TIDE_Channel_Registers |
IDE |
|
TIDE_Device |
IDE |
|
TIDE_Status |
IDE |
|
TIDT_Entry |
idt |
|
TIDT_Pointer |
idt |
|
TInterruptRegisters |
isr_types |
|
TInterruptSpecialRegisters |
isr_types |
|
TIPV4AbstractHeader |
nettypes |
|
TIPv4Address |
nettypes |
|
TIPv4Configuration |
nettypes |
|
TIPV4Header |
nettypes |
|
TIPv4Pair |
nettypes |
|
TIsPathValid |
vfs |
|
TISRHook |
isrmanager |
|
TISRHookArray |
isrmanager |
|
TISRNHookArray |
isrmanager |
|
TKeyInfo |
keyboard |
|
TLinkedList |
lists |
|
TLinkedListBase |
lists |
|
TMACAddress |
nettypes |
Generic |
TMACPair |
nettypes |
|
TMakeDirectory |
vfs |
|
TMask |
system |
|
TMCFG |
bios_data_area |
|
TMD5Context |
md5 |
|
TMD5Digest |
md5 |
|
TMousePacket |
mouse |
|
TMousePos |
mouse |
|
TNetSendCallback |
nettypes |
Callback Types |
TObjectType |
vfs |
|
toggleWNDVisible |
console |
Toggle the visibility of a Window. |
TOHCI_MMR |
OHCI |
|
TOpenFile |
vfs |
Callbacks |
TOpenMode |
vfs |
|
TPacketContext |
nettypes |
|
TPageDirectory |
vmemorymanager |
|
TPageDirEntry |
vmemorymanager |
|
TParamList |
terminal |
|
TPathValid |
vfs |
|
TPCI_Device |
drivertypes |
|
TPCI_Device_Bridge |
PCI |
|
TPhysicalMemory |
pmemorymanager |
|
TPhysicalMemoryEntry |
pmemorymanager |
|
TPortMode |
IDE |
|
TPRD_Entry |
AHCI |
|
TProtocol |
nettypes |
|
TRACER_ENABLE |
system |
|
TReadFile |
vfs |
|
TRecvCallback |
nettypes |
|
TRegError |
vfs |
|
TRegisters |
isr_types |
|
TRGB565 |
system |
|
TRGB565Pair |
system |
|
TSataDevice |
AHCI |
|
TScheduler_Entry |
scheduler |
|
TSTA_DD |
E1000 |
Re-transmit on Late Collision |
TSTA_EC |
E1000 |
Descriptor Done |
TSTA_LC |
E1000 |
Excess Collisions |
TStorage_Device |
storagemanagement |
Generic storage device |
TStorage_Volume |
storagemanagement |
|
TTaskState |
scheduler |
|
TTaskStateSegment |
tss |
|
TTCPFlags |
nettypes |
|
TUDPBindContext |
nettypes |
|
TUDPError |
nettypes |
UDP |
TUDPHeader |
nettypes |
|
TUDPPacketContext |
nettypes |
|
TUDPPseudoHeader |
nettypes |
|
TUDPRecieveCallback |
nettypes |
|
TUDPSendContext |
nettypes |
|
TVFSDevice |
vfs |
|
TVFSDrive |
vfs |
|
TVFSFile |
vfs |
|
TVFSMount |
vfs |
|
TVFSObject |
vfs |
|
TWriteFile |
vfs |
|
TWriteMode |
vfs |
|
UBit1 |
system |
Alternate Types |
UBit10 |
system |
|
UBit11 |
system |
|
UBit12 |
system |
|
UBit13 |
system |
|
UBit14 |
system |
|
UBit15 |
system |
|
UBit16 |
system |
|
UBit17 |
system |
|
UBit18 |
system |
|
UBit19 |
system |
|
UBit2 |
system |
|
UBit20 |
system |
|
UBit21 |
system |
|
UBit22 |
system |
|
UBit23 |
system |
|
UBit24 |
system |
|
UBit25 |
system |
|
UBit26 |
system |
|
UBit27 |
system |
|
UBit28 |
system |
|
UBit3 |
system |
|
UBit30 |
system |
|
UBit31 |
system |
|
UBit4 |
system |
|
UBit5 |
system |
|
UBit6 |
system |
|
UBit7 |
system |
|
UBit9 |
system |
|
UDPT_DATA |
nettypes |
|
UDPT_D_IP |
nettypes |
|
UDPT_S_IP |
nettypes |
UDP Test Data |
uint128 |
system |
|
uInt16 |
system |
|
uInt32 |
system |
|
uInt64 |
system |
|
uInt8 |
system |
Standard Types |
unbind |
udp |
|
unhook |
ATA_ISR |
|
unhook |
PS2_KEYBOARD_ISR |
|
unhook |
TMR_0_ISR |
|
unhook |
TMR_1_ISR |
|
verifyChecksum |
netutils |
|
VERSION |
asuro |
|
VERSION_MAJOR |
asuro |
|
VERSION_MINOR |
asuro |
|
VERSION_SUB |
asuro |
|
Void |
system |
|
vtop |
vmemorymanager |
|
weekdayToString |
RTC |
|
Working_Directory |
terminal |
|
write |
AHCI |
|
writebin16 |
console |
Write a 16-bit value as binary to the console. |
writebin16ex |
console |
Write a 16-bit value as binary to the console, with the specified attributes. |
writebin16exWND |
console |
Write a 16-bit value as binary to a Window, with the specified attributes. |
writebin16ln |
console |
Write an 16-bit value as binary to the console, followed by a new-line. |
writebin16lnex |
console |
Write a 16-bit value as binary + new-line to the console, with the specified attributes. |
writebin16lnexWND |
console |
Write a 16-bit value as binary + new-line to a Window, with the specified attributes. |
writebin16lnWND |
console |
Write an 16-bit value as binary to a Window, followed by a new-line. |
writebin16WND |
console |
Write a 16-bit value as binary to a Window. |
writebin32 |
console |
Write a 32-bit value as binary to the console. |
writebin32ex |
console |
Write a 32-bit value as binary to the console, with the specified attributes. |
writebin32exWND |
console |
Write a 32-bit value as binary to a Window, with the specified attributes. |
writebin32ln |
console |
Write an 32-bit value as binary to the console, followed by a new-line. |
writebin32lnex |
console |
Write a 32-bit value as binary + new-line to the console, with the specified attributes. |
writebin32lnexWND |
console |
Write a 32-bit value as binary + new-line to a Window, with the specified attributes. |
writebin32lnWND |
console |
Write an 32-bit value as binary to a Window, followed by a new-line. |
writebin32WND |
console |
Write a 32-bit value as binary to a Window. |
writebin8 |
console |
Write an 8-bit value as binary to the console. |
writebin8ex |
console |
Write an 8-bit value as binary to the console, with the specified attributes. |
writebin8exWND |
console |
Write an 8-bit value as binary to a Window, with the specified attributes. |
writebin8ln |
console |
Write an 8-bit value as binary to the console, followed by a new-line. |
writebin8lnex |
console |
Write an 8-bit value as binary + new-line to the console, with the specified attributes. |
writebin8lnexWND |
console |
Write an 8-bit value as binary + new-line to a Window, with the specified attributes. |
writebin8lnWND |
console |
Write an 8-bit value as binary to a Window, followed by a new-line. |
writebin8WND |
console |
Write an 8-bit value as binary to a Window. |
writechar |
console |
Write a single 8-bit character to the screen. |
writecharex |
console |
Write a single 8-bit character to the screen, specifying custom color attributes. |
writecharexWND |
console |
Write a single 8-bit character to a Window, specifying custom color attributes. |
writecharln |
console |
Write a single 8-bit character to the screen, followed by starting a new line. |
writecharlnex |
console |
Write a single 8-bit character to the screen, followed by starting a new line, specifying custom color attributes. |
writecharlnexWND |
console |
Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes. |
writecharlnWND |
console |
Write a single 8-bit character to a Window, followed by starting a new line. |
writecharWND |
console |
Write an ASCII character to a specified Window. |
writeConfig |
PCI |
|
WriteFile |
vfs |
|
writehex |
console |
Write a 32-bit value as Hex Pairs to the console. |
writehexex |
console |
Write a 32-bit value as Hex Pairs to the console, with the specified attributes. |
writehexexWND |
console |
Write a 32-bit value as Hex Pairs to a Window, with the specified attributes. |
writehexln |
console |
Write a 32-bit value as Hex Pairs to the console, followed by a new-line. |
writehexlnex |
console |
Write a 32-bit value as Hex Pairs + new-line to the console, with the specified attributes. |
writehexlnexWND |
console |
Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes. |
writehexlnWND |
console |
Write a 32-bit value as Hex Pairs to a Window, followed by a new-line. |
writehexpair |
console |
Write an 8-bit Hex Pair to the console. |
writehexpairExWND |
console |
Write an 8-bit Hex Pair to a Window, with the specified attributes. |
writehexpairWND |
console |
Write an 8-bit Hex Pair to a Window. |
writehexWND |
console |
Write a 32-bit value as Hex Pairs to a Window. |
writeint |
console |
Write a 32-bit value to the console. |
writeintex |
console |
Write a 32-bit value to the console, with the specified attributes. |
writeintexWND |
console |
Write a 32-bit value to a Window, with the specified attributes. |
writeintln |
console |
Write a 32-bit value to the console followed by a new-line. |
writeintlnex |
console |
Write a 32-bit value + new-line to the console, with the specified attributes. |
writeintlnexWND |
console |
Write a 32-bit value + new-line to a Window, with the specified attributes. |
writeintlnWND |
console |
Write a 32-bit value to a Window followed by a new-line. |
writeintWND |
console |
Write a 32-bit value to a Window. |
writeIPv4Address |
netutils |
|
writeIPv4AddressEx |
netutils |
|
writeMACAddress |
netutils |
|
writeMACAddressEx |
netutils |
|
writePIO28 |
IDE |
|
writestring |
console |
Write a NULL terminated string to the console. |
writestringex |
console |
Write a NULL terminated string to the console, with the specified attributes. |
writestringexWND |
console |
Write a NULL terminated string to a Window, with the specified attributes. |
writestringln |
console |
Write a NULL terminated string to the console, followed by a new-line. |
writestringlnex |
console |
Write a NULL terminated string + new-line to the console, with the specified attributes. |
writestringlnexWND |
console |
Write a NULL terminated string + new-line to a Window, with the specified attributes. |
writestringlnWND |
console |
Write a NULL terminated string to a Window, followed by a new-line. |
writestringWND |
console |
Write a NULL terminated string to a Window. |
writeToLog |
net |
|
writeToLogLn |
net |
|
xord |
system |
|
yord |
system |
|
ZeroError |
isr_types |
|
zord |
system |
|
_increment_x |
console |
Increment the cursor one cell to the right (x+1). |
_increment_x_WND |
console |
Increment the cursor within a Window one cell to the right (x+1). |
_increment_y |
console |
Increment the cursor one cell down (y+1). |
_increment_y_WND |
console |
Increment the cursor within a Window one cell down (y+1). |
_MouseClick |
console |
Callback for a MouseClick event. |
_MouseDown |
console |
Callback for a MouseDown event. |
_MouseUp |
console |
Callback for a MouseUp event. |
_newline |
console |
Increment the cursor one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed. |
_newlineWND |
console |
Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed. |
_safeincrement_x |
console |
Increment the cursor one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed. |
_safeincrement_x_WND |
console |
Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed. |
_safeincrement_y |
console |
Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. |
_safeincrement_y_WND |
console |
Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. |