• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ck/include/

Lines Matching refs:ck_pr_load_ptr

149 	entry = ck_pr_load_ptr(&fifo->head->next);
170 fifo->head_snapshot = ck_pr_load_ptr(&fifo->head);
183 struct ck_fifo_spsc_entry *head = ck_pr_load_ptr(&fifo->head);
184 return ck_pr_load_ptr(&head->next) == NULL;
261 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
263 tail.pointer = ck_pr_load_ptr(&fifo->tail.pointer);
264 next.generation = ck_pr_load_ptr(&tail.pointer->next.generation);
266 next.pointer = ck_pr_load_ptr(&tail.pointer->next.pointer);
268 if (ck_pr_load_ptr(&fifo->tail.generation) != tail.generation)
314 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
316 tail.pointer = ck_pr_load_ptr(&fifo->tail.pointer);
317 next.generation = ck_pr_load_ptr(&tail.pointer->next.generation);
319 next.pointer = ck_pr_load_ptr(&tail.pointer->next.pointer);
321 if (ck_pr_load_ptr(&fifo->tail.generation) != tail.generation)
362 head.generation = ck_pr_load_ptr(&fifo->head.generation);
364 head.pointer = ck_pr_load_ptr(&fifo->head.pointer);
365 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
367 tail.pointer = ck_pr_load_ptr(&fifo->tail.pointer);
369 next.generation = ck_pr_load_ptr(&head.pointer->next.generation);
371 next.pointer = ck_pr_load_ptr(&head.pointer->next.pointer);
396 *(void **)value = ck_pr_load_ptr(&next.pointer->value);
416 head.generation = ck_pr_load_ptr(&fifo->head.generation);
418 head.pointer = ck_pr_load_ptr(&fifo->head.pointer);
420 tail.generation = ck_pr_load_ptr(&fifo->tail.generation);
422 tail.pointer = ck_pr_load_ptr(&fifo->tail.pointer);
424 next.generation = ck_pr_load_ptr(&head.pointer->next.generation);
426 next.pointer = ck_pr_load_ptr(&head.pointer->next.pointer);
451 *(void **)value = ck_pr_load_ptr(&next.pointer->value);