All Identifiers

Name Unit Description
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.


Generated by PasDoc 0.16.0.