Home
last modified time | relevance | path

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

12

/kernel/rcu/
Dtiny.c43 wait_rcu_gp(call_rcu); in rcu_barrier()
133 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu() function
151 EXPORT_SYMBOL_GPL(call_rcu);
Dupdate.c352 (crcu_array[i] == call_rcu)) { in __wait_rcu_gp()
368 (crcu_array[i] == call_rcu)) in __wait_rcu_gp()
861 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.c431 call_rcu(&p->rtort_rcu, rcu_torture_cb); in rcu_torture_deferred_free()
452 .call = call_rcu,
849 call_rcu(&rbi.rcu, rcu_torture_boost_cb); in rcu_torture_boost()
2297 call_rcu(&rh1, rcu_torture_leak_cb); /* Start grace period. */ in rcu_test_debug_objects()
2299 call_rcu(&rh2, rcu_torture_leak_cb); in rcu_test_debug_objects()
2300 call_rcu(&rh2, rcu_torture_err_cb); /* Duplicate callback. */ in rcu_test_debug_objects()
Dtree.h417 void call_rcu(struct rcu_head *head, rcu_callback_t func);
Drcuperf.c178 .async = call_rcu,
Dtree_exp.h811 wait_rcu_gp(call_rcu); in synchronize_rcu_expedited()
Dtree.c2649 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu() function
2653 EXPORT_SYMBOL_GPL(call_rcu);
2737 wait_rcu_gp(call_rcu); in synchronize_rcu()
/kernel/bpf/
Ddevmap.c557 call_rcu(&old_dev->rcu, __dev_map_entry_free); in dev_map_delete_elem()
575 call_rcu(&old_dev->rcu, __dev_map_entry_free); in dev_map_hash_delete_elem()
651 call_rcu(&old_dev->rcu, __dev_map_entry_free); in __dev_map_update_elem()
693 call_rcu(&dev->rcu, __dev_map_entry_free); in __dev_map_hash_update_elem()
704 call_rcu(&old_dev->rcu, __dev_map_entry_free); in __dev_map_hash_update_elem()
760 call_rcu(&dev->rcu, __dev_map_entry_free); in dev_map_hash_remove_netdev()
795 call_rcu(&dev->rcu, in dev_map_notification()
Dlocal_storage.c557 call_rcu(&storage->rcu, free_shared_cgroup_storage_rcu); in bpf_cgroup_storage_free()
559 call_rcu(&storage->rcu, free_percpu_cgroup_storage_rcu); in bpf_cgroup_storage_free()
Dcpumap.c449 call_rcu(&old_rcpu->rcu, __cpu_map_entry_free); in __cpu_map_entry_replace()
Darraymap.c668 call_rcu(&ee->rcu, __bpf_event_entry_free); in bpf_event_entry_free_rcu()
/kernel/
Dtracepoint.c82 call_rcu(tmp, rcu_free_old_probes); in release_early_probes()
113 call_rcu(&tp_probes->rcu, rcu_free_old_probes); in release_probes()
Daudit_watch.c307 call_rcu(&oentry->rcu, audit_free_rule_rcu); in audit_update_watch()
339 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_remove_parent_watches()
Dpid_namespace.c147 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()
561 call_rcu(&entry->rcu, audit_free_rule_rcu); in kill_rules()
Dpid.c157 call_rcu(&pid->rcu, delayed_put_pid); in free_pid()
Dauditfilter.c1050 call_rcu(&e->rcu, audit_free_rule_rcu); in audit_del_rule()
1413 call_rcu(&entry->rcu, audit_free_rule_rcu); in update_lsm_rule()
Dworkqueue.c1748 call_rcu(&rwork->rcu, rcu_work_rcufn); in queue_rcu_work()
3568 call_rcu(&pool->rcu, rcu_free_pool); in put_unbound_pool()
3675 call_rcu(&pwq->rcu, rcu_free_pwq); in pwq_unbound_release_workfn()
3683 call_rcu(&wq->rcu, rcu_free_wq); in pwq_unbound_release_workfn()
4395 call_rcu(&wq->rcu, rcu_free_wq); in destroy_workqueue()
Daudit.c514 call_rcu(&ac_old->rcu, auditd_conn_free); in auditd_set()
632 call_rcu(&ac_old->rcu, auditd_conn_free); in auditd_reset()
Dcred.c150 call_rcu(&cred->rcu, put_cred_rcu); in __put_cred()
/kernel/sched/
Dtopology.c409 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
418 call_rcu(&tmp->rcu, destroy_perf_domain_rcu); in build_perf_domains()
474 call_rcu(&old_rd->rcu, free_rootdomain); in rq_attach_root()
487 call_rcu(&rd->rcu, free_rootdomain); in sched_put_rd()
609 call_rcu(&sd->rcu, destroy_sched_domains_rcu); in destroy_sched_domains()
/kernel/events/
Dcallchain.c67 call_rcu(&entries->rcu_head, release_callchain_buffers_rcu); in release_callchain_buffers()
/kernel/irq/
Dirqdesc.c463 call_rcu(&desc->rcu, delayed_free_desc); in free_desc()
/kernel/time/
Dposix-timers.c462 call_rcu(&tmr->rcu, k_itimer_rcu_free); in release_posix_timer()

12