Lines Matching refs:generation
38 unsigned generation;
47 /* The generation field contains a counter in the high bits, with a few
49 share space because WAS_LAST is never stored back to generation. */
61 bar->generation = 0;
93 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_ACQUIRE);
117 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_ACQUIRE);
137 bar->generation |= BAR_TASK_PENDING;
143 bar->generation &= ~BAR_TASK_PENDING;
149 bar->generation |= BAR_WAITING_FOR_TASK;
155 return (bar->generation & BAR_WAITING_FOR_TASK) != 0;
161 return __builtin_expect ((bar->generation & BAR_CANCELLED) != 0, 0);
167 bar->generation = (state & -BAR_INCR) + BAR_INCR;