Lines Matching refs:poolid
114 static void hnd_pktpool_lbuf_free_cb(uint8 poolid);
149 uint32 poolid; in BCMATTACHFN() local
161 PKTPOOL_REGISTRY_FOREACH(poolid) { /* tag all unreserved entries as free */ in BCMATTACHFN()
162 PKTPOOL_REGISTRY_CLR(poolid); in BCMATTACHFN()
174 uint32 poolid; in BCMATTACHFN() local
184 PKTPOOL_REGISTRY_FOREACH(poolid) { /* ascertain all others are free */ in BCMATTACHFN()
185 ASSERT(PKTPOOL_REGISTRY_ISCLR(poolid)); in BCMATTACHFN()
197 uint32 poolid; in BCMATTACHFN() local
206 PKTPOOL_REGISTRY_FOREACH(poolid) { in BCMATTACHFN()
207 if (PKTPOOL_REGISTRY_ISCLR(poolid)) { in BCMATTACHFN()
208 PKTPOOL_REGISTRY_SET(poolid, POOLPTR(poolptr)); /* register pool */ in BCMATTACHFN()
209 return (int)poolid; /* return pool ID */ in BCMATTACHFN()
220 uint32 poolid; in BCMATTACHFN() local
224 poolid = POOLID(poolptr); in BCMATTACHFN()
225 ASSERT(poolid <= pktpools_max); in BCMATTACHFN()
228 if (PKTPOOL_REGISTRY_CMP(poolid, POOLPTR(poolptr))) { in BCMATTACHFN()
229 PKTPOOL_REGISTRY_CLR(poolid); /* mark as free */ in BCMATTACHFN()
2005 BCMFASTPATH(hnd_pktpool_lbuf_free_cb)(uint8 poolid) in BCMFASTPATH()
2010 if (poolid == PKTPOOL_INVALID_ID && pktpool_heap_rel_active) { in BCMFASTPATH()