Home
last modified time | relevance | path

Searched refs:call_rcu_sched (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/kernel/rcu/
Dtiny.c67 wait_rcu_gp(call_rcu_sched); in rcu_barrier_sched()
219 void call_rcu_sched(struct rcu_head *head, rcu_callback_t func) in call_rcu_sched() function
223 EXPORT_SYMBOL_GPL(call_rcu_sched);
Dsync.c48 .call = call_rcu_sched,
Dupdate.c909 call_rcu_sched(&head, test_callback); in early_boot_test_call_rcu_sched()
Drcuperf.c331 .async = call_rcu_sched,
Dtree.c110 RCU_STATE_INITIALIZER(rcu_sched, 's', call_rcu_sched);
3037 void call_rcu_sched(struct rcu_head *head, rcu_callback_t func) in call_rcu_sched() function
3041 EXPORT_SYMBOL_GPL(call_rcu_sched);
3151 wait_rcu_gp(call_rcu_sched); in synchronize_sched()
Drcutorture.c682 call_rcu_sched(&p->rtort_rcu, rcu_torture_cb); in rcu_sched_torture_deferred_free()
698 .call = call_rcu_sched,
/Linux-v4.19/include/linux/
Drcupdate.h55 #define call_rcu call_rcu_sched
59 void call_rcu_sched(struct rcu_head *head, rcu_callback_t func);
182 #define call_rcu_tasks call_rcu_sched
/Linux-v4.19/kernel/
Dtracepoint.c95 call_rcu_sched(tmp, rcu_free_old_probes); in release_early_probes()
126 call_rcu_sched(&tp_probes->rcu, rcu_free_old_probes); in release_probes()
Dworkqueue.c3399 call_rcu_sched(&pool->rcu, rcu_free_pool); in put_unbound_pool()
3506 call_rcu_sched(&pwq->rcu, rcu_free_pwq); in pwq_unbound_release_workfn()
3513 call_rcu_sched(&wq->rcu, rcu_free_wq); in pwq_unbound_release_workfn()
4198 call_rcu_sched(&wq->rcu, rcu_free_wq); in destroy_workqueue()
Dmodule.c3509 call_rcu_sched(&freeinit->rcu, do_free_init); in do_init_module()
/Linux-v4.19/lib/
Dpercpu-refcount.c184 call_rcu_sched(&ref->rcu, percpu_ref_switch_to_atomic_rcu); in __percpu_ref_switch_to_atomic()
/Linux-v4.19/Documentation/RCU/
Dchecklist.txt186 call_rcu_sched(), or call_srcu() is used, the callback function
220 updater uses call_rcu_sched() or synchronize_sched(), then
295 The same cautions apply to call_rcu_bh(), call_rcu_sched(),
366 the corresponding call_rcu(), call_rcu_bh(), or call_rcu_sched(),
459 call_rcu_sched(), or call_srcu(), and pass in a function defined
473 o call_rcu_sched() -> rcu_barrier_sched()
Drcubarrier.txt190 call_rcu_sched(), you will need to invoke rcu_barrier_sched() before
192 call_rcu_sched(), then you will need to invoke each of rcu_barrier(),
Dtorture.txt170 call_rcu_sched(), along with expedited,
DwhatisRCU.txt340 call_rcu_sched() preempt_disable() / preempt_enable()
880 rcu_read_unlock_sched call_rcu_sched
DRTFP.txt1939 Request for call_rcu_sched() and rcu_barrier_sched().
/Linux-v4.19/arch/s390/mm/
Dpgalloc.c353 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
/Linux-v4.19/kernel/sched/
Dtopology.c251 call_rcu_sched(&old_rd->rcu, free_rootdomain); in rq_attach_root()
264 call_rcu_sched(&rd->rcu, free_rootdomain); in sched_put_rd()
Dcore.c5794 synchronize_rcu_mult(call_rcu, call_rcu_sched); in sched_cpu_deactivate()
/Linux-v4.19/arch/powerpc/mm/
Dhugetlbpage.c290 call_rcu_sched(&(*batchp)->rcu, hugepd_free_rcu_callback); in hugepd_free()
/Linux-v4.19/mm/
Dslab_common.c727 call_rcu_sched(&s->memcg_params.deact_rcu_head, kmemcg_deactivate_rcufn); in slab_deactivate_memcg_cache_rcu_sched()
Dmemory.c375 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
/Linux-v4.19/kernel/trace/
Dftrace.c1289 call_rcu_sched(&hash->rcu, __free_ftrace_hash_rcu); in free_ftrace_hash_rcu()
5710 call_rcu_sched(&mod_map->rcu, ftrace_free_mod_map); in ftrace_release_mod()
/Linux-v4.19/kernel/bpf/
Dsockmap.c1502 call_rcu_sched(&psock->rcu, smap_destroy_psock); in smap_release_sock()