Lines Matching refs:generation
40 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;
91 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_RELAXED);
115 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_RELAXED);
135 bar->generation |= BAR_TASK_PENDING;
141 bar->generation &= ~BAR_TASK_PENDING;
147 bar->generation |= BAR_WAITING_FOR_TASK;
153 return (bar->generation & BAR_WAITING_FOR_TASK) != 0;
159 return __builtin_expect ((bar->generation & BAR_CANCELLED) != 0, 0);
165 bar->generation = (state & -BAR_INCR) + BAR_INCR;