Home
last modified time | relevance | path

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

/linux/drivers/md/dm-pcache/
H A Dcache.h72 struct pcache_cache_pos { struct
119 struct pcache_cache_pos cache_pos;
157 struct pcache_cache_pos key_head;
162 struct pcache_cache_pos key_tail;
167 struct pcache_cache_pos dirty_tail;
220 struct pcache_cache_pos head_pos;
240 void cache_pos_advance(struct pcache_cache_pos *pos, u32 len);
363 static inline void *cache_pos_addr(struct pcache_cache_pos *pos) in cache_pos_addr()
402 static inline void cache_pos_copy(struct pcache_cache_pos *dst, struct pcache_cache_pos *src) in cache_pos_copy()
404 memcpy(dst, src, sizeof(struct pcache_cache_pos)); in cache_pos_copy()
[all …]
H A Dcache_gc.c21 …c bool need_gc(struct pcache_cache *cache, struct pcache_cache_pos *dirty_tail, struct pcache_cach… in need_gc()
103 struct pcache_cache_pos dirty_tail, key_tail; in pcache_cache_gc_fn()
H A Dcache_writeback.c40 static inline bool is_cache_clean(struct pcache_cache *cache, struct pcache_cache_pos *dirty_tail) in is_cache_clean()
106 struct pcache_cache_pos *pos; in cache_key_writeback()
220 struct pcache_cache_pos dirty_tail; in cache_writeback_fn()
H A Dcache_req.c39 struct pcache_cache_pos *head_pos; in cache_data_alloc()
93 struct pcache_cache_pos *pos = &key->cache_pos; in cache_copy_from_req_bio()
102 u32 bio_off, u32 len, struct pcache_cache_pos *pos, u64 key_gen) in cache_copy_to_req_bio()
489 struct pcache_cache_pos pos; in read_overlap_contained()
535 struct pcache_cache_pos pos; in read_overlap_head()
H A Dcache_key.c63 void cache_pos_advance(struct pcache_cache_pos *pos, u32 len) in cache_pos_advance()
754 struct pcache_cache_pos pos_tail; in cache_replay()
755 struct pcache_cache_pos *pos; in cache_replay()
H A Dcache.c89 struct pcache_cache_pos *pos, u64 seq, u32 *index) in cache_pos_encode()
107 struct pcache_cache_pos *pos, u64 *seq, u32 *index) in cache_pos_decode()