# HG changeset patch # User Michael Spacefalcon # Date 1402697525 0 # Node ID 2dc9f34e3036b0c8ee3c61ca407d260bdb72d355 # Parent f5b9c6d6371819d47a13dc9bc52ca240a0c970b2 os_mem_fl.c: os_CreateMemoryPool() started diff -r f5b9c6d63718 -r 2dc9f34e3036 gsm-fw/gpf/osl/os_mem_fl.c --- a/gsm-fw/gpf/osl/os_mem_fl.c Fri Jun 13 19:44:27 2014 +0000 +++ b/gsm-fw/gpf/osl/os_mem_fl.c Fri Jun 13 22:12:05 2014 +0000 @@ -366,3 +366,28 @@ NU_Release_Semaphore(&MemSemCB); return(OS_OK); } + +GLOBAL LONG +os_CreatePartitionPool_fixed_pool_size(OS_HANDLE TaskHandle, char *GroupName, + void *Addr, USHORT PoolSize, + ULONG PartSize, OS_HANDLE *GroupHandle, + ULONG *NumCreated) +{ + USHORT num; + + num = PoolSize / (PartSize + PT_CHKOVERHEAD + PT_OVERHEAD); + *NumCreated = num; + return os_CreatePartitionPool(TaskHandle, GroupName, Addr, num, + PartSize, GroupHandle); +} + +GLOBAL LONG +os_CreateMemoryPool(OS_HANDLE TaskHandle, char *Name, void *Addr, + ULONG PoolSize, OS_HANDLE *PoolHandle) +{ + STATUS sts; + + sts = NU_Obtain_Semaphore(&MemSemCB, NU_SUSPEND); + + +}