Lines Matching defs:rnp
204 static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp)
206 return &rnp->nocb_gp_wq[rcu_seq_ctr(rnp->gp_seq) & 0x1];
209 static void rcu_init_one_nocb(struct rcu_node *rnp)
211 init_swait_queue_head(&rnp->nocb_gp_wq[0]);
212 init_swait_queue_head(&rnp->nocb_gp_wq[1]);
701 struct rcu_node *rnp;
764 rnp = rdp->mynode;
771 rcu_seq_done(&rnp->gp_seq, cur_gp_seq))) {
772 raw_spin_lock_rcu_node(rnp); /* irqs disabled. */
773 needwake_gp = rcu_advance_cbs(rnp, rdp);
776 raw_spin_unlock_rcu_node(rnp); /* irqs disabled. */
841 rnp = my_rdp->mynode;
842 trace_rcu_this_gp(rnp, my_rdp, wait_gp_seq, TPS("StartWait"));
844 rnp->nocb_gp_wq[rcu_seq_ctr(wait_gp_seq) & 0x1],
845 rcu_seq_done(&rnp->gp_seq, wait_gp_seq) ||
847 trace_rcu_this_gp(rnp, my_rdp, wait_gp_seq, TPS("EndWait"));
940 struct rcu_node *rnp = rdp->mynode;
968 rcu_seq_done(&rnp->gp_seq, cur_gp_seq) &&
969 raw_spin_trylock_rcu_node(rnp)) { /* irqs already disabled. */
971 raw_spin_unlock_rcu_node(rnp); /* irqs remain disabled. */
1640 struct rcu_node *rnp = rdp->mynode;
1642 pr_info("nocb GP %d %c%c%c%c%c %c[%c%c] %c%c:%ld rnp %d:%d %lu %c CPU %d%s\n",
1650 ".W"[swait_active(&rnp->nocb_gp_wq[0])],
1651 ".W"[swait_active(&rnp->nocb_gp_wq[1])],
1655 rnp->grplo, rnp->grphi, READ_ONCE(rdp->nocb_gp_loops),
1760 static struct swait_queue_head *rcu_nocb_gp_get(struct rcu_node *rnp)
1765 static void rcu_init_one_nocb(struct rcu_node *rnp)