• Home
  • Raw
  • Download

Lines Matching refs:ch

83 static void sunrpc_begin_cache_remove_entry(struct cache_head *ch,  in sunrpc_begin_cache_remove_entry()  argument
87 hlist_del_init_rcu(&ch->cache_list); in sunrpc_begin_cache_remove_entry()
88 set_bit(CACHE_CLEANED, &ch->flags); in sunrpc_begin_cache_remove_entry()
92 static void sunrpc_end_cache_remove_entry(struct cache_head *ch, in sunrpc_end_cache_remove_entry() argument
95 cache_fresh_unlocked(ch, cd); in sunrpc_end_cache_remove_entry()
96 cache_put(ch, cd); in sunrpc_end_cache_remove_entry()
159 static void cache_dequeue(struct cache_detail *detail, struct cache_head *ch);
463 struct cache_head *ch = NULL; in cache_clean() local
473 hlist_for_each_entry_safe(ch, tmp, head, cache_list) { in cache_clean()
474 if (current_detail->nextcheck > ch->expiry_time) in cache_clean()
475 current_detail->nextcheck = ch->expiry_time+1; in cache_clean()
476 if (!cache_is_expired(current_detail, ch)) in cache_clean()
479 sunrpc_begin_cache_remove_entry(ch, current_detail); in cache_clean()
480 trace_cache_entry_expired(current_detail, ch); in cache_clean()
487 if (!ch) in cache_clean()
490 if (ch) in cache_clean()
491 sunrpc_end_cache_remove_entry(ch, d); in cache_clean()
533 struct cache_head *ch = NULL; in cache_purge() local
547 ch = hlist_entry(head->first, struct cache_head, in cache_purge()
549 sunrpc_begin_cache_remove_entry(ch, detail); in cache_purge()
551 sunrpc_end_cache_remove_entry(ch, detail); in cache_purge()
1084 static void cache_dequeue(struct cache_detail *detail, struct cache_head *ch) in cache_dequeue() argument
1095 if (cr->item != ch) in cache_dequeue()
1097 if (test_bit(CACHE_PENDING, &ch->flags)) in cache_dequeue()
1345 struct cache_head *ch; in __cache_seq_start() local
1353 hlist_for_each_entry_rcu(ch, &cd->hash_table[hash], cache_list) in __cache_seq_start()
1355 return ch; in __cache_seq_start()
1372 struct cache_head *ch = p; in cache_seq_next() local
1378 else if (ch->cache_list.next == NULL) { in cache_seq_next()
1384 hlist_next_rcu(&ch->cache_list)), in cache_seq_next()