C | |
calloc | |
ceil | |
ceilf | |
ceill | |
CheckDisabledApic | |
CheckpointAP | |
CheckpointBSP | |
ClearPageTableEntry32Hole | |
ClearScreen | |
ComputeApicFrequency | |
ComputeProcessorUnion | |
ConnectorReturnBooleanRange | |
ConnectorReturnConstantRange | |
ConnectorReturnSimpleRange | |
cos | |
cosf | |
cosl | |
cpu_divtest | |
CreateAddressSpace | |
CreateInitialTDS | |
CreateThread | |
createthreadremote | |
CreateThreadRemote | |
CreateV8086Thread | |
createvtask | |
D | |
Debugger_inchar | |
Debugger_ParseHex | |
Debugger_Write | |
DetectCoprocessor | |
DetectProcessors | |
DiskMM_FoldTranslate | |
DiskMM_Insert | |
DiskMM_InsertNodeEx | |
DiskMM_InsertNodeExPrime | |
div | |
DoneLoad | |
DriverInit | |
drv_peekmessage | |
drv_peekmessageany | |
drv_peeksender | |
drv_readmessage | |
drv_readmessageany | |
drv_sendmessage | |
drv_sendmessageany | |
drv_setname | |
DumpCRState | |
DumpIntState | |
DumpRegState | |
E | |
ELF_Adjustsection | |
ELF_AllocSection | |
ELF_Copysection | |
ELF_Load | |
ELF_Loadsection | |
ELF_Start | |
EnableIRQ | |
EngineReturnBooleanRange | |
EngineReturnConstantRange | |
EngineReturnSimpleRange | |
enterv8086 | |
EnterV8086 | |
Entrypoint_Int | |
Entrypoint_Main | |
exit |
Allocates nmemb consecutive blocks of size bytes, and zeroes the memory
void * calloc( size_t nmemb, size_t size )
gets and returns the integer value of x when rounded up.
double ceil( double x )
gets and returns the integer value of x when rounded up.
float ceilf( float x )
gets and returns the integer value of x when rounded up.
long double ceill( long double x )
Creates and sends a range reply deescribing a property having exactly two values
Sub ConnectorReturnBooleanRange CDecl Alias "ConnectorReturnBooleanRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal Value1 As Integer, ByVal Value2 As Integer )
Creates and sends a range reply which specifies only a single valid value (i.e.
Sub ConnectorReturnConstantRange CDecl Alias "ConnectorReturnConstantRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal Value As Integer )
Creates and sends a single sized range reply
Sub ConnectorReturnSimpleRange CDecl Alias "ConnectorReturnSimpleRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal First as Integer, ByVal Last as Integer, ByVal Modulus As Integer )
computes and returns the cosine of x (using a taylor expansion)
double cos( double x )
computes and returns the cosine of x (using a taylor expansion)
float cosf( float x )
computes and returns the cosine of x (using a taylor expansion)
long double cosl( long double x )
Translates an extent for a given mapping to a list of extents in the physical domain.
Function DiskMM_FoldTranslate( ByVal node As DISKMM_EXTENTTREE Ptr, ByVal Requester As Integer, ByVal Extent as DISKMM_EXTENT Ptr, ByVal Validated As Integer ) As DISKMM_TRANSLATION Ptr
Inserts a translation extent into a map
Function DiskMM_Insert( ByVal map As Integer, ByRef extent as DISKMM_EXTENT ) As Integer
Insert an extent into a mappings extent tree.
Function DiskMM_InsertNodeEx( ByVal map As DISKMM_MAPPING Ptr, ByVal newnode As DISKMM_EXTENTTREE Ptr ) As Integer
Insert an extent into a mappings extent tree.
Function DiskMM_InsertNodeExPrime( ByVal root As DISKMM_EXTENTTREE Ptr, ByVal newnode As DISKMM_EXTENTTREE Ptr ) As Integer
Performs a division on integers both the quotient and remainder are stored in a div_t (_PDCLIB_div_t) struct
div_t div( int numer, int denom )
Get the device this driver is loaded for
Function DriverInit() As Integer
Checks if a message is waiting
int drv_peekmessage( void )
Checks if any message is waiting, including messages to others
int drv_peekmessageany( int * target )
Checks the sender of the message currently at the front of the queue
int drv_peeksender()
Reads the message from the queue
int drv_readmessage( char * dest )
Reads a message from the queue, independent of target
int drv_readmessageany( char * dest )
sends a message over communication port
void drv_sendmessage( unsigned int dest, unsigned int size, char * buffer )
sends a message over communication port
void drv_sendmessageany( unsigned int dest, unsigned int src, unsigned int size, char * buffer )
void drv_setname( int service, int index )
Creates and sends a range reply deescribing a property having exactly two values
Sub EngineReturnBooleanRange CDecl Alias "EngineReturnBooleanRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal Value1 As Integer, ByVal Value2 As Integer )
Creates and sends a range reply which specifies only a single valid value (i.e.
Sub EngineReturnConstantRange CDecl Alias "EngineReturnConstantRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal Value As Integer )
Creates and sends a single sized range reply
Sub EngineReturnSimpleRange CDecl Alias "EngineReturnSimpleRange" ( ByVal Source As Integer, ByVal Index As Integer, ByVal Prop as Integer, ByVal First as Integer, ByVal Last as Integer, ByVal Modulus As Integer )
exits the program with a given status code
void exit( int status )