Searched refs:pcache_cache_pos (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/md/dm-pcache/ |
| H A D | cache.h | 72 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 D | cache_gc.c | 21 …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 D | cache_writeback.c | 40 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 D | cache_req.c | 39 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 D | cache_key.c | 63 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 D | cache.c | 89 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()
|