# HG changeset patch # User Michael Spacefalcon # Date 1402287007 0 # Node ID 1319bd1d5ac3c13de9131d08ef7aaa118f016781 # Parent 3efb28578dadd136f9dc1f838b268576f3ab2c53 os_mem_fl.c: os_GetPrimpoolCB() done diff -r 3efb28578dad -r 1319bd1d5ac3 gsm-fw/gpf/osl/os_mem_fl.c --- a/gsm-fw/gpf/osl/os_mem_fl.c Mon Jun 09 03:31:20 2014 +0000 +++ b/gsm-fw/gpf/osl/os_mem_fl.c Mon Jun 09 04:10:07 2014 +0000 @@ -175,3 +175,22 @@ break; NU_Deallocate_Memory(Buffer); } + +GLOBAL const ULONG * +os_GetPrimpoolCB(int grp, int id) +{ + T_OS_PART_POOL *pool; + int i; + + pool = PartGrpTable[grp].grp_head; + if (!pool) + return(0); + if (id < 0) + return(0); + for (i = 0; i < id; i++) { + pool = pool->next; + if (!pool) + return(0); + } + return (const ULONG *) &pool->pcb; +}