RCU_NUM_LVLS
struct srcu_node *level[RCU_NUM_LVLS + 1];
for (i = 0; i < RCU_NUM_LVLS; i++)
int levelspread[RCU_NUM_LVLS];
int rcu_num_lvls __read_mostly = RCU_NUM_LVLS;
static struct lock_class_key rcu_node_class[RCU_NUM_LVLS];
static struct lock_class_key rcu_fqs_class[RCU_NUM_LVLS];
int levelspread[RCU_NUM_LVLS]; /* kids/node in each level. */
BUILD_BUG_ON(RCU_NUM_LVLS > ARRAY_SIZE(buf)); /* Fix buf[] init! */
if (rcu_num_lvls <= 0 || rcu_num_lvls > RCU_NUM_LVLS)
int rcu_capacity[RCU_NUM_LVLS];
for (i = 1; i < RCU_NUM_LVLS; i++)
if (nr_cpu_ids > rcu_capacity[RCU_NUM_LVLS - 1]) {
struct rcu_node *level[RCU_NUM_LVLS + 1];
if (RCU_NUM_LVLS >= 4)