Searched refs:pcache_cache_key (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/md/dm-pcache/ |
| H A D | cache.h | 30 #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 D | cache_key.c | 9 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 D | cache_req.c | 36 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 D | cache_gc.c | 16 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 D | cache_writeback.c | 102 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 D | cache.c | 439 key_cache = KMEM_CACHE(pcache_cache_key, 0); in pcache_cache_init()
|