Home
last modified time | relevance | path

Searched refs:call_rcu (Results 1 – 25 of 38) sorted by relevance

12

/kernel/rcu/
Dtiny.c47 wait_rcu_gp(call_rcu); in rcu_barrier()
163 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu() function
181 EXPORT_SYMBOL_GPL(call_rcu);
Dupdate.c380 (crcu_array[i] == call_rcu)) { in __wait_rcu_gp()
397 (crcu_array[i] == call_rcu)) in __wait_rcu_gp()
539 call_rcu(&head, test_callback); in early_boot_test_call_rcu()
Dsync.c47 call_rcu(&rsp->cb_head, rcu_sync_func); in rcu_sync_call()
Drcutorture.c481 call_rcu(&p->rtort_rcu, rcu_torture_cb); in rcu_torture_deferred_free()
505 .call = call_rcu,
750 synchronize_rcu_mult(call_rcu_tasks, call_rcu); in synchronize_rcu_mult_test()
2956 call_rcu(&rh1, rcu_torture_leak_cb); /* Start grace period. */ in rcu_test_debug_objects()
2958 call_rcu(&rh2, rcu_torture_leak_cb); in rcu_test_debug_objects()
2959 call_rcu(&rh2, rcu_torture_err_cb); /* Duplicate callback. */ in rcu_test_debug_objects()
2961 call_rcu(rhp, rcu_torture_leak_cb); in rcu_test_debug_objects()
2962 call_rcu(rhp, rcu_torture_err_cb); /* Another duplicate callback. */ in rcu_test_debug_objects()
Drcuscale.c178 .async = call_rcu,
Dtree_exp.h925 wait_rcu_gp(call_rcu); in synchronize_rcu_expedited()
DKconfig241 is that the overhead of call_rcu() increases and that some
/kernel/bpf/
Ddevmap.c822 call_rcu(&old_dev->rcu, __dev_map_entry_free); in dev_map_delete_elem()
840 call_rcu(&old_dev->rcu, __dev_map_entry_free); in dev_map_hash_delete_elem()
931 call_rcu(&old_dev->rcu, __dev_map_entry_free); in __dev_map_update_elem()
976 call_rcu(&dev->rcu, __dev_map_entry_free); in __dev_map_hash_update_elem()
987 call_rcu(&old_dev->rcu, __dev_map_entry_free); in __dev_map_hash_update_elem()
1067 call_rcu(&dev->rcu, __dev_map_entry_free); in dev_map_hash_remove_netdev()
1114 call_rcu(&dev->rcu, in dev_map_notification()
Dlocal_storage.c563 call_rcu(&storage->rcu, free_shared_cgroup_storage_rcu); in bpf_cgroup_storage_free()
565 call_rcu(&storage->rcu, free_percpu_cgroup_storage_rcu); in bpf_cgroup_storage_free()
Dbpf_struct_ops.c658 call_rcu(&st_map->rcu, bpf_struct_ops_put_rcu); in bpf_struct_ops_put()
Dcpumap.c550 call_rcu(&old_rcpu->rcu, __cpu_map_entry_free); in __cpu_map_entry_replace()
/kernel/
Daudit_watch.c305 call_rcu(&oentry->rcu, audit_free_rule_rcu); in audit_update_watch()
337 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_remove_parent_watches()
Dtracepoint.c133 call_rcu(tmp, rcu_free_old_probes); in release_early_probes()
164 call_rcu(&tp_probes->rcu, rcu_free_old_probes); in release_probes()
Dcfi.c226 call_rcu(&prev->rcu, free_shadow); in update_shadow()
Dpid_namespace.c139 call_rcu(&ns->rcu, delayed_free_pidns); in destroy_pid_namespace()
Daudit_tree.c158 call_rcu(&chunk->head, __put_chunk); in audit_mark_put_chunk()
559 call_rcu(&entry->rcu, audit_free_rule_rcu); in kill_rules()
Dauditfilter.c1057 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_del_rule()
1419 call_rcu(&entry->rcu, audit_free_rule_rcu); in update_lsm_rule()
Dpid.c156 call_rcu(&pid->rcu, delayed_put_pid); in free_pid()
Dworkqueue.c1795 call_rcu(&rwork->rcu, rcu_work_rcufn); in queue_rcu_work()
3651 call_rcu(&pool->rcu, rcu_free_pool); in put_unbound_pool()
3764 call_rcu(&pwq->rcu, rcu_free_pwq); in pwq_unbound_release_workfn()
3772 call_rcu(&wq->rcu, rcu_free_wq); in pwq_unbound_release_workfn()
4505 call_rcu(&wq->rcu, rcu_free_wq); in destroy_workqueue()
Dwatch_queue.c435 call_rcu(&watch->rcu, free_watch); in __put_watch()
Dcred.c155 call_rcu(&cred->rcu, put_cred_rcu); in __put_cred()
Daudit.c531 call_rcu(&ac_old->rcu, auditd_conn_free); in auditd_set()
671 call_rcu(&ac_old->rcu, auditd_conn_free); in auditd_reset()
/kernel/events/
Dcallchain.c67 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
/kernel/sched/
Dtopology.c427 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
436 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
492 call_rcu(&old_rd->rcu, free_rootdomain); in rq_attach_root()
505 call_rcu(&rd->rcu, free_rootdomain); in sched_put_rd()
625 call_rcu(&sd->rcu, destroy_sched_domains_rcu); in destroy_sched_domains()
/kernel/irq/
Dirqdesc.c467 call_rcu(&desc->rcu, delayed_free_desc); in free_desc()

12