Lines Matching refs:generation
208 char *generation CK_CC_PACKED;
229 stub->next.generation = NULL;
231 fifo->head.generation = fifo->tail.generation = NULL;
257 entry->next.generation = 0;
261 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
264 next.generation = ck_pr_load_ptr(&tail.pointer->next.generation);
268 if (ck_pr_load_ptr(&fifo->tail.generation) != tail.generation)
279 update.generation = tail.generation + 1;
287 update.generation = next.generation + 1;
296 update.generation = tail.generation + 1;
310 entry->next.generation = 0;
314 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
317 next.generation = ck_pr_load_ptr(&tail.pointer->next.generation);
321 if (ck_pr_load_ptr(&fifo->tail.generation) != tail.generation)
332 update.generation = tail.generation + 1;
341 update.generation = next.generation + 1;
349 update.generation = tail.generation + 1;
362 head.generation = ck_pr_load_ptr(&fifo->head.generation);
365 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
369 next.generation = ck_pr_load_ptr(&head.pointer->next.generation);
384 update.generation = tail.generation + 1;
399 update.generation = head.generation + 1;
416 head.generation = ck_pr_load_ptr(&fifo->head.generation);
420 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
424 next.generation = ck_pr_load_ptr(&head.pointer->next.generation);
439 update.generation = tail.generation + 1;
454 update.generation = head.generation + 1;