Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/vm/
H A Das.h116 krwlock_t a_lock; /* protects segment related fields */ member
238 #define AS_LOCK_ENTER(as, type) rw_enter(&(as)->a_lock, \
240 #define AS_LOCK_EXIT(as) rw_exit(&(as)->a_lock)
241 #define AS_LOCK_DESTROY(as) rw_destroy(&(as)->a_lock)
242 #define AS_LOCK_TRYENTER(as, type) rw_tryenter(&(as)->a_lock, \
248 #define AS_LOCK_HELD(as) RW_LOCK_HELD(&(as)->a_lock)
249 #define AS_READ_HELD(as) RW_READ_HELD(&(as)->a_lock)
250 #define AS_WRITE_HELD(as) RW_WRITE_HELD(&(as)->a_lock)
H A Dseg_kmem.c458 ASSERT(RW_READ_HELD(&seg->s_as->a_lock)); in segkmem_fault()
520 ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock)); in segkmem_setprot()
548 ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock)); in segkmem_checkprot()
572 ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock)); in segkmem_kluster()
759 ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock)); in segkmem_getmemid()
821 ASSERT(seg->s_as == &kas && RW_WRITE_HELD(&kas.a_lock)); in segkmem_create()
H A Dseg_kpm.c160 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); in segkpm_create()
H A Dseg_map.c314 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); in segmap_create()
483 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock));
841 ASSERT(seg->s_as && RW_LOCK_HELD(&seg->s_as->a_lock)); in segmap_checkprot()
871 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_getoffset()
880 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_gettype()
891 ASSERT(seg->s_as && RW_READ_HELD(&seg->s_as->a_lock)); in segmap_getvp()
H A Dseg_kp.c198 ASSERT(RW_WRITE_HELD(&seg->s_as->a_lock)); in segkp_create()
942 ASSERT(seg->s_as == &kas && RW_READ_HELD(&seg->s_as->a_lock)); in segkp_fault()
H A Dvm_as.c604 rw_init(&as->a_lock, NULL, RW_DEFAULT, NULL); in as_constructor()
618 rw_destroy(&as->a_lock); in as_destructor()
/illumos-gate/usr/src/uts/common/os/
H A Dsched.c574 rw_enter(&kas.a_lock, RW_READER); in swapin()
577 rw_exit(&kas.a_lock); in swapin()
708 rw_enter(&kas.a_lock, RW_READER); in swapout()
712 rw_exit(&kas.a_lock); in swapout()
874 rw_enter(&kas.a_lock, RW_READER); in process_swap_queue()
877 rw_exit(&kas.a_lock); in process_swap_queue()
/illumos-gate/usr/src/lib/libinstzones/common/
H A Dinstzones_lib.h317 char *a_lock, pid_t a_pid, boolean_t a_wait);
324 boolean_t _z_release_lock(char *a_zoneName, char *a_lock,
H A Dzones_locks.c93 char *a_lock, pid_t a_pid, boolean_t a_wait);
100 boolean_t _z_release_lock(char *a_zoneName, char *a_lock,
/illumos-gate/usr/src/uts/sun4/os/
H A Dstartup.c1934 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
1939 rw_exit(&kas.a_lock); in startup_vm()
1948 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
1975 rw_exit(&kas.a_lock); in startup_vm()
2026 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2035 rw_exit(&kas.a_lock); in startup_vm()
2104 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2114 rw_exit(&kas.a_lock); in startup_vm()
2752 rw_enter(&kas.a_lock, RW_WRITER); in kvm_init()
2801 rw_exit(&kas.a_lock); in kvm_init()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c921 rw_enter(&kas.a_lock, RW_WRITER); in kpm_init()
932 rw_exit(&kas.a_lock); in kpm_init()
2025 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2040 rw_exit(&kas.a_lock); in startup_vm()
2052 rw_enter(&kas.a_lock, RW_WRITER); in startup_vm()
2065 rw_exit(&kas.a_lock); in startup_vm()
2623 rw_enter(&kas.a_lock, RW_WRITER); in kvm_init()
2661 rw_exit(&kas.a_lock); in kvm_init()
/illumos-gate/usr/src/cmd/svr4pkg/pkgadm/
H A Dlock.c181 static FINDLOCK_T lock_acquire(LOCK_T *a_lock, int *a_fd, char *a_root,
199 static FINDLOCK_T _lock_acquire(LOCK_T *a_lock, int a_fd, char *a_key,