Searched refs:ck_pr_load_ptr (Results 1 - 19 of 19) sorted by relevance

/freebsd-12-stable/sys/contrib/ck/include/
H A Dck_hp_fifo.h90 tail = ck_pr_load_ptr(&fifo->tail);
92 if (tail != ck_pr_load_ptr(&fifo->tail))
95 next = ck_pr_load_ptr(&tail->next);
120 tail = ck_pr_load_ptr(&fifo->tail);
122 if (tail != ck_pr_load_ptr(&fifo->tail))
125 next = ck_pr_load_ptr(&tail->next);
145 head = ck_pr_load_ptr(&fifo->head);
147 tail = ck_pr_load_ptr(&fifo->tail);
149 if (head != ck_pr_load_ptr(&fifo->head))
152 next = ck_pr_load_ptr(
[all...]
H A Dck_hp_stack.h60 entry = ck_pr_load_ptr(&target->head);
65 } while (entry != ck_pr_load_ptr(&target->head));
73 update = ck_pr_load_ptr(&target->head);
77 update = ck_pr_load_ptr(&target->head);
91 entry = ck_pr_load_ptr(&target->head);
96 if (entry != ck_pr_load_ptr(&target->head))
H A Dck_array.h69 struct _ck_array *a = ck_pr_load_ptr(&array->active);
78 struct _ck_array *a = ck_pr_load_ptr(&array->active);
89 return ck_pr_load_ptr(&array->active) != NULL;
93 (i)->snapshot = ck_pr_load_ptr(&(a)->active); \
H A Dck_fifo.h149 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(
[all...]
H A Dck_stack.h58 stack = ck_pr_load_ptr(&target->head);
82 stack = ck_pr_load_ptr(&target->head);
100 entry = ck_pr_load_ptr(&target->head);
131 entry = ck_pr_load_ptr(&target->head);
199 original.generation = ck_pr_load_ptr(&target->generation);
201 original.head = ck_pr_load_ptr(&target->head);
233 original.generation = ck_pr_load_ptr(&target->generation);
235 original.head = ck_pr_load_ptr(&target->head);
H A Dck_queue.h143 (ck_pr_load_ptr(&(head)->cslh_first) == NULL)
146 (ck_pr_load_ptr(&(head)->cslh_first))
149 ck_pr_load_ptr(&((elm)->field.csle_next))
163 ((var) = ck_pr_load_ptr(varp)) != NULL && (ck_pr_fence_load(), 1); \
256 #define CK_STAILQ_EMPTY(head) (ck_pr_load_ptr(&(head)->cstqh_first) == NULL)
258 #define CK_STAILQ_FIRST(head) (ck_pr_load_ptr(&(head)->cstqh_first))
301 (ck_pr_load_ptr(&(elm)->field.cstqe_next))
368 #define CK_LIST_FIRST(head) ck_pr_load_ptr(&(head)->clh_first)
370 #define CK_LIST_NEXT(elm, field) ck_pr_load_ptr(&(elm)->field.cle_next)
H A Dck_brlock.h151 reader->next = ck_pr_load_ptr(&br->readers);
H A Dck_epoch.h119 return ck_pr_load_ptr(&record->ct);
H A Dck_pr.h194 #define ck_pr_load_ptr(SRC) CK_PR_LOAD_PTR_SAFE((SRC)) macro
/freebsd-12-stable/sys/contrib/ck/include/spinlock/
H A Dmcs.h76 r = ck_pr_load_ptr(queue) != NULL;
123 next = ck_pr_load_ptr(&node->next);
130 if (ck_pr_load_ptr(queue) == node &&
142 next = ck_pr_load_ptr(&node->next);
H A Dhclh.h67 head = ck_pr_load_ptr(queue);
109 local_tail = ck_pr_load_ptr(local_queue);
H A Dclh.h62 head = ck_pr_load_ptr(queue);
/freebsd-12-stable/sys/contrib/ck/src/
H A Dck_hp.c176 if (ck_pr_load_ptr(&record->pointers) == NULL)
180 hazard = ck_pr_load_ptr(&record->pointers[i]);
203 if (ck_pr_load_ptr(&record->pointers) == NULL)
210 pointer = ck_pr_load_ptr(&record->pointers[i]);
296 global = ck_pr_load_ptr(&thread->global);
H A Dck_barrier_tournament.c112 struct ck_barrier_tournament_round **rounds = ck_pr_load_ptr(&barrier->rounds);
H A Dck_ht.c535 snapshot->key = (uintptr_t)ck_pr_load_ptr(&cursor->key);
537 snapshot->value = (uintptr_t)ck_pr_load_ptr(&cursor->value);
540 snapshot->key = (uintptr_t)ck_pr_load_ptr(&cursor->key);
544 snapshot->value = (uintptr_t)ck_pr_load_ptr(&cursor->value);
606 struct ck_ht_map *map = ck_pr_load_ptr(&table->map);
788 map = ck_pr_load_ptr(&table->map);
H A Dck_hs.c154 m = i->map = ck_pr_load_ptr(&hs->map);
474 k = ck_pr_load_ptr(cursor);
882 map = ck_pr_load_ptr(&hs->map);
H A Dck_rhs.c632 k = ck_pr_load_ptr(&map->entries.no_entries.entries[offset]);
747 k = ck_pr_load_ptr(&map->entries.descs[offset].entry);
1401 map = ck_pr_load_ptr(&hs->map);
/freebsd-12-stable/sys/netpfil/ipfw/nat64/
H A Dnat64lsn.c274 oldpg = pg = ck_pr_load_ptr(pgptr);
297 pg = ck_pr_load_ptr(
933 chunk = ck_pr_load_ptr(&alias->tcp[c]);
/freebsd-12-stable/sys/netpfil/ipfw/
H A Dip_fw_dynamic.c228 #define DYNSTATE_GET(cpu) ck_pr_load_ptr(DPCPU_ID_PTR((cpu), dyn_hp))

Completed in 219 milliseconds