Lines Matching refs:pool
444 used as index into pool */
596 where it cannot allocate through normal means. If the pool is empty and it
598 replenish the pool (without deadlocking) and wait for availability in the pool.
600 could fail if the pool is empty. In general mempool always first tries to
602 pool as long it is not less that 50% full.
604 On a free, memory is released to the pool or directly freed depending on
605 the current availability in the pool. The mempool interface lets the
610 deadlocks, e.g. avoid trying to allocate more memory from the pool while
611 already holding memory obtained from the pool.
614 it ends up allocating a second bio from the same pool while
617 Memory allocated from the pool should be released back within a limited
619 This ensures that if part of the pool has been used up, some work (in this