Home
last modified time | relevance | path

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

/xnu-10002.41.9/osfmk/kern/
H A Dkern_apfs_reflock.c128 struct kern_apfs_reflock old_reflock, new_reflock; in kern_apfs_reflock_free() local
137 …os_atomic_rmw_loop(&reflock->kern_apfs_rl_data.cond64_data, old_reflock.kern_apfs_rl_data.cond64_d… in kern_apfs_reflock_free()
138 new_reflock = old_reflock; in kern_apfs_reflock_free()
160 struct kern_apfs_reflock old_reflock, new_reflock; in kern_apfs_reflock_try_get_ref() local
175 …os_atomic_rmw_loop(&reflock->kern_apfs_rl_data.cond64_data, old_reflock.kern_apfs_rl_data.cond64_d… in kern_apfs_reflock_try_get_ref()
176 new_reflock = old_reflock; in kern_apfs_reflock_try_get_ref()
182 if (old_reflock.kern_apfs_rl_owner != 0 && in kern_apfs_reflock_try_get_ref()
183 !(force && old_reflock.kern_apfs_rl_allow_force == 1)) { in kern_apfs_reflock_try_get_ref()
192 if (old_reflock.kern_apfs_rl_waiters == KERN_APFS_REFLOCK_MAXWAITERS) { in kern_apfs_reflock_try_get_ref()
195 new_reflock.kern_apfs_rl_waiters = old_reflock.kern_apfs_rl_waiters + 1; in kern_apfs_reflock_try_get_ref()
[all …]