/Linux-v4.19/kernel/rcu/ |
D | tiny.c | 67 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);
|
D | sync.c | 48 .call = call_rcu_sched,
|
D | update.c | 909 call_rcu_sched(&head, test_callback); in early_boot_test_call_rcu_sched()
|
D | rcuperf.c | 331 .async = call_rcu_sched,
|
D | tree.c | 110 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()
|
D | rcutorture.c | 682 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/ |
D | rcupdate.h | 55 #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/ |
D | tracepoint.c | 95 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()
|
D | workqueue.c | 3399 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()
|
D | module.c | 3509 call_rcu_sched(&freeinit->rcu, do_free_init); in do_init_module()
|
/Linux-v4.19/lib/ |
D | percpu-refcount.c | 184 call_rcu_sched(&ref->rcu, percpu_ref_switch_to_atomic_rcu); in __percpu_ref_switch_to_atomic()
|
/Linux-v4.19/Documentation/RCU/ |
D | checklist.txt | 186 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()
|
D | rcubarrier.txt | 190 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(),
|
D | torture.txt | 170 call_rcu_sched(), along with expedited,
|
D | whatisRCU.txt | 340 call_rcu_sched() preempt_disable() / preempt_enable() 880 rcu_read_unlock_sched call_rcu_sched
|
D | RTFP.txt | 1939 Request for call_rcu_sched() and rcu_barrier_sched().
|
/Linux-v4.19/arch/s390/mm/ |
D | pgalloc.c | 353 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
|
/Linux-v4.19/kernel/sched/ |
D | topology.c | 251 call_rcu_sched(&old_rd->rcu, free_rootdomain); in rq_attach_root() 264 call_rcu_sched(&rd->rcu, free_rootdomain); in sched_put_rd()
|
D | core.c | 5794 synchronize_rcu_mult(call_rcu, call_rcu_sched); in sched_cpu_deactivate()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | hugetlbpage.c | 290 call_rcu_sched(&(*batchp)->rcu, hugepd_free_rcu_callback); in hugepd_free()
|
/Linux-v4.19/mm/ |
D | slab_common.c | 727 call_rcu_sched(&s->memcg_params.deact_rcu_head, kmemcg_deactivate_rcufn); in slab_deactivate_memcg_cache_rcu_sched()
|
D | memory.c | 375 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
|
/Linux-v4.19/kernel/trace/ |
D | ftrace.c | 1289 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/ |
D | sockmap.c | 1502 call_rcu_sched(&psock->rcu, smap_destroy_psock); in smap_release_sock()
|