Home | History | Annotate | Download | only in nvptx

Lines Matching refs:generation

38   unsigned generation;
45 /* The generation field contains a counter in the high bits, with a few
47 share space because WAS_LAST is never stored back to generation. */
59 bar->generation = 0;
95 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_ACQUIRE);
119 unsigned int ret = __atomic_load_n (&bar->generation, MEMMODEL_ACQUIRE);
139 bar->generation |= BAR_TASK_PENDING;
145 bar->generation &= ~BAR_TASK_PENDING;
151 bar->generation |= BAR_WAITING_FOR_TASK;
157 return (bar->generation & BAR_WAITING_FOR_TASK) != 0;
163 return __builtin_expect ((bar->generation & BAR_CANCELLED) != 0, 0);
169 bar->generation = (state & -BAR_INCR) + BAR_INCR;