Home
last modified time | relevance | path

Searched refs:pcache_cache_pos (Results 1 – 4 of 4) 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_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()