Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/os/
H A Dshm.c304 ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER); in shmat()
306 ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock); in shmat()
580 ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER); in shm_dtor()
582 ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock); in shm_dtor()
597 ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, RW_WRITER); in shm_dtor()
599 ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock); in shm_dtor()
730 ANON_LOCK_ENTER(&sp->shm_amp->a_rwlock, in shmctl()
734 ANON_LOCK_EXIT(&sp->shm_amp->a_rwlock); in shmctl()
1134 ANON_LOCK_ENTER(&amp->a_rwlock, RW_READER); in lock_again()
1153 ANON_LOCK_EXIT(&amp->a_rwlock); in lock_again()
[all …]
H A Dschedctl.c684 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in schedctl_freepage()
698 ANON_LOCK_EXIT(&amp->a_rwlock); in schedctl_freepage()
701 ANON_LOCK_EXIT(&amp->a_rwlock); in schedctl_freepage()
H A Dlgrp.c3916 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in lgrp_shm_policy_init()
3923 ANON_LOCK_EXIT(&amp->a_rwlock); in lgrp_shm_policy_init()
3935 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in lgrp_shm_policy_init()
3943 ANON_LOCK_EXIT(&amp->a_rwlock); in lgrp_shm_policy_init()
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_vn.c906 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segvn_create()
911 ANON_LOCK_EXIT(&amp->a_rwlock); in segvn_create()
943 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segvn_create()
986 ANON_LOCK_EXIT(&amp->a_rwlock); in segvn_create()
1154 ANON_LOCK_ENTER(&amp1->a_rwlock, RW_WRITER); in segvn_concat()
1157 ANON_LOCK_EXIT(&amp1->a_rwlock); in segvn_concat()
1178 ANON_LOCK_ENTER(&amp1->a_rwlock, RW_WRITER); in segvn_concat()
1183 ANON_LOCK_EXIT(&amp1->a_rwlock); in segvn_concat()
1191 ANON_LOCK_ENTER(&amp2->a_rwlock, RW_WRITER); in segvn_concat()
1197 ANON_LOCK_EXIT(&amp2->a_rwlock); in segvn_concat()
[all …]
H A Dseg_spt.c462 ANON_LOCK_ENTER(&amp->a_rwlock, RW_READER); in segspt_shmincore()
483 ANON_LOCK_EXIT(&amp->a_rwlock); in segspt_shmincore()
581 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segspt_create()
585 ANON_LOCK_EXIT(&amp->a_rwlock); in segspt_create()
625 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segspt_create()
632 ANON_LOCK_EXIT(&amp->a_rwlock); in segspt_create()
1142 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segspt_dismpagelock()
1193 ANON_LOCK_EXIT(&amp->a_rwlock); in segspt_dismpagelock()
1471 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segspt_shmpagelock()
1481 ANON_LOCK_EXIT(&amp->a_rwlock); in segspt_shmpagelock()
[all …]
H A Dvm_anon.c177 rw_init(&amp->a_rwlock, NULL, RW_DEFAULT, NULL); in anonmap_cache_constructor()
190 rw_destroy(&amp->a_rwlock); in anonmap_cache_destructor()
1688 ASSERT(RW_READ_HELD(&amp->a_rwlock)); in anon_disclaim()
2877 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in anon_map_createpages()
2894 ANON_LOCK_EXIT(&amp->a_rwlock); in anon_map_createpages()
2993 ANON_LOCK_EXIT(&amp->a_rwlock); in anon_map_createpages()
3032 ANON_LOCK_EXIT(&amp->a_rwlock); in anon_map_createpages()
3058 ANON_LOCK_EXIT(&amp->a_rwlock); in anon_map_createpages()
3203 ASSERT(RW_WRITE_HELD(&amp->a_rwlock)); in anon_map_demotepages()
3291 ASSERT(ANON_WRITE_HELD(&amp->a_rwlock)); in anon_shmap_free_pages()
[all …]
H A Dvm_usage.c910 ANON_LOCK_ENTER(&amp->a_rwlock, RW_READER); in vmu_amp_update_incore_bounds()
983 ANON_LOCK_EXIT(&amp->a_rwlock); in vmu_amp_update_incore_bounds()
1193 ANON_LOCK_ENTER(&private_amp->a_rwlock, RW_WRITER); in vmu_calculate_seg()
1334 ANON_LOCK_EXIT(&private_amp->a_rwlock); in vmu_calculate_seg()
H A Danon.h303 krwlock_t a_rwlock; /* protect anon_map and anon array */ member
H A Dseg_kp.c525 ANON_LOCK_ENTER(&amp->a_rwlock, RW_WRITER); in segkp_get_internal()
529 ANON_LOCK_EXIT(&amp->a_rwlock); in segkp_get_internal()
H A Dvm_page.c5453 ANON_LOCK_ENTER(&amp->a_rwlock, RW_READER); in page_mark_migrate()
5460 ANON_LOCK_EXIT(&amp->a_rwlock); in page_mark_migrate()