Home
last modified time | relevance | path

Searched refs:TagFscMemCtrl (Results 1 - 4 of 4) sorted by relevance

/kernel/uniproton/src/mem/fsc/
H A Dprt_fscmem.c22 OS_SEC_BSS struct TagFscMemCtrl g_fscMemNodeList[OS_FSC_MEM_LAST_IDX];
25 OS_SEC_TEXT struct TagFscMemCtrl *OsFscMemSearch(U32 size, U32 *idx) in OsFscMemSearch()
28 struct TagFscMemCtrl *currBlk = NULL; in OsFscMemSearch()
29 struct TagFscMemCtrl *headBlk = NULL; in OsFscMemSearch()
75 struct TagFscMemCtrl *plotBlk = NULL; in OsFscMemAllocInner()
76 struct TagFscMemCtrl *currBlk = NULL; in OsFscMemAllocInner()
77 struct TagFscMemCtrl *nextBlk = NULL; in OsFscMemAllocInner()
108 plotBlk = (struct TagFscMemCtrl *)((uintptr_t)currBlk + (uintptr_t)currBlk->size); in OsFscMemAllocInner()
117 nextBlk = (struct TagFscMemCtrl *)((uintptr_t)currBlk + (uintptr_t)currBlk->size); in OsFscMemAllocInner()
135 struct TagFscMemCtrl *prevBl in OsFscMemFree()
[all...]
H A Dprt_fscmem_internal.h43 struct TagFscMemCtrl *fscFreeListHead, U32 *bitMapPtr);
49 OS_SEC_ALW_INLINE INLINE void OsFscMemDelete(struct TagFscMemCtrl *currBlk) in OsFscMemDelete()
55 OS_SEC_ALW_INLINE INLINE void OsFscMemInsert(struct TagFscMemCtrl *currBlk, in OsFscMemInsert()
56 struct TagFscMemCtrl *fscFreeList, in OsFscMemInsert()
60 struct TagFscMemCtrl *headBlk = &(fscFreeList[idx]); in OsFscMemInsert()
70 OS_SEC_ALW_INLINE INLINE void OsFscMemBlockInit(struct TagFscMemCtrl *memBlk) in OsFscMemBlockInit()
/kernel/uniproton/src/mem/include/
H A Dprt_mem_external.h28 #define OS_FSC_MEM_MAGIC_USED (struct TagFscMemCtrl *)0x5a5aa5a5
30 #define OS_FSC_MEM_USED_HEAD_SIZE (sizeof(struct TagFscMemCtrl))
39 struct TagFscMemCtrl { struct
40 struct TagFscMemCtrl *next;
46 struct TagFscMemCtrl *prev;
64 return (void *)(uintptr_t)((usrAddr - (uintptr_t)headOffset) - sizeof(struct TagFscMemCtrl)); in OsMemGetHeadAddr()
H A Dprt_fscmem_external.h23 #define OS_FSC_MEM_SLICE_HEAD_SIZE sizeof(struct TagFscMemCtrl)

Completed in 2 milliseconds