Lines Matching full:sense
105 tnode->sense = 0; in ck_barrier_combining_group_init()
150 init_root->sense = 0; in ck_barrier_combining_init()
160 unsigned int sense) in ck_barrier_combining_aux() argument
165 * Otherwise, it spins on this group's sense. in ck_barrier_combining_aux()
173 ck_barrier_combining_aux(barrier, tnode->parent, sense); in ck_barrier_combining_aux()
178 * sense. Order of these operations is not important since we assume a static in ck_barrier_combining_aux()
186 ck_pr_store_uint(&tnode->sense, ~tnode->sense); in ck_barrier_combining_aux()
188 while (sense != ck_pr_load_uint(&tnode->sense)) in ck_barrier_combining_aux()
202 ck_barrier_combining_aux(barrier, tnode, state->sense); in ck_barrier_combining()
204 /* Reverse the execution context's sense for the next barrier. */ in ck_barrier_combining()
205 state->sense = ~state->sense; in ck_barrier_combining()