Lines Matching refs:generation
46 unsigned generation;
52 /* The generation field contains a counter in the high bits, with a few
54 share space because WAS_LAST is never stored back to generation. */
82 ret = bar->generation & (-BAR_INCR | BAR_CANCELLED);
93 ret = bar->generation & (-BAR_INCR | BAR_CANCELLED);
125 bar->generation |= BAR_TASK_PENDING;
131 bar->generation &= ~BAR_TASK_PENDING;
137 bar->generation |= BAR_WAITING_FOR_TASK;
143 return (bar->generation & BAR_WAITING_FOR_TASK) != 0;
149 return __builtin_expect ((bar->generation & BAR_CANCELLED) != 0, 0);
155 bar->generation = (state & -BAR_INCR) + BAR_INCR;