Home
last modified time | relevance | path

Searched refs:pcache_req (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/md/dm-pcache/
H A Ddm_pcache.c22 static void defer_req(struct pcache_request *pcache_req) in defer_req() argument
24 struct dm_pcache *pcache = pcache_req->pcache; in defer_req()
26 BUG_ON(!list_empty(&pcache_req->list_node)); in defer_req()
29 list_add(&pcache_req->list_node, &pcache->defered_req_list); in defer_req()
37 struct pcache_request *pcache_req; in defered_req_fn() local
49 pcache_req = list_first_entry(&tmp_list, in defered_req_fn()
51 list_del_init(&pcache_req->list_node); in defered_req_fn()
52 pcache_req->ret = 0; in defered_req_fn()
53 ret = pcache_cache_handle_req(&pcache->cache, pcache_req); in defered_req_fn()
55 defer_req(pcache_req); in defered_req_fn()
[all …]
H A Dcache_req.c91 struct pcache_request *pcache_req, u32 bio_off) in cache_copy_from_req_bio() argument
98 return segment_copy_from_bio(segment, pos->seg_off, key->len, pcache_req->bio, bio_off); in cache_copy_from_req_bio()
101 static int cache_copy_to_req_bio(struct pcache_cache *cache, struct pcache_request *pcache_req, in cache_copy_to_req_bio() argument
114 ret = segment_copy_to_bio(segment, pos->seg_off, len, pcache_req->bio, bio_off); in cache_copy_to_req_bio()
136 struct pcache_request *pcache_req = backing_req->req.upper_req; in miss_read_end_req() local
165 ret = cache_copy_from_req_bio(cache, key, pcache_req, backing_req->req.bio_off); in miss_read_end_req()
291 struct pcache_request *pcache_req = ctx->pcache_req; in get_pre_alloc_req() local
301 return cache_miss_req_alloc(cache, pcache_req, GFP_NOWAIT); in get_pre_alloc_req()
342 cache_miss_req_init(cache, backing_req, ctx->pcache_req, ctx->req_done, key->len, true); in read_before()
376 cache_miss_req_init(cache, backing_req, ctx->pcache_req, ctx->req_done, io_len, true); in read_overlap_tail()
[all …]
H A Dcache.h263 struct pcache_request *pcache_req; member
344 int pcache_cache_handle_req(struct pcache_cache *cache, struct pcache_request *pcache_req);