Home
last modified time | relevance | path

Searched refs:rnp (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/rcu/
H A Drcu.h394 #define rcu_is_leaf_node(rnp) ((rnp)->level == rcu_num_lvls - 1) argument
397 #define rcu_is_last_leaf_node(rnp) ((rnp) == &rcu_state.node[rcu_num_nodes - 1]) argument
404 #define _rcu_for_each_node_breadth_first(sp, rnp) \ argument
405 for ((rnp) = &(sp)->node[0]; \
406 (rnp) < &(sp)->node[rcu_num_nodes]; (rnp)++)
407 #define rcu_for_each_node_breadth_first(rnp) \ argument
408 _rcu_for_each_node_breadth_first(&rcu_state, rnp)
409 #define srcu_for_each_node_breadth_first(ssp, rnp) \ argument
410 _rcu_for_each_node_breadth_first(ssp->srcu_sup, rnp)
418 #define rcu_for_each_leaf_node(rnp) \ argument
[all …]
/linux/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst84 5 raw_spin_lock_rcu_node(rnp);
87 8 raw_spin_unlock_rcu_node(rnp);
92 13 raw_spin_lock_rcu_node(rnp);
95 16 raw_spin_unlock_rcu_node(rnp);
206 5 struct rcu_node *rnp;
232 31 rnp = rdp->mynode;
233 32 raw_spin_lock_rcu_node(rnp); /* irqs already disabled. */
234 33 needwake = rcu_accelerate_cbs(rnp, rdp);
235 34 raw_spin_unlock_rcu_node(rnp); /* irqs remain disabled. */
/linux/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst308 | 3. But rnp->qsmask isn't initialized yet (happens later in |
1139 6 #define rcu_for_each_node_breadth_first(rsp, rnp) \
1140 7 for ((rnp) = &(rsp)->node[0]; \
1141 8 (rnp) < &(rsp)->node[NUM_RCU_NODES]; (rnp)++)
1143 10 #define rcu_for_each_leaf_node(rsp, rnp) \
1144 11 for ((rnp) = (rsp)->level[NUM_RCU_LVLS - 1]; \
1145 12 (rnp) < &(rsp)->node[NUM_RCU_NODES]; (rnp)++)
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt6102 rdp and rnp's gp_seq before setting overflow flag.