Home
last modified time | relevance | path

Searched refs:rcu (Results 1 – 13 of 13) sorted by relevance

/lib/
A Dpercpu-refcount.c150 static void percpu_ref_call_confirm_rcu(struct rcu_head *rcu) in percpu_ref_call_confirm_rcu() argument
152 struct percpu_ref_data *data = container_of(rcu, in percpu_ref_call_confirm_rcu()
153 struct percpu_ref_data, rcu); in percpu_ref_call_confirm_rcu()
167 static void percpu_ref_switch_to_atomic_rcu(struct rcu_head *rcu) in percpu_ref_switch_to_atomic_rcu() argument
169 struct percpu_ref_data *data = container_of(rcu, in percpu_ref_switch_to_atomic_rcu()
170 struct percpu_ref_data, rcu); in percpu_ref_switch_to_atomic_rcu()
206 percpu_ref_call_confirm_rcu(rcu); in percpu_ref_switch_to_atomic_rcu()
233 call_rcu_hurry(&ref->data->rcu, in __percpu_ref_switch_to_atomic()
A Dbug.c72 guard(rcu)(); in module_find_bug() local
212 bool rcu = false; in report_bug() local
214 rcu = warn_rcu_enter(); in report_bug()
216 warn_rcu_exit(rcu); in report_bug()
234 scoped_guard(rcu) { in generic_bug_clear_once()
A Dtest_objpool.c38 struct completion rcu; member
131 struct rcu_head rcu; member
141 init_completion(&data->rcu); in ot_init_data()
419 static void ot_fini_async_rcu(struct rcu_head *rcu) in ot_fini_async_rcu() argument
421 struct ot_context *sop = container_of(rcu, struct ot_context, rcu); in ot_fini_async_rcu()
428 complete(&test->data.rcu); in ot_fini_async_rcu()
434 call_rcu(&sop->rcu, ot_fini_async_rcu); in ot_fini_async()
591 wait_for_completion(&test->data.rcu); in ot_start_async()
A Dtest_meminit.c382 bool ctor, rcu, zero; in test_kmemcache() local
388 rcu = flags & 2; in test_kmemcache()
392 num_tests += do_kmem_cache_size(size, ctor, rcu, zero, in test_kmemcache()
A Dtest_vmalloc.c321 struct rcu_head rcu; member
355 kvfree_rcu(p, rcu); in kvfree_rcu_2_arg_vmalloc_test()
A Drhashtable.c119 bucket_table_free(container_of(head, struct bucket_table, rcu)); in bucket_table_free_rcu()
204 rcu_head_init(&tbl->rcu); in bucket_table_alloc()
352 call_rcu(&old_tbl->rcu, bucket_table_free_rcu); in rhashtable_rehash_table()
954 if (rcu_head_after_call_rcu(&tbl->rcu, bucket_table_free_rcu)) in rhashtable_walk_stop()
A Dassoc_array.c1303 container_of(head, struct assoc_array_edit, rcu); in assoc_array_rcu_cleanup()
1396 call_rcu(&edit->rcu, assoc_array_rcu_cleanup); in assoc_array_apply_edit()
A Dmaple_tree.c196 struct maple_node *node = container_of(head, struct maple_node, rcu); in mt_free_rcu()
211 call_rcu(&node->rcu, mt_free_rcu); in ma_free_rcu()
1006 call_rcu(&node->rcu, mt_free_walk); in mas_mat_destroy()
5255 node = container_of(head, struct maple_node, rcu); in mt_free_walk()
5284 mt_free_rcu(&node->rcu); in mt_free_walk()
5368 mt_free_rcu(&node->rcu); in mt_destroy_walk()
5387 call_rcu(&node->rcu, mt_free_walk); in mte_destroy_walk()
A DKconfig.debug1582 held, inside an rcu read side critical section, inside preempt disabled
1815 source "kernel/rcu/Kconfig.debug"
/lib/math/
A Dprime_numbers_private.h6 struct rcu_head rcu; member
A Dprime_numbers.c163 kfree_rcu((struct primes *)p, rcu); in expand_to_next_prime()
178 kfree_rcu((struct primes *)p, rcu); in free_primes()
/lib/tests/
A Dslub_kunit.c163 struct rcu_head rcu; member
179 kfree_rcu(p, rcu); in test_kfree_rcu()
229 kfree_rcu(p, rcu); in test_kfree_rcu_wq_destroy()
/lib/dim/
A Dnet_dim.c162 kfree_rcu(rxp, rcu); in net_dim_free_irq_moder()
163 kfree_rcu(txp, rcu); in net_dim_free_irq_moder()

Completed in 34 milliseconds