Lines Matching refs:head
79 struct hlist_bl_head *head; in mb_cache_entry_create() local
99 head = mb_cache_entry_head(cache, key); in mb_cache_entry_create()
100 hlist_bl_lock(head); in mb_cache_entry_create()
101 hlist_bl_for_each_entry(dup, dup_node, head, e_hash_list) { in mb_cache_entry_create()
103 hlist_bl_unlock(head); in mb_cache_entry_create()
108 hlist_bl_add_head(&entry->e_hash_list, head); in mb_cache_entry_create()
109 hlist_bl_unlock(head); in mb_cache_entry_create()
134 struct hlist_bl_head *head; in __entry_find() local
136 head = mb_cache_entry_head(cache, key); in __entry_find()
137 hlist_bl_lock(head); in __entry_find()
141 node = hlist_bl_first(head); in __entry_find()
153 hlist_bl_unlock(head); in __entry_find()
202 struct hlist_bl_head *head; in mb_cache_entry_get() local
205 head = mb_cache_entry_head(cache, key); in mb_cache_entry_get()
206 hlist_bl_lock(head); in mb_cache_entry_get()
207 hlist_bl_for_each_entry(entry, node, head, e_hash_list) { in mb_cache_entry_get()
215 hlist_bl_unlock(head); in mb_cache_entry_get()
230 struct hlist_bl_head *head; in mb_cache_entry_delete() local
233 head = mb_cache_entry_head(cache, key); in mb_cache_entry_delete()
234 hlist_bl_lock(head); in mb_cache_entry_delete()
235 hlist_bl_for_each_entry(entry, node, head, e_hash_list) { in mb_cache_entry_delete()
239 hlist_bl_unlock(head); in mb_cache_entry_delete()
253 hlist_bl_unlock(head); in mb_cache_entry_delete()
284 struct hlist_bl_head *head; in mb_cache_shrink() local
303 head = mb_cache_entry_head(cache, entry->e_key); in mb_cache_shrink()
304 hlist_bl_lock(head); in mb_cache_shrink()
309 hlist_bl_unlock(head); in mb_cache_shrink()