Lines Matching refs:dynticks_idle_nesting
2614 rdtp->dynticks_idle_nesting--; in rcu_sysidle_enter()
2615 WARN_ON_ONCE(rdtp->dynticks_idle_nesting < 0); in rcu_sysidle_enter()
2616 if (rdtp->dynticks_idle_nesting != 0) in rcu_sysidle_enter()
2619 if ((rdtp->dynticks_idle_nesting & DYNTICK_TASK_NEST_MASK) == in rcu_sysidle_enter()
2621 rdtp->dynticks_idle_nesting = 0; in rcu_sysidle_enter()
2623 rdtp->dynticks_idle_nesting -= DYNTICK_TASK_NEST_VALUE; in rcu_sysidle_enter()
2624 WARN_ON_ONCE(rdtp->dynticks_idle_nesting < 0); in rcu_sysidle_enter()
2685 rdtp->dynticks_idle_nesting++; in rcu_sysidle_exit()
2686 WARN_ON_ONCE(rdtp->dynticks_idle_nesting <= 0); in rcu_sysidle_exit()
2687 if (rdtp->dynticks_idle_nesting != 1) in rcu_sysidle_exit()
2695 if (rdtp->dynticks_idle_nesting & DYNTICK_TASK_NEST_MASK) { in rcu_sysidle_exit()
2696 rdtp->dynticks_idle_nesting += DYNTICK_TASK_NEST_VALUE; in rcu_sysidle_exit()
2697 WARN_ON_ONCE(rdtp->dynticks_idle_nesting <= 0); in rcu_sysidle_exit()
2700 rdtp->dynticks_idle_nesting = DYNTICK_TASK_EXIT_IDLE; in rcu_sysidle_exit()
2968 rdtp->dynticks_idle_nesting = DYNTICK_TASK_NEST_VALUE; in rcu_sysidle_init_percpu_data()