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;
258 head = rht_ptr(new_tbl->buckets + new_hash, new_tbl, new_hash);
260 RCU_INIT_POINTER(entry->next, head);
497 struct rhash_head *head;
501 rht_for_each_from(head, rht_ptr(bkt, tbl, hash), tbl, hash) {
508 ht->p.obj_cmpfn(&arg, rht_obj(ht, head)) :
509 rhashtable_compare(&arg, rht_obj(ht, head)))) {
510 pprev = &head->next;
515 return rht_obj(ht, head);
518 plist = container_of(head, struct rhlist_head, rhead);
521 head = rht_dereference_bucket(head->next, tbl, hash);
522 RCU_INIT_POINTER(list->rhead.next, head);
544 struct rhash_head *head;
565 head = rht_ptr(bkt, tbl, hash);
567 RCU_INIT_POINTER(obj->next, head);
575 /* bkt is always the head of the list, so it holds