Home
last modified time | relevance | path

Searched refs:new_elem (Results 1 – 2 of 2) sorted by relevance

/xnu-10002.1.13/osfmk/kern/
H A Dsmr.h488 #define smrq_serialized_replace(head, old_elem, new_elem) ({ \ argument
492 (old_elem), (new_elem), __smrq_lastp(__head)); \
1369 struct smrq_slink *new_elem, in __smrq_serialized_replace() argument
1381 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace()
1382 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace()
1385 *lastp = &new_elem->next; in __smrq_serialized_replace()
1394 struct smrq_link *new_elem, in __smrq_serialized_replace() argument
1410 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace()
1411 new_elem->prev = prev; in __smrq_serialized_replace()
1412 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace()
[all …]
H A Dmachine.c1209 struct cpu_callback_chain_elem *new_elem; in cpu_event_register_callback() local
1211 new_elem = zalloc_permanent_type(struct cpu_callback_chain_elem); in cpu_event_register_callback()
1212 if (!new_elem) { in cpu_event_register_callback()
1217 new_elem->next = cpu_callback_chain; in cpu_event_register_callback()
1218 new_elem->fn = fn; in cpu_event_register_callback()
1219 new_elem->param = param; in cpu_event_register_callback()
1220 os_atomic_store(&cpu_callback_chain, new_elem, release); in cpu_event_register_callback()