Symbol: pcache_cache_key
drivers/md/dm-pcache/cache.c
439
key_cache = KMEM_CACHE(pcache_cache_key, 0);
drivers/md/dm-pcache/cache.h
231
struct pcache_cache_key *cache_key_alloc(struct pcache_cache_tree *cache_tree, gfp_t gfp_mask);
drivers/md/dm-pcache/cache.h
232
void cache_key_init(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key);
drivers/md/dm-pcache/cache.h
233
void cache_key_get(struct pcache_cache_key *key);
drivers/md/dm-pcache/cache.h
234
void cache_key_put(struct pcache_cache_key *key);
drivers/md/dm-pcache/cache.h
235
int cache_key_append(struct pcache_cache *cache, struct pcache_cache_key *key, bool force_close);
drivers/md/dm-pcache/cache.h
236
void cache_key_insert(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key, bool fixup);
drivers/md/dm-pcache/cache.h
239
struct pcache_cache_key *key);
drivers/md/dm-pcache/cache.h
264
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache.h
269
struct pcache_cache_key *pre_alloc_key;
drivers/md/dm-pcache/cache.h
279
int (*before)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
286
int (*after)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
293
int (*overlap_tail)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
30
#define CACHE_KEY(node) (container_of(node, struct pcache_cache_key, rb_node))
drivers/md/dm-pcache/cache.h
300
int (*overlap_head)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
307
int (*overlap_contain)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
314
int (*overlap_contained)(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache.h
322
struct rb_node *cache_subtree_search(struct pcache_cache_subtree *cache_subtree, struct pcache_cache_key *key,
drivers/md/dm-pcache/cache.h
392
static inline bool cache_key_empty(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
397
static inline bool cache_key_clean(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
430
static inline void cache_key_cutfront(struct pcache_cache_key *key, u32 cut_len)
drivers/md/dm-pcache/cache.h
446
static inline void cache_key_cutback(struct pcache_cache_key *key, u32 cut_len)
drivers/md/dm-pcache/cache.h
451
static inline void cache_key_delete(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
485
static inline u32 cache_key_data_crc(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
544
static inline bool cache_key_invalid(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
558
static inline u64 cache_key_lstart(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
569
static inline u64 cache_key_lend(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache.h
574
static inline void cache_key_copy(struct pcache_cache_key *key_dst, struct pcache_cache_key *key_src)
drivers/md/dm-pcache/cache_gc.c
106
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_gc.c
138
struct pcache_cache_key key_tmp = { 0 };
drivers/md/dm-pcache/cache_gc.c
16
static void cache_key_gc(struct pcache_cache *cache, struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_key.c
17
struct pcache_cache_key *cache_key_alloc(struct pcache_cache_tree *cache_tree, gfp_t gfp_mask)
drivers/md/dm-pcache/cache_key.c
19
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_key.c
195
int cache_key_append(struct pcache_cache *cache, struct pcache_cache_key *key, bool force_close)
drivers/md/dm-pcache/cache_key.c
240
struct pcache_cache_key *key_tmp, *key;
drivers/md/dm-pcache/cache_key.c
25
memset(key, 0, sizeof(struct pcache_cache_key));
drivers/md/dm-pcache/cache_key.c
360
struct rb_node *cache_subtree_search(struct pcache_cache_subtree *cache_subtree, struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_key.c
365
struct pcache_cache_key *key_tmp;
drivers/md/dm-pcache/cache_key.c
370
key_tmp = container_of(*new, struct pcache_cache_key, rb_node);
drivers/md/dm-pcache/cache_key.c
38
void cache_key_get(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_key.c
395
static struct pcache_cache_key *get_pre_alloc_key(struct pcache_cache_subtree_walk_ctx *ctx)
drivers/md/dm-pcache/cache_key.c
397
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_key.c
419
static int fixup_overlap_tail(struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_key.c
420
struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_key.c
453
static int fixup_overlap_contain(struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_key.c
454
struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_key.c
481
static int fixup_overlap_contained(struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_key.c
482
struct pcache_cache_key *key_tmp, struct pcache_cache_subtree_walk_ctx *ctx)
drivers/md/dm-pcache/cache_key.c
501
struct pcache_cache_key *key_fixup;
drivers/md/dm-pcache/cache_key.c
52
struct pcache_cache_key *key = container_of(ref, struct pcache_cache_key, ref);
drivers/md/dm-pcache/cache_key.c
546
static int fixup_overlap_head(struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_key.c
547
struct pcache_cache_key *key_tmp, struct pcache_cache_subtree_walk_ctx *ctx)
drivers/md/dm-pcache/cache_key.c
575
void cache_key_insert(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key, bool fixup)
drivers/md/dm-pcache/cache_key.c
58
void cache_key_put(struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_key.c
581
struct pcache_cache_key *key_tmp = NULL, *key_next;
drivers/md/dm-pcache/cache_key.c
650
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_key.c
717
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_key.c
73
struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_key.c
866
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_key.c
9
void cache_key_init(struct pcache_cache_tree *cache_tree, struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_key.c
90
struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_req.c
141
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_req.c
144
key = (struct pcache_cache_key *)priv_data;
drivers/md/dm-pcache/cache_req.c
205
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_req.c
208
key = (struct pcache_cache_key *)backing_req->priv_data;
drivers/md/dm-pcache/cache_req.c
216
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_req.c
234
struct pcache_cache_key *key = NULL;
drivers/md/dm-pcache/cache_req.c
264
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_req.c
327
static int read_before(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_req.c
358
static int read_overlap_tail(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_req.c
36
static int cache_data_alloc(struct pcache_cache *cache, struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_req.c
419
static int read_overlap_contain(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_req.c
484
static int read_overlap_contained(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_req.c
530
static int read_overlap_head(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp,
drivers/md/dm-pcache/cache_req.c
599
struct pcache_cache_key *key = ctx->key;
drivers/md/dm-pcache/cache_req.c
664
struct pcache_cache_key key_data = { .off = pcache_req->off, .len = pcache_req->data_len };
drivers/md/dm-pcache/cache_req.c
666
struct pcache_cache_key *key_tmp = NULL, *key_next;
drivers/md/dm-pcache/cache_req.c
668
struct pcache_cache_key *key = &key_data;
drivers/md/dm-pcache/cache_req.c
742
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_req.c
90
static int cache_copy_from_req_bio(struct pcache_cache *cache, struct pcache_cache_key *key,
drivers/md/dm-pcache/cache_writeback.c
102
static void cache_key_writeback(struct pcache_cache *cache, struct pcache_cache_key *key)
drivers/md/dm-pcache/cache_writeback.c
146
struct pcache_cache_key *key;
drivers/md/dm-pcache/cache_writeback.c
172
struct pcache_cache_key *key;