Lines Matching refs:elems
413 static unsigned int mempool_alloc_from_pool(struct mempool *pool, void **elems, in mempool_alloc_from_pool() argument
424 if (!elems[i]) { in mempool_alloc_from_pool()
425 elems[i] = remove_element(pool); in mempool_alloc_from_pool()
439 kmemleak_update_trace(elems[i]); in mempool_alloc_from_pool()
493 int mempool_alloc_bulk_noprof(struct mempool *pool, void **elems, in mempool_alloc_bulk_noprof() argument
519 if (elems[i]) in mempool_alloc_bulk_noprof()
521 elems[i] = pool->alloc(gfp_temp, pool->pool_data); in mempool_alloc_bulk_noprof()
522 if (unlikely(!elems[i])) in mempool_alloc_bulk_noprof()
530 allocated = mempool_alloc_from_pool(pool, elems, count, allocated, in mempool_alloc_bulk_noprof()
628 unsigned int mempool_free_bulk(struct mempool *pool, void **elems, in mempool_free_bulk() argument
677 add_element(pool, elems[freed++]); in mempool_free_bulk()
686 add_element(pool, elems[freed++]); in mempool_free_bulk()