Lines Matching refs:rcu_data
189 struct rcu_data { struct
266 struct rcu_data *nocb_toggling_rdp; /* rdp queued for (de-)offloading */ argument
269 struct rcu_data *nocb_gp_rdp ____cacheline_internodealigned_in_smp; argument
490 static void rcu_preempt_deferred_qs_init(struct rcu_data *rdp);
493 static bool rcu_is_callbacks_kthread(struct rcu_data *rdp);
498 static void zero_cpu_stall_ticks(struct rcu_data *rdp);
502 static bool wake_nocb_gp(struct rcu_data *rdp);
503 static bool rcu_nocb_flush_bypass(struct rcu_data *rdp, struct rcu_head *rhp,
505 static void call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *head,
507 static void __maybe_unused __call_rcu_nocb_wake(struct rcu_data *rdp, bool was_empty,
509 static int rcu_nocb_need_deferred_wakeup(struct rcu_data *rdp, int level);
510 static bool do_nocb_deferred_wakeup(struct rcu_data *rdp);
511 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp);
513 static void show_rcu_nocb_state(struct rcu_data *rdp);
514 static void rcu_nocb_lock(struct rcu_data *rdp);
515 static void rcu_nocb_unlock(struct rcu_data *rdp);
516 static void rcu_nocb_unlock_irqrestore(struct rcu_data *rdp,
518 static void rcu_lockdep_assert_cblist_protected(struct rcu_data *rdp);
542 static void check_cpu_stall(struct rcu_data *rdp);
543 static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp,