Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 FillKernelPageDirectory
 FillKernelPageTable
 FillPage32
 FillTaskDescriptor32
 FillTaskDescriptorRemote32
 FindL1MemoryTable32
 FindL2MemoryTable32
 FindL3MemoryTable32
 FindMPTable
 FindRSDP
 FixInterrupts
 floor
 floorf
 floorl
 Flush, MCObject
 fmod
 free
G
 gatealloc
 GateAlloc
 gatelookup
 GateLookup
 getcpuinfo
 GetCpuInfo
 GetDeviceLocation
 GetDeviceName
 GetDeviceParent
 GetDirCluster
 GetFPUInfo
 GetGateAddress
 GetNextCluster
 GetPageEntry
 GetProcessorInfo
 GetRoute
 gettimerticks
 GetTimerTicks
 GetTssBitmapStatus32
 GTF_ComputeFromDotclock
 GTF_ComputeFromHFreq
 GTF_ComputeFromRefresh
H
 handler
 handlerstub
 HardwareDelay
Fills a page directory with default values
Fills a page table with all the kernel pages
Fills a page in physical memory with all ones
Fills a page with a task descriptor and a schedulable stack This descriptor is designed to run 32-bit applications
Fills a task structure in physical memory
Increases the reference count on one memory unit
Increases the reference count on one memory unit
Locks onto the memory address controlling this entry
Locates the Intel multiprocessor table
Locates the RSDP table, if present.
Fix PIC issues: mask all ints at the PIC, then enable interrupts
double floor(double x)
gets and returns the integer value of x when rounded down.
float floorf(float x)
gets and returns the integer value of x when rounded down.
long double floorl(long double x)
gets and returns the integer value of x when rounded down.
Declare Sub Flush()
Called by a memory management tool to inform that there are no stack references left in use.
double fmod(double x,
double y)
Returns the remainder after floating point division
void free(void *ptr)
Deallocates a block of memory created by malloc calloc or realloc.
Find a port given its name
Requests a new gate to be given
Find a port given its name
Looks up the information of the handler behind a gate
Request memory from the kernel
Returns processor name, version and capabilities, independent of CPUID and known cpu bugs.
Function GetDeviceLocation(ByVal devid As Integer) As String
Synchronously gets the device name from the manager
Function GetDeviceName(ByVal devid As Integer) As String
Synchronously gets the device name from the manager
Function GetDeviceParent(ByVal devid As Integer) As Integer
Synchronously gets the device parent from the manager
DX = directory entry
Get FPU prescence, detect its type then configure the kernel accordingly
Looks up a gate’s values
Gets the next cluster value from the FAT table
Loads a page table with a given entry
Gets processor info and configures it accordingly
Looks up a route in the route table and returns
Requests the amount of ticks
Returns the amount of interrupts the kernel timer has generated
Checks whether a page in the TSS has been mapped
Function GTF_ComputeFromDotclock(
   ByVal Dotclock As Single,
   ByRef vmp As VESA_mode_properties,
   ByRef vdp As VESA_display_properties,
   ByRef vt As VESA_timings
) As Integer
Computes the CRTC settings given a resolution and dot clock
Computes the CRTC settings given a resolution and horizontal frequency
Function GTF_ComputeFromRefresh(
   ByRef Refresh As Single,
   ByRef vmp As VESA_mode_properties,
   ByRef vdp As VESA_display_properties,
   ByRef vt As VESA_timings
) As Integer
Computes the CRTC settings given a resolution and frequency
Sub handler (ByVal f As Long,
ByVal button As Long,
ByVal state As Long,
ByVal x As Long)
handles the incoming calls
Sub handlerstub()
converts the register calling convention into a FB-compatible convention
Delays for a short period of time.