Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/kern/
H A Dsmr.h458 #define smrq_serialized_replace(head, old_elem, new_elem) ({ \ argument
462 (old_elem), (new_elem), __smrq_lastp(__head)); \
1013 struct smrq_slink *new_elem, in __smrq_serialized_replace() argument
1025 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace()
1026 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace()
1029 *lastp = &new_elem->next; in __smrq_serialized_replace()
1038 struct smrq_link *new_elem, in __smrq_serialized_replace() argument
1054 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace()
1055 new_elem->prev = prev; in __smrq_serialized_replace()
1056 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace()
[all …]
H A Dmachine.c1178 struct cpu_callback_chain_elem *new_elem; in cpu_event_register_callback() local
1180 new_elem = zalloc_permanent_type(struct cpu_callback_chain_elem); in cpu_event_register_callback()
1181 if (!new_elem) { in cpu_event_register_callback()
1186 new_elem->next = cpu_callback_chain; in cpu_event_register_callback()
1187 new_elem->fn = fn; in cpu_event_register_callback()
1188 new_elem->param = param; in cpu_event_register_callback()
1189 os_atomic_store(&cpu_callback_chain, new_elem, release); in cpu_event_register_callback()