Home | History | Annotate | Download | only in src

Lines Matching refs:pms

22  *  Input       : pms  - Pointer to the INST_ALLOC instance
29 void InstAlloc_Init( INST_ALLOC *pms,
32 pms->TotalSize = 3;
33 pms->pNextMember = (((uintptr_t)StartAddr + 3) & (uintptr_t)~3);
39 * Input : pms - Pointer to the INST_ALLOC instance
48 void* InstAlloc_AddMember( INST_ALLOC *pms,
52 NewMemberAddress = (void*)pms->pNextMember;
56 pms->TotalSize += Size;
57 pms->pNextMember += Size;
65 * Input : pms - Pointer to the INST_ALLOC instance
71 LVM_UINT32 InstAlloc_GetTotal( INST_ALLOC *pms)
73 if (pms->TotalSize > 3)
75 return(pms->TotalSize);
84 void InstAlloc_InitAll( INST_ALLOC *pms,
91 pms[0].TotalSize = 3;
92 pms[0].pNextMember = ((StartAddr + 3) & (uintptr_t)~3);
97 pms[1].TotalSize = 3;
98 pms[1].pNextMember = ((StartAddr + 3) & (uintptr_t)~3);
103 pms[2].TotalSize = 3;
104 pms[2].pNextMember = ((StartAddr + 3) & (uintptr_t)~3);
109 pms[3].TotalSize = 3;
110 pms[3].pNextMember = ((StartAddr + 3) & (uintptr_t)~3);
116 * Input : pms - Pointer to array of four INST_ALLOC instances
123 void InstAlloc_InitAll_NULL( INST_ALLOC *pms)
125 pms[0].TotalSize = 3;
126 pms[0].pNextMember = 0;
129 pms[1].TotalSize = 3;
130 pms[1].pNextMember = 0;
132 pms[2].TotalSize = 3;
133 pms[2].pNextMember = 0;
135 pms[3].TotalSize = 3;
136 pms[3].pNextMember = 0;
141 void* InstAlloc_AddMemberAll( INST_ALLOC *pms,
148 NewMemberAddress = InstAlloc_AddMember(&pms[LVM_PERSISTENT_SLOW_DATA], Size[LVM_PERSISTENT_SLOW_DATA]);
150 pMemoryTable->Region[LVM_PERSISTENT_SLOW_DATA].Size = InstAlloc_GetTotal(&pms[LVM_PERSISTENT_SLOW_DATA]);
154 NewMemberAddress = InstAlloc_AddMember(&pms[LVM_PERSISTENT_FAST_DATA], Size[LVM_PERSISTENT_FAST_DATA]);
156 pMemoryTable->Region[LVM_PERSISTENT_FAST_DATA].Size = InstAlloc_GetTotal(&pms[LVM_PERSISTENT_FAST_DATA]);
160 NewMemberAddress = InstAlloc_AddMember(&pms[LVM_PERSISTENT_FAST_COEF], Size[LVM_PERSISTENT_FAST_COEF]);
162 pMemoryTable->Region[LVM_PERSISTENT_FAST_COEF].Size = InstAlloc_GetTotal(&pms[LVM_PERSISTENT_FAST_COEF]);
166 NewMemberAddress = InstAlloc_AddMember(&pms[LVM_TEMPORARY_FAST], Size[LVM_TEMPORARY_FAST]);
168 pMemoryTable->Region[LVM_TEMPORARY_FAST].Size = InstAlloc_GetTotal(&pms[LVM_TEMPORARY_FAST]);
176 void* InstAlloc_AddMemberAllRet( INST_ALLOC *pms,
180 ptr[0] = InstAlloc_AddMember(&pms[LVM_PERSISTENT_SLOW_DATA], Size[LVM_PERSISTENT_SLOW_DATA]);
181 ptr[1] = InstAlloc_AddMember(&pms[LVM_PERSISTENT_FAST_DATA], Size[LVM_PERSISTENT_FAST_DATA]);
182 ptr[2] = InstAlloc_AddMember(&pms[LVM_PERSISTENT_FAST_COEF], Size[LVM_PERSISTENT_FAST_COEF]);
183 ptr[3] = InstAlloc_AddMember(&pms[LVM_TEMPORARY_FAST], Size[LVM_TEMPORARY_FAST]);