Searched refs:rcu_data (Results 1 – 12 of 12) sorted by relevance
| /linux/kernel/rcu/ |
| A D | tree_nocb.h | 221 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 D | tree_plugin.h | 311 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 D | tree.h | 152 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 D | tree.c | 240 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 D | tree_exp.h | 235 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 D | tree_stall.h | 186 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 D | Data-Structures.rst | 29 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 D | rcubarrier.rst | 245 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 D | Tree-RCU-Memory-Ordering.rst | 205 4 struct rcu_data *rdp = this_cpu_ptr(&rcu_data);
|
| /linux/tools/memory-model/Documentation/ |
| A D | simple.txt | 127 within its instance of the per-CPU rcu_data structure, and then uses data
|
| /linux/ |
| A D | System.map | 129797 ffff8000118cfbc0 d rcu_data
|
| A D | .tmp_System.map | 129797 ffff8000118cfbc0 d rcu_data
|
Completed in 913 milliseconds