Lines Matching refs:cache_list
47 INIT_HLIST_NODE(&h->cache_list); in cache_init()
67 hlist_for_each_entry(tmp, head, cache_list) { in sunrpc_cache_lookup()
93 hlist_for_each_entry(tmp, head, cache_list) { in sunrpc_cache_lookup()
96 hlist_del_init(&tmp->cache_list); in sunrpc_cache_lookup()
108 hlist_add_head(&new->cache_list, head); in sunrpc_cache_lookup()
181 hlist_add_head(&tmp->cache_list, &detail->hash_table[hash]); in sunrpc_cache_update()
334 static LIST_HEAD(cache_list);
352 list_add(&cd->others, &cache_list); in sunrpc_init_cache_detail()
370 if (list_empty(&cache_list)) { in sunrpc_destroy_cache_detail()
396 next = cache_list.next; in cache_clean()
397 if (next == &cache_list) { in cache_clean()
430 hlist_for_each_entry_safe(ch, tmp, head, cache_list) { in cache_clean()
436 hlist_del_init(&ch->cache_list); in cache_clean()
467 if (list_empty(&cache_list)) in do_cache_clean()
506 hlist_for_each_entry_safe(ch, tmp, head, cache_list) { in cache_purge()
507 hlist_del_init(&ch->cache_list); in cache_purge()
1306 hlist_for_each_entry(ch, &cd->hash_table[hash], cache_list) in cache_seq_start()
1319 struct cache_head, cache_list); in cache_seq_start()
1331 else if (ch->cache_list.next == NULL) { in cache_seq_next()
1336 return hlist_entry_safe(ch->cache_list.next, in cache_seq_next()
1337 struct cache_head, cache_list); in cache_seq_next()
1349 struct cache_head, cache_list); in cache_seq_next()
1848 if (!hlist_unhashed(&h->cache_list)){ in sunrpc_cache_unhash()
1849 hlist_del_init(&h->cache_list); in sunrpc_cache_unhash()