Lines Matching refs:key_tmp
327 static int read_before(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_before() argument
358 static int read_overlap_tail(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_overlap_tail() argument
370 io_len = cache_key_lstart(key_tmp) - cache_key_lstart(key); in read_overlap_tail()
387 io_len = cache_key_lend(key) - cache_key_lstart(key_tmp); in read_overlap_tail()
388 if (cache_key_empty(key_tmp)) { in read_overlap_tail()
397 io_len, &key_tmp->cache_pos, key_tmp->seg_gen); in read_overlap_tail()
400 cache_key_delete(key_tmp); in read_overlap_tail()
419 static int read_overlap_contain(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_overlap_contain() argument
431 io_len = cache_key_lstart(key_tmp) - cache_key_lstart(key); in read_overlap_contain()
448 io_len = key_tmp->len; in read_overlap_contain()
449 if (cache_key_empty(key_tmp)) { in read_overlap_contain()
458 io_len, &key_tmp->cache_pos, key_tmp->seg_gen); in read_overlap_contain()
461 cache_key_delete(key_tmp); in read_overlap_contain()
484 static int read_overlap_contained(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_overlap_contained() argument
496 if (cache_key_empty(key_tmp)) { in read_overlap_contained()
504 cache_pos_copy(&pos, &key_tmp->cache_pos); in read_overlap_contained()
505 cache_pos_advance(&pos, cache_key_lstart(key) - cache_key_lstart(key_tmp)); in read_overlap_contained()
508 key->len, &pos, key_tmp->seg_gen); in read_overlap_contained()
511 cache_key_delete(key_tmp); in read_overlap_contained()
530 static int read_overlap_head(struct pcache_cache_key *key, struct pcache_cache_key *key_tmp, in read_overlap_head() argument
539 io_len = cache_key_lend(key_tmp) - cache_key_lstart(key); in read_overlap_head()
541 if (cache_key_empty(key_tmp)) { in read_overlap_head()
549 cache_pos_copy(&pos, &key_tmp->cache_pos); in read_overlap_head()
550 cache_pos_advance(&pos, cache_key_lstart(key) - cache_key_lstart(key_tmp)); in read_overlap_head()
553 io_len, &pos, key_tmp->seg_gen); in read_overlap_head()
556 cache_key_delete(key_tmp); in read_overlap_head()
666 struct pcache_cache_key *key_tmp = NULL, *key_next; in cache_read() local
699 list_for_each_entry_safe(key_tmp, key_next, &delete_key_list, list_node) { in cache_read()
700 list_del_init(&key_tmp->list_node); in cache_read()
701 cache_key_delete(key_tmp); in cache_read()