ocf/env/posix
Adam Rutkowski 13cf871a13 Per-execution-context freelists
Global free cacheline list is divided into a set of freelists, one
per execution context. When attempting to map addres to cache, first
the freelist for current execution context is considered (fast path).
If current execution context freelist is empty (fast path failure),
mapping function attempts to get freelist from other execution context
list (slow path).

The purpose of this change is improve concurrency in freelist access.
It is part of fine granularity metadata lock implementation.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-09 16:19:52 -04:00
..
ocf_env_headers.h Introduce default POSIX environment 2019-01-10 13:53:44 +01:00
ocf_env_list.h Introduce default POSIX environment 2019-01-10 13:53:44 +01:00
ocf_env.c Adding execution context get/put to posix env 2019-09-09 16:19:49 -04:00
ocf_env.h Per-execution-context freelists 2019-09-09 16:19:52 -04:00