ocf/src/utils
Adam Rutkowski 48bc6c2f6b Always use async queue kick in management pipeline
Management pipelines tend to consist of multiple asynchronous steps.
Allowing synchronous queue kick results in massive call stacks (e.g.
almost 500 functions deep in case of cache stop). Since async kick
is required anyway, it seems reasonable to switch to async kick
in pipeline implementation.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2021-09-17 12:39:09 +02:00
..
utils_alock.c Align structures to cacheline 2021-07-08 12:46:39 +02:00
utils_alock.h Remove partition list 2021-06-18 12:19:08 +02:00
utils_async_lock.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_async_lock.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_cache_line.c Use cleaning ops wrapper functions 2021-07-27 15:44:18 +02:00
utils_cache_line.h Get rid of struct ocf_cache_line_settings 2021-09-07 14:53:46 +02:00
utils_cleaner.c Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
utils_cleaner.h Parallel eviction 2021-03-05 11:20:47 +01:00
utils_io_allocator.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_io.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_io.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_list.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_list.h General packing of structs 2021-03-26 08:57:04 +01:00
utils_pipeline.c Always use async queue kick in management pipeline 2021-09-17 12:39:09 +02:00
utils_pipeline.h Refactor includes 2021-07-27 15:44:18 +02:00
utils_rbtree.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_rbtree.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_realloc.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_realloc.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_refcnt.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_refcnt.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_request.c Fix updating hot cachelines cleaning list 2021-02-10 10:02:57 -05:00
utils_request.h Fix updating hot cachelines cleaning list 2021-02-10 10:02:57 -05:00
utils_stats.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
utils_user_part.c Use cleaning ops wrapper functions 2021-07-27 15:44:18 +02:00
utils_user_part.h Remove partition list 2021-06-18 12:19:08 +02:00