Lines Matching full:pool
122 struct os_mbuf_pool *pool; in os_msys_register() local
124 pool = NULL; in os_msys_register()
125 STAILQ_FOREACH(pool, &g_msys_pool_list, omp_next) { in os_msys_register()
126 if (new_pool->omp_databuf_len > pool->omp_databuf_len) { in os_msys_register()
131 if (pool) { in os_msys_register()
132 STAILQ_INSERT_AFTER(&g_msys_pool_list, pool, new_pool, omp_next); in os_msys_register()
149 struct os_mbuf_pool *pool; in _os_msys_find_pool() local
151 pool = NULL; in _os_msys_find_pool()
152 STAILQ_FOREACH(pool, &g_msys_pool_list, omp_next) { in _os_msys_find_pool()
153 if (dsize <= pool->omp_databuf_len) { in _os_msys_find_pool()
158 if (!pool) { in _os_msys_find_pool()
159 pool = STAILQ_LAST(&g_msys_pool_list, os_mbuf_pool, omp_next); in _os_msys_find_pool()
162 return (pool); in _os_msys_find_pool()
170 struct os_mbuf_pool *pool; in os_msys_get() local
172 pool = _os_msys_find_pool(dsize); in os_msys_get()
173 if (!pool) { in os_msys_get()
177 m = os_mbuf_get(pool, leadingspace); in os_msys_get()
188 struct os_mbuf_pool *pool; in os_msys_get_pkthdr() local
191 pool = _os_msys_find_pool(dsize + total_pkthdr_len); in os_msys_get_pkthdr()
192 if (!pool) { in os_msys_get_pkthdr()
196 m = os_mbuf_get_pkthdr(pool, user_hdr_len); in os_msys_get_pkthdr()
336 * @param omp The mbuf pool associated with these buffers