Lines Matching full:generation

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