Lines Matching refs:sysctl_geometry_lock
87 lck_rw_t * sysctl_geometry_lock = NULL;
219 if(sysctl_geometry_lock == NULL)
229 sysctl_geometry_lock = lck_rw_alloc_init(lck_grp, NULL);
232 lck_rw_lock_exclusive(sysctl_geometry_lock);
270 lck_rw_unlock_exclusive(sysctl_geometry_lock);
287 lck_rw_lock_exclusive(sysctl_geometry_lock);
328 lck_rw_sleep(sysctl_geometry_lock, LCK_SLEEP_EXCLUSIVE, &removed_oidp->oid_refcnt, THREAD_UNINT);
332 lck_rw_unlock_exclusive(sysctl_geometry_lock);
552 * Locks: Assumes sysctl_geometry_lock is held prior to calling
618 * sysctl_geometry_lock
624 lck_rw_lock_shared(sysctl_geometry_lock);
626 lck_rw_done(sysctl_geometry_lock);
659 * sysctl_geometry_lock
690 lck_rw_lock_shared(sysctl_geometry_lock);
699 lck_rw_done(sysctl_geometry_lock);
717 lck_rw_done(sysctl_geometry_lock);
735 lck_rw_done(sysctl_geometry_lock);
766 * Locks: Assumes sysctl_geometry_lock is held prior to calling
857 * sysctl_geometry_lock
882 lck_rw_lock_shared(sysctl_geometry_lock);
884 lck_rw_done(sysctl_geometry_lock);
910 * Locks: Assumes sysctl_geometry_lock is held prior to calling
992 * sysctl_geometry_lock
1035 lck_rw_lock_shared(sysctl_geometry_lock);
1037 lck_rw_done(sysctl_geometry_lock);
1075 * sysctl_geometry_lock
1099 lck_rw_lock_shared(sysctl_geometry_lock);
1136 lck_rw_done(sysctl_geometry_lock);
1384 lck_rw_lock_shared(sysctl_geometry_lock);
1485 lck_rw_done(sysctl_geometry_lock);
1527 lck_rw_lock_shared(sysctl_geometry_lock);
1532 lck_rw_done(sysctl_geometry_lock);