Lines Matching refs:rcu_data
150 struct rcu_data { struct
228 struct rcu_data *nocb_next_cb_rdp; argument
232 struct rcu_data *nocb_gp_rdp ____cacheline_internodealigned_in_smp; argument
423 static void zero_cpu_stall_ticks(struct rcu_data *rdp);
427 static bool rcu_nocb_flush_bypass(struct rcu_data *rdp, struct rcu_head *rhp,
429 static bool rcu_nocb_try_bypass(struct rcu_data *rdp, struct rcu_head *rhp,
431 static void __call_rcu_nocb_wake(struct rcu_data *rdp, bool was_empty,
433 static int rcu_nocb_need_deferred_wakeup(struct rcu_data *rdp);
434 static void do_nocb_deferred_wakeup(struct rcu_data *rdp);
435 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp);
438 static void show_rcu_nocb_state(struct rcu_data *rdp);
439 static void rcu_nocb_lock(struct rcu_data *rdp);
440 static void rcu_nocb_unlock(struct rcu_data *rdp);
441 static void rcu_nocb_unlock_irqrestore(struct rcu_data *rdp,
443 static void rcu_lockdep_assert_cblist_protected(struct rcu_data *rdp);
467 static void check_cpu_stall(struct rcu_data *rdp);
468 static void rcu_check_gp_start_stall(struct rcu_node *rnp, struct rcu_data *rdp,