Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

VDK Namespace Reference


Functions

VDK::ThreadTable g_ThreadTable (g_ThreadIDElements, 10+1)
VDK::Bitfield g_RoundRobinInitPriority (1<< kPriority5|0)
SemaphoreTable g_SemaphoreTable (g_SemIDElements, 44)
void UserDefinedInterruptServiceRoutines (void)
VDK::MemoryPoolTable g_MemoryPoolTable (g_MemIDElements,(1))
VDK::HistoryBuffer g_History (256, g_HistoryEnums)
void MessageQueueCleanup (MessageQueue *)
VDK::MessageTable g_MessageTable (g_MsgIDElements, 10)

Variables

VDK::IDTableElement g_ThreadIDElements [10+1]
VDK::ThreadTemplate g_ThreadTemplates []
unsigned int kNumThreadTemplates = sizeof(g_ThreadTemplates)/sizeof(ThreadTemplate)
IdleThreadInfo g_IdleThreadInfo = { 256, ksystem_heap}
unsigned int kMaxNumThreads = 10
BootThreadInfo g_BootThreadInfo []
unsigned int kNumBootThreads = sizeof( g_BootThreadInfo ) / sizeof( BootThreadInfo )
VDK::Ticks g_RoundRobinInitPeriod []
float g_TickPeriod = 5
unsigned int g_ClockFrequency = 594.000
unsigned int g_ClockPrescale = 0
unsigned int g_ClockPeriod = 2970000
unsigned int g_StackAlignment = VDK_STACK_ALIGNMENT_
const unsigned int kMaxNumActiveSemaphores = 44
VDK::IDTableElement g_SemIDElements [44+1]
void(* g_MessageQueueCleanup )(VDK::MessageQueue *) = NULL
unsigned int g_localNode = 0
unsigned short g_ChannelRoutingMask = 0
ThreadID g_vRoutingThreads []
ThreadID g_vRoutingThreads2 []
unsigned int kNumRoutingNodes = 0
MsgThreadEntry g_RoutingThreadInfo []
unsigned int kNumRoutingThreads = 0
VDK::MarshallingEntry g_vMarshallingTable []
unsigned int kNumMarshalledTypes = 0
IMASKStruct g_InitialISRMask
IMASKStruct g_InitialISRMask2
BootFuncPointers g_InitBootFunctionP []
unsigned int kNumBootEntries = sizeof (g_InitBootFunctionP)/sizeof(BootFuncPointers)
const unsigned int kMaxNumActiveMemoryPools = 1
VDK::IDTableElement g_MemIDElements [1]
VDK::PoolID g_MessagePoolID
BootPoolInfo g_BootMemoryPools []
unsigned int kNumBootPools = sizeof (g_BootMemoryPools)/sizeof(BootPoolInfo)
VDK::HistoryBuffer::HistoryEvent g_HistoryEnums [256]
HeapInfo g_Heaps []
HeapID g_SemaphoreHeap = ksystem_heap
HeapID g_DeviceFlagHeap = ksystem_heap
HeapID g_IOObjectHeap = ksystem_heap
unsigned int kNumHeaps = sizeof (g_Heaps)/sizeof(HeapInfo)
const unsigned int kMaxNumActiveMessages = 10
VDK::IDTableElement g_MsgIDElements [10]


Function Documentation

VDK::HistoryBuffer g_History 256  ,
g_HistoryEnums 
 

VDK::MemoryPoolTable g_MemoryPoolTable g_MemIDElements  ,
(1) 
 

VDK::MessageTable g_MessageTable g_MsgIDElements  ,
10 
 

VDK::Bitfield VDK::g_RoundRobinInitPriority 1<< kPriority5|  0  ) 
 

SemaphoreTable VDK::g_SemaphoreTable g_SemIDElements  ,
44 
 

VDK::ThreadTable VDK::g_ThreadTable g_ThreadIDElements  ,
10+  1
 

void MessageQueueCleanup MessageQueue *   ) 
 

void VDK::UserDefinedInterruptServiceRoutines void   ) 
 


Variable Documentation

struct BootPoolInfo VDK::g_BootMemoryPools[]
 

Initial value:

        { 
                { kReservedPool, sizeof(VDK::Message), 10, false, ksystem_heap } 
        }

BootThreadInfo VDK::g_BootThreadInfo
 

Initial value:

        
        { 
                { &g_ThreadTemplates[kboot_thread], 0 }
        }

unsigned short VDK::g_ChannelRoutingMask = 0
 

unsigned int VDK::g_ClockFrequency = 594.000
 

unsigned int VDK::g_ClockPeriod = 2970000
 

unsigned int VDK::g_ClockPrescale = 0
 

HeapID VDK::g_DeviceFlagHeap = ksystem_heap
 

HeapInfo VDK::g_Heaps[]
 

Initial value:

        {
                { 0, 0 }
        }

VDK::HistoryBuffer::HistoryEvent VDK::g_HistoryEnums[256]
 

IdleThreadInfo VDK::g_IdleThreadInfo = { 256, ksystem_heap}
 

BootFuncPointers VDK::g_InitBootFunctionP
 

Initial value:

 
        { 
                        VDK::InitBootThreads,
                        VDK::InitBootMemoryPools,
                        VDK::InitISRMask,
                        VDK::SetTimer
 
        }

IMASKStruct VDK::g_InitialISRMask
 

Initial value:

 
        {
                EVT_IVTMR
                        | 

                0
        }

IMASKStruct VDK::g_InitialISRMask2
 

Initial value:

        {

                0
        }

HeapID VDK::g_IOObjectHeap = ksystem_heap
 

unsigned int VDK::g_localNode = 0
 

VDK::IDTableElement VDK::g_MemIDElements[1]
 

VDK::PoolID VDK::g_MessagePoolID
 

void(* VDK::g_MessageQueueCleanup)(VDK::MessageQueue *) = NULL
 

VDK::IDTableElement VDK::g_MsgIDElements[10]
 

VDK::Ticks VDK::g_RoundRobinInitPeriod
 

MsgThreadEntry VDK::g_RoutingThreadInfo
 

Initial value:

        {
                INIT_RTHREAD_(NULL, (VDK::Priority) 0, 0,  NULL   ,ksystem_heap ,ksystem_heap, false, (VDK::ThreadID) 0, (VDK::IOID) 0,"0", (VDK::RoutingDirection) 0)
        }

HeapID VDK::g_SemaphoreHeap = ksystem_heap
 

VDK::IDTableElement VDK::g_SemIDElements
 

unsigned int VDK::g_StackAlignment = VDK_STACK_ALIGNMENT_
 

VDK::IDTableElement VDK::g_ThreadIDElements
 

VDK::ThreadTemplate VDK::g_ThreadTemplates
 

Initial value:

 
        {
                INIT_THREADTEMPLATE_("kADI_TOOLS_IOEThreadType",kPriority5, 512,  ::ADI_TOOLS_IOEThreadType_Wrapper::Create  ,ksystem_heap ,ksystem_heap,false),
                INIT_THREADTEMPLATE_("kboot_thread",kPriority5, 2048,  ::boot_thread_Wrapper::Create  ,ksystem_heap ,ksystem_heap,true),
                INIT_THREADTEMPLATE_("khttpd_thread",kPriority5, 1024,  ::httpd_thread_Wrapper::Create  ,ksystem_heap ,ksystem_heap,true),

        }

float VDK::g_TickPeriod = 5
 

VDK::MarshallingEntry VDK::g_vMarshallingTable
 

Initial value:

        {
                {0,0}
        }

ThreadID VDK::g_vRoutingThreads
 

Initial value:

        {
                (ThreadID) 0
        }

ThreadID VDK::g_vRoutingThreads2
 

Initial value:

        {
                (ThreadID) 0
        }

const unsigned int VDK::kMaxNumActiveMemoryPools = 1
 

const unsigned int VDK::kMaxNumActiveMessages = 10
 

const unsigned int VDK::kMaxNumActiveSemaphores = 44
 

unsigned int VDK::kMaxNumThreads = 10
 

unsigned int VDK::kNumBootEntries = sizeof (g_InitBootFunctionP)/sizeof(BootFuncPointers)
 

unsigned int VDK::kNumBootPools = sizeof (g_BootMemoryPools)/sizeof(BootPoolInfo)
 

unsigned int VDK::kNumBootThreads = sizeof( g_BootThreadInfo ) / sizeof( BootThreadInfo )
 

unsigned int VDK::kNumHeaps = sizeof (g_Heaps)/sizeof(HeapInfo)
 

unsigned int VDK::kNumMarshalledTypes = 0
 

unsigned int VDK::kNumRoutingNodes = 0
 

unsigned int VDK::kNumRoutingThreads = 0
 

unsigned int VDK::kNumThreadTemplates = sizeof(g_ThreadTemplates)/sizeof(ThreadTemplate)
 


Generated on Thu Mar 2 16:11:32 2006 for VDK Blacksheep by  doxygen 1.4.1