• Home
  • Raw
  • Download

Lines Matching refs:next

222 	struct rhash_head *head, *next, *entry;  in rhashtable_rehash_one()  local
234 next = rht_dereference_bucket(entry->next, old_tbl, old_hash); in rhashtable_rehash_one()
236 if (rht_is_a_nulls(next)) in rhashtable_rehash_one()
239 pprev = &entry->next; in rhashtable_rehash_one()
251 RCU_INIT_POINTER(entry->next, head); in rhashtable_rehash_one()
256 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
259 rht_assign_locked(bkt, next); in rhashtable_rehash_one()
501 pprev = &head->next; in rhashtable_lookup_one()
511 RCU_INIT_POINTER(list->next, plist); in rhashtable_lookup_one()
512 head = rht_dereference_bucket(head->next, tbl, hash); in rhashtable_lookup_one()
513 RCU_INIT_POINTER(list->rhead.next, head); in rhashtable_lookup_one()
560 RCU_INIT_POINTER(obj->next, head); in rhashtable_insert_one()
565 RCU_INIT_POINTER(list->next, NULL); in rhashtable_insert_one()
754 list = rcu_dereference(list->next)) { in rhashtable_walk_start_check()
800 goto next; in __rhashtable_walk_find_next()
802 list = rcu_dereference(list->next); in __rhashtable_walk_find_next()
812 next: in __rhashtable_walk_find_next()
860 if (!rhlist || !(list = rcu_dereference(list->next))) { in rhashtable_walk_next()
861 p = rcu_dereference(p->next); in rhashtable_walk_next()
1103 list = rht_dereference(list->next, ht); in rhashtable_free_one()
1137 struct rhash_head *pos, *next; in rhashtable_free_and_destroy() local
1141 next = !rht_is_a_nulls(pos) ? in rhashtable_free_and_destroy()
1142 rht_dereference(pos->next, ht) : NULL; in rhashtable_free_and_destroy()
1144 pos = next, in rhashtable_free_and_destroy()
1145 next = !rht_is_a_nulls(pos) ? in rhashtable_free_and_destroy()
1146 rht_dereference(pos->next, ht) : NULL) in rhashtable_free_and_destroy()