Home
last modified time | relevance | path

Searched refs:rcu_data (Results 1 – 12 of 12) sorted by relevance

/linux/kernel/rcu/
A Dtree_nocb.h221 struct rcu_data *rdp, in __wake_nocb_gp()
617 struct rcu_data *rdp; in nocb_gp_wait()
756 struct rcu_data *rdp = arg; in rcu_nocb_gp_kthread()
863 struct rcu_data *rdp = arg; in rcu_nocb_cb_kthread()
973 struct rcu_data *rdp = arg; in rcu_nocb_rdp_deoffload()
1022 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_nocb_cpu_deoffload()
1092 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_nocb_cpu_offload()
1118 struct rcu_data *rdp; in rcu_init_nohz()
1183 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_spawn_one_nocb_kthread()
1184 struct rcu_data *rdp_gp; in rcu_spawn_one_nocb_kthread()
[all …]
A Dtree_plugin.h311 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_note_context_switch()
469 struct rcu_data *rdp; in rcu_preempt_deferred_qs_irqrestore()
479 rdp = this_cpu_ptr(&rcu_data); in rcu_preempt_deferred_qs_irqrestore()
610 struct rcu_data *rdp; in rcu_preempt_deferred_qs_handler()
636 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_read_unlock_special()
775 struct rcu_data *rdp; in dump_blkd_tasks()
815 struct rcu_data *rdp; in rcu_read_unlock_strict()
1324 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_try_advance_all_cbs()
1359 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_needs_cpu()
1397 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_prepare_for_idle()
[all …]
A Dtree.h152 struct rcu_data { struct
230 struct rcu_data *nocb_next_cb_rdp; argument
234 struct rcu_data *nocb_gp_rdp ____cacheline_internodealigned_in_smp; argument
427 static void zero_cpu_stall_ticks(struct rcu_data *rdp);
438 static bool do_nocb_deferred_wakeup(struct rcu_data *rdp);
439 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp);
442 static void show_rcu_nocb_state(struct rcu_data *rdp);
443 static void rcu_nocb_lock(struct rcu_data *rdp);
444 static void rcu_nocb_unlock(struct rcu_data *rdp);
445 static void rcu_nocb_unlock_irqrestore(struct rcu_data *rdp,
[all …]
A Dtree.c240 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_get_n_cbs_cpu()
316 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_dynticks_eqs_online()
355 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_is_idle_cpu()
376 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_dynticks_zero_in_eqs()
611 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_eqs_enter()
685 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_irq_work_resched()
743 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_nmi_exit()
946 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in __rcu_irq_enter_check_tick()
995 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_nmi_enter()
1441 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_future_gp_cleanup()
[all …]
A Dtree_exp.h235 struct rcu_data *rdp; in rcu_report_exp_cpu_mult()
244 rdp = per_cpu_ptr(&rcu_data, cpu); in rcu_report_exp_cpu_mult()
282 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, raw_smp_processor_id()); in exp_funnel_lock()
353 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in sync_rcu_exp_select_node_cpus()
381 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in sync_rcu_exp_select_node_cpus()
493 struct rcu_data *rdp; in synchronize_rcu_expedited_wait()
530 struct rcu_data *rdp; in synchronize_rcu_expedited_wait()
644 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
735 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in rcu_exp_handler()
753 struct rcu_data *rdp; in sync_sched_exp_online_cleanup()
[all …]
A Dtree_stall.h186 struct rcu_data *rdp; in rcu_iw_handler()
189 rdp = container_of(iwp, struct rcu_data, rcu_iw); in rcu_iw_handler()
354 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in print_cpu_stall_fast_no_hz()
418 struct rcu_data *rdp = per_cpu_ptr(&rcu_data, cpu); in print_cpu_stall_info()
597 struct rcu_data *rdp = this_cpu_ptr(&rcu_data); in print_cpu_stall()
649 static void check_cpu_stall(struct rcu_data *rdp) in check_cpu_stall()
814 struct rcu_data *rdp; in show_rcu_gp_kthreads()
850 rdp = per_cpu_ptr(&rcu_data, cpu); in show_rcu_gp_kthreads()
860 rdp = per_cpu_ptr(&rcu_data, cpu); in show_rcu_gp_kthreads()
939 struct rcu_data *rdp; in rcu_fwd_progress_check()
[all …]
/linux/Documentation/RCU/Design/Data-Structures/
A DData-Structures.rst29 to 16 ``rcu_data`` structures associated with it, so that there are
42 Quiescent states are recorded by the per-CPU ``rcu_data`` structures,
155 ``rcu_node`` and ``rcu_data`` structures, tracks grace periods,
190 and ``rcu_data`` data structures.
206 Relationship to rcu_node and rcu_data Structures
215 3 struct rcu_data __percpu *rda;
260 corresponding CPU's ``rcu_data`` structure.
287 (down the tree from the root to the leaves) to ``rcu_data``.
434 thought of as having ``rcu_data`` structures as their children.
779 The ``rcu_data`` Structure
[all …]
/linux/Documentation/RCU/
A Drcubarrier.rst245 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu);
253 Lines 3 and 4 locate RCU's internal per-CPU rcu_data structure,
/linux/Documentation/RCU/Design/Memory-Ordering/
A DTree-RCU-Memory-Ordering.rst205 4 struct rcu_data *rdp = this_cpu_ptr(&rcu_data);
/linux/tools/memory-model/Documentation/
A Dsimple.txt127 within its instance of the per-CPU rcu_data structure, and then uses data
/linux/
A DSystem.map129797 ffff8000118cfbc0 d rcu_data
A D.tmp_System.map129797 ffff8000118cfbc0 d rcu_data

Completed in 913 milliseconds