Lines Matching refs:head
117 static void bucket_table_free_rcu(struct rcu_head *head)
119 bucket_table_free(container_of(head, struct bucket_table, rcu));
231 struct rhash_head *head, *next, *entry;
260 head = rht_ptr(new_tbl->buckets + new_hash, new_tbl, new_hash);
262 RCU_INIT_POINTER(entry->next, head);
500 struct rhash_head *head;
504 rht_for_each_from(head, rht_ptr(bkt, tbl, hash), tbl, hash) {
511 ht->p.obj_cmpfn(&arg, rht_obj(ht, head)) :
512 rhashtable_compare(&arg, rht_obj(ht, head)))) {
513 pprev = &head->next;
518 return rht_obj(ht, head);
521 plist = container_of(head, struct rhlist_head, rhead);
524 head = rht_dereference_bucket(head->next, tbl, hash);
525 RCU_INIT_POINTER(list->rhead.next, head);
547 struct rhash_head *head;
568 head = rht_ptr(bkt, tbl, hash);
570 RCU_INIT_POINTER(obj->next, head);
578 /* bkt is always the head of the list, so it holds