Searched refs:gp_state (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/include/linux/
H A Drcu_sync.h33 int gp_state; member in struct:rcu_sync
58 return !rsp->gp_state; /* GP_IDLE */ rcu_sync_is_idle()
67 .gp_state = 0, \
/linux-4.4.14/kernel/rcu/
H A Dsync.c106 need_sync = rsp->gp_state == GP_IDLE; rcu_sync_enter()
108 rsp->gp_state = GP_PENDING; rcu_sync_enter()
115 rsp->gp_state = GP_PASSED; rcu_sync_enter()
118 wait_event(rsp->gp_wait, rsp->gp_state == GP_PASSED); rcu_sync_enter()
125 BUG_ON(rsp->gp_state != GP_PASSED); rcu_sync_enter()
152 BUG_ON(rsp->gp_state != GP_PASSED); rcu_sync_func()
174 rsp->gp_state = GP_IDLE; rcu_sync_func()
H A Dtree_trace.c271 rsp->gp_state, print_one_rcu_state()
H A Dtree.h477 short gp_state; /* GP kthread sleep state. */ member in struct:rcu_state
539 /* Values for rcu_state structure's gp_state field. */
H A Dtree.c100 .gp_state = RCU_GP_IDLE, \
507 rsp->name, rsp->gp_state, rsp->gp_kthread->state); for_each_rcu_flavor()
1203 rsp->gp_flags, rsp->gp_state, rcu_check_gp_kthread_starvation()
2045 rsp->gp_state = RCU_GP_IDLE;
2078 rsp->gp_state = RCU_GP_WAIT_GPS; rcu_gp_kthread()
2082 rsp->gp_state = RCU_GP_DONE_GPS; rcu_gp_kthread()
2108 rsp->gp_state = RCU_GP_WAIT_FQS; rcu_gp_kthread()
2111 rsp->gp_state = RCU_GP_DOING_FQS; rcu_gp_kthread()
2150 rsp->gp_state = RCU_GP_CLEANUP; rcu_gp_kthread()
2152 rsp->gp_state = RCU_GP_CLEANED; rcu_gp_kthread()

Completed in 119 milliseconds