Home
last modified time | relevance | path

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

/xnu-8796.121.2/osfmk/kern/
H A Dsmr_hash.h709 #define smr_hash_serialized_replace(smrh, old_link, new_link, traits) ({ \ argument
715 smrq_serialized_replace(__hd, __link, (new_link)); \
1380 #define smr_shash_entered_replace(smrh, old_link, new_link, traits) ({ \ argument
1385 smr_shash_entered_mut_replace(__cursor, __link, new_link); \
1411 #define smr_shash_replace(smrh, old_link, new_link, traits) ({ \ argument
1413 smr_shash_entered_replace(smrh, old_link, new_link, traits); \
1517 #define smr_shash_entered_mut_replace(cursor, old_link, new_link, traits) \ argument
1518 __smr_shash_entered_mut_replace(cursor, old_link, new_link, &(traits)->smrht)
1857 struct smrq_slink *new_link);
H A Dsmr.c1375 struct smrq_slink *new_link) in __smr_shash_entered_mut_replace() argument
1382 smr_serialized_store_relaxed(&new_link->next, next); in __smr_shash_entered_mut_replace()
1384 hw_lck_ptr_unlock_nopreempt(cursor.head, new_link, &smr_shash_grp); in __smr_shash_entered_mut_replace()
1386 smr_serialized_store_relaxed(cursor.prev, new_link); in __smr_shash_entered_mut_replace()