Home
last modified time | relevance | path

Searched refs:pcache_cache_key (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/md/dm-pcache/
H A Dcache.h30 #define CACHE_KEY(node) (container_of(node, struct pcache_cache_key, rb_node))
110 struct pcache_cache_key { struct
231 struct pcache_cache_key *cache_key_alloc(struct pcache_cache_tree *cache_tree, gfp_t gfp_mask);
232 void cache_key_init(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key);
233 void cache_key_get(struct pcache_cache_key *key);
234 void cache_key_put(struct pcache_cache_key *key);
235 int cache_key_append(struct pcache_cache *cache, struct pcache_cache_key *key, bool force_close);
236 void cache_key_insert(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key, bool fixu…
239 struct pcache_cache_key *key);
264 struct pcache_cache_key *key;
[all …]
H A Dcache_key.c9 void cache_key_init(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key) in cache_key_init()
17 struct pcache_cache_key *cache_key_alloc(struct pcache_cache_tree *cache_tree, gfp_t gfp_mask) in cache_key_alloc()
19 struct pcache_cache_key *key; in cache_key_alloc()
25 memset(key, 0, sizeof(struct pcache_cache_key)); in cache_key_alloc()
38 void cache_key_get(struct pcache_cache_key *key) in cache_key_get()
52 struct pcache_cache_key *key = container_of(ref, struct pcache_cache_key, ref); in cache_key_destroy()
58 void cache_key_put(struct pcache_cache_key *key) in cache_key_put()
73 struct pcache_cache_key *key) in cache_key_encode()
90 struct pcache_cache_key *key) in cache_key_decode()
195 int cache_key_append(struct pcache_cache *cache, struct pcache_cache_key *key, bool force_close) in cache_key_append()
[all …]
H A Dcache_req.c36 static int cache_data_alloc(struct pcache_cache *cache, struct pcache_cache_key *key) in cache_data_alloc()
90 static int cache_copy_from_req_bio(struct pcache_cache *cache, struct pcache_cache_key *key, in cache_copy_from_req_bio()
141 struct pcache_cache_key *key; in miss_read_end_req()
144 key = (struct pcache_cache_key *)priv_data; in miss_read_end_req()
205 struct pcache_cache_key *key; in submit_cache_miss_req()
208 key = (struct pcache_cache_key *)backing_req->priv_data; in submit_cache_miss_req()
216 struct pcache_cache_key *key; in cache_miss_req_free()
234 struct pcache_cache_key *key = NULL; in cache_miss_req_alloc()
264 struct pcache_cache_key *key; in cache_miss_req_init()
327 static int read_before(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_before()
[all …]
H A Dcache_gc.c16 static void cache_key_gc(struct pcache_cache *cache, struct pcache_cache_key *key) in cache_key_gc()
106 struct pcache_cache_key *key; in pcache_cache_gc_fn()
138 struct pcache_cache_key key_tmp = { 0 }; in pcache_cache_gc_fn()
H A Dcache_writeback.c102 static void cache_key_writeback(struct pcache_cache *cache, struct pcache_cache_key *key) in cache_key_writeback()
146 struct pcache_cache_key *key; in cache_wb_tree_writeback()
172 struct pcache_cache_key *key; in cache_kset_insert_tree()
H A Dcache.c439 key_cache = KMEM_CACHE(pcache_cache_key, 0); in pcache_cache_init()