Remove legacy io completion API

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga
2018-12-12 09:19:34 +01:00
parent c0079e4d77
commit d862778e2b
32 changed files with 195 additions and 269 deletions

View File

@@ -45,17 +45,11 @@ static inline int ocf_io_overlaps(uint32_t start1, uint32_t count1,
int ocf_submit_io_wait(struct ocf_io *io);
void ocf_submit_obj_flush(ocf_data_obj_t obj, ocf_end_t callback,
void *context);
int ocf_submit_obj_flush_wait(ocf_data_obj_t obj);
int ocf_submit_obj_discard_wait(ocf_data_obj_t obj, uint64_t addr,
uint64_t length);
void ocf_submit_obj_discard(ocf_data_obj_t obj, struct ocf_request *req,
ocf_end_t callback, void *ctx);
int ocf_submit_write_zeroes_wait(ocf_data_obj_t obj, uint64_t addr,
uint64_t length);
@@ -63,12 +57,12 @@ int ocf_submit_cache_page(struct ocf_cache *cache, uint64_t addr,
int dir, void *buffer);
void ocf_submit_obj_req(ocf_data_obj_t obj, struct ocf_request *req,
int dir, ocf_end_t callback, void *ctx);
ocf_req_end_t callback);
void ocf_submit_cache_reqs(struct ocf_cache *cache,
struct ocf_map_info *map_info, struct ocf_request *req, int dir,
unsigned int reqs, ocf_end_t callback, void *ctx);
unsigned int reqs, ocf_req_end_t callback);
static inline struct ocf_io *ocf_new_cache_io(struct ocf_cache *cache)
{