Searched refs:call_rcu_tasks (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | rcupdate.h | 188 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func); 193 # define call_rcu_tasks call_rcu macro 211 #define call_rcu_tasks call_rcu macro
|
| /linux/kernel/rcu/ |
| H A D | tasks.h | 1025 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func); 1026 DEFINE_RCU_TASKS(rcu_tasks, rcu_tasks_wait_gp, call_rcu_tasks, "RCU Tasks"); 1194 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks() function 1198 EXPORT_SYMBOL_GPL(call_rcu_tasks); 1499 call_rcu_tasks(&tests[0].rh, test_rcu_tasks_callback); in rcu_tasks_initiate_self_tests()
|
| H A D | rcuscale.c | 323 .async = call_rcu_tasks,
|
| H A D | rcutorture.c | 1156 call_rcu_tasks(&p->rtort_rcu, rcu_torture_cb); in rcu_tasks_torture_deferred_free() 1161 synchronize_rcu_mult(call_rcu_tasks, call_rcu); in synchronize_rcu_mult_test() 1174 .call = call_rcu_tasks,
|
| /linux/Documentation/RCU/ |
| H A D | checklist.rst | 203 5. If any of call_rcu(), call_srcu(), call_rcu_tasks(), or 253 call_rcu_tasks(), then the readers must refrain from 334 The same cautions apply to call_srcu(), call_rcu_tasks(), and 391 call_rcu_tasks(), or call_rcu_tasks_trace(). For example, if 521 to one of call_rcu(), call_srcu(), call_rcu_tasks(), or 534 - call_rcu_tasks() -> rcu_barrier_tasks()
|
| /linux/kernel/bpf/ |
| H A D | trampoline.c | 603 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu); in __bpf_tramp_image_put_rcu_tasks() 617 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu); in bpf_tramp_image_put() 635 * In case of CONFIG_PREEMPT=y use call_rcu_tasks() to wait on in bpf_tramp_image_put() 640 * Then use call_rcu_tasks() to make sure few asm insns in in bpf_tramp_image_put() 646 * call_rcu_tasks() is not necessary. in bpf_tramp_image_put() 650 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu_tasks); in bpf_tramp_image_put() 659 * Then use call_rcu_tasks() to wait for the rest of trampoline asm in bpf_tramp_image_put()
|
| H A D | bpf_struct_ops.c | 1057 synchronize_rcu_mult(call_rcu, call_rcu_tasks); in bpf_struct_ops_map_free()
|
| /linux/kernel/trace/ |
| H A D | ftrace.c | 6181 call_rcu_tasks(&free_hash->rcu, register_ftrace_direct_cb); in register_ftrace_direct() 6484 call_rcu_tasks(&old_direct_functions->rcu, register_ftrace_direct_cb); in update_ftrace_direct_add() 6616 call_rcu_tasks(&old_direct_functions->rcu, register_ftrace_direct_cb); in update_ftrace_direct_del()
|
| /linux/Documentation/RCU/Design/Requirements/ |
| H A D | Requirements.rst | 2751 call_rcu_tasks(), synchronize_rcu_tasks(), and
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 6430 callback batching for call_rcu_tasks().
|