ocf/src/engine
Adam Rutkowski 6bb1d21489 Do not repartition cachelines in WO read
WO cache mode should not repartition cachelines nor affect cacheline
status in any way when servicing read. Reading data from the cache
is just an internal optimization. Also WO cache mode is designed to
be used with partitioning based on write life-time hints and read
requests do not carry write lifetime hint by definition.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-06-13 13:14:30 -04:00
..
cache_engine.c Write-only cache mode 2019-06-12 12:07:02 -04:00
cache_engine.h Add function to check for lazy write cache mode (WO or WB) 2019-06-12 12:07:02 -04:00
engine_bf.c Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_bf.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_common.c Helper functions to get request start/end sector in cacheline 2019-06-12 12:07:02 -04:00
engine_common.h Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_d2c.c Move ocf_request from utils 2019-05-27 15:51:27 +02:00
engine_d2c.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_debug.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_discard.c Error codes in IO path changed to OCF-specific 2019-06-05 09:10:54 +02:00
engine_discard.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_fast.c Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_fast.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_inv.c Move ocf_request from utils 2019-05-27 15:51:27 +02:00
engine_inv.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_ops.c Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_ops.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_pt.c Make request structure more compressed 2019-06-03 19:19:29 +02:00
engine_pt.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_rd.c Do not repartition cachelines in WO read 2019-06-13 13:14:30 -04:00
engine_rd.h Do not repartition cachelines in WO read 2019-06-13 13:14:30 -04:00
engine_wa.c Move ocf_request from utils 2019-05-27 15:51:27 +02:00
engine_wa.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_wb.c Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_wb.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_wi.c Make request structure more compressed 2019-06-03 19:19:29 +02:00
engine_wi.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_wo.c Do not repartition cachelines in WO read 2019-06-13 13:14:30 -04:00
engine_wo.h Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_wt.c Write-only cache mode 2019-06-12 12:07:02 -04:00
engine_wt.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00
engine_zero.c Make request structure more compressed 2019-06-03 19:19:29 +02:00
engine_zero.h Unify req naming convention (rq -> req) 2018-12-12 13:36:34 +01:00