25 typedef void * ( * OpenNetK_OSDep_AllocateMemory )(
unsigned int aSize_byte );
122 typedef void * ( * OpenNetK_OSDep_MapBuffer )(
void * aContext, uint64_t * aBuffer_PA, uint64_t aBuffer_DA,
unsigned int aSize_byte, uint64_t aMarker_PA,
volatile void * * aMarker_MA );
157 typedef void * ( * OpenNetK_OSDep_MapSharedMemory )(
void * aContext,
void * aShared_UA,
unsigned int aSize_byte );
Cette structure contient des pointeurs vers les fonctions qui dependes du systeme d'exploitation...
Definition: OSDep.h:178
uint32_t(* OpenNetK_OSDep_LockSpinlockFromThread)(void *aLock)
Verouiller un spinlock et desactiver les interruptions.
Definition: OSDep.h:72
uint64_t(* OpenNetK_OSDep_GetTimeStamp)(void)
Obtenir un timestamp.
Definition: OSDep.h:46
void(* OpenNetK_OSDep_UnmapBuffer)(void *aContext, void *aBuffer_MA, unsigned int aSize_byte, volatile void *aMarker_MA)
Mapper un buffer.
Definition: OSDep.h:139
void(* OpenNetK_OSDep_UnlockSpinlockFromThread)(void *aLock, uint32_t aFlags)
Deverouiller un spinlock et reactiver les interruptions.
Definition: OSDep.h:98
void(* OpenNetK_OSDep_UnlockSpinlock)(void *aLock)
Deverouiller un spinlock.
Definition: OSDep.h:85
void *(* OpenNetK_OSDep_MapBuffer)(void *aContext, uint64_t *aBuffer_PA, uint64_t aBuffer_DA, unsigned int aSize_byte, uint64_t aMarker_PA, volatile void **aMarker_MA)
Mapper un buffer.
Definition: OSDep.h:122
void *(* OpenNetK_OSDep_AllocateMemory)(unsigned int aSize_byte)
Allouer de la memoire non pagine.
Definition: OSDep.h:25
void(* OpenNetK_OSDep_UnmapSharedMemory)(void *aContext)
Relacher la memoire partage.
Definition: OSDep.h:168
void *(* OpenNetK_OSDep_MapSharedMemory)(void *aContext, void *aShared_UA, unsigned int aSize_byte)
Mapper la memoire partage.
Definition: OSDep.h:157
void(* OpenNetK_OSDep_LockSpinlock)(void *aLock)
Verouiller un spinlock.
Definition: OSDep.h:59
void(* OpenNetK_OSDep_FreeMemory)(void *aMemory)
Relacher de la memoire non pagine.
Definition: OSDep.h:36