Searched refs:new_elem (Results 1 – 2 of 2) sorted by relevance
| /xnu-12377.81.4/osfmk/kern/ |
| H A D | smr.h | 491 #define smrq_serialized_replace(head, old_elem, new_elem) ({ \ argument 495 (old_elem), (new_elem), __smrq_lastp(__head)); \ 1415 struct smrq_slink *new_elem, in __smrq_serialized_replace() argument 1427 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace() 1428 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace() 1431 *lastp = &new_elem->next; in __smrq_serialized_replace() 1440 struct smrq_link *new_elem, in __smrq_serialized_replace() argument 1456 smr_serialized_store_relaxed(&new_elem->next, next); in __smrq_serialized_replace() 1457 new_elem->prev = prev; in __smrq_serialized_replace() 1458 smr_serialized_store(prev, new_elem); in __smrq_serialized_replace() [all …]
|
| H A D | machine.c | 1449 struct cpu_callback_chain_elem *new_elem; in cpu_event_register_callback() local 1451 new_elem = zalloc_permanent_type(struct cpu_callback_chain_elem); in cpu_event_register_callback() 1452 if (!new_elem) { in cpu_event_register_callback() 1457 new_elem->next = cpu_callback_chain; in cpu_event_register_callback() 1458 new_elem->fn = fn; in cpu_event_register_callback() 1459 new_elem->param = param; in cpu_event_register_callback() 1460 os_atomic_store(&cpu_callback_chain, new_elem, release); in cpu_event_register_callback()
|