Searched refs:sp_ptr (Results 1 – 1 of 1) sorted by relevance
36 void sp_state_set(sp_context_t *sp_ptr, sp_state_t state) in sp_state_set() argument38 spin_lock(&(sp_ptr->state_lock)); in sp_state_set()39 sp_ptr->state = state; in sp_state_set()40 spin_unlock(&(sp_ptr->state_lock)); in sp_state_set()47 void sp_state_wait_switch(sp_context_t *sp_ptr, sp_state_t from, sp_state_t to) in sp_state_wait_switch() argument52 spin_lock(&(sp_ptr->state_lock)); in sp_state_wait_switch()54 if (sp_ptr->state == from) { in sp_state_wait_switch()55 sp_ptr->state = to; in sp_state_wait_switch()60 spin_unlock(&(sp_ptr->state_lock)); in sp_state_wait_switch()68 int sp_state_try_switch(sp_context_t *sp_ptr, sp_state_t from, sp_state_t to) in sp_state_try_switch() argument[all …]