Lines Matching refs:phm

734 	kmutex_t	*phm;  in page_lookup_create()  local
751 phm = NULL; in page_lookup_create()
769 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
770 mutex_enter(phm); in page_lookup_create()
776 if (!page_lock_es(pp, se, phm, P_RECLAIM, es)) { in page_lookup_create()
806 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
807 mutex_enter(phm); in page_lookup_create()
840 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
841 mutex_enter(phm); in page_lookup_create()
851 mutex_exit(phm); in page_lookup_create()
887 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
888 mutex_enter(phm); in page_lookup_create()
907 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
908 if (!page_hashin(newpp, vp, off, phm)) { in page_lookup_create()
909 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
911 (void *)newpp, (void *)vp, off, (void *)phm); in page_lookup_create()
914 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
915 mutex_exit(phm); in page_lookup_create()
916 phm = NULL; in page_lookup_create()
923 mutex_exit(phm); in page_lookup_create()
943 kmutex_t *phm; in page_lookup_nowait() local
957 phm = PAGE_HASH_MUTEX(index); in page_lookup_nowait()
958 mutex_enter(phm); in page_lookup_nowait()
994 mutex_exit(phm); in page_lookup_nowait()
1011 kmutex_t *phm; in page_find() local
1018 phm = PAGE_HASH_MUTEX(index); in page_find()
1020 mutex_enter(phm); in page_find()
1022 mutex_exit(phm); in page_find()
1075 kmutex_t *phm; in page_exists_physcontig() local
1092 phm = PAGE_HASH_MUTEX(index); in page_exists_physcontig()
1094 mutex_enter(phm); in page_exists_physcontig()
1096 mutex_exit(phm); in page_exists_physcontig()
1310 kmutex_t *phm; in page_exists_forreal() local
1319 phm = PAGE_HASH_MUTEX(index); in page_exists_forreal()
1321 mutex_enter(phm); in page_exists_forreal()
1327 mutex_exit(phm); in page_exists_forreal()
2382 kmutex_t *phm = NULL; in page_create_va() local
2387 ASSERT(phm == NULL); in page_create_va()
2448 phm = PAGE_HASH_MUTEX(index); in page_create_va()
2449 mutex_enter(phm); in page_create_va()
2455 if (!page_hashin(pp, vp, off, phm)) { in page_create_va()
2465 ASSERT(MUTEX_HELD(phm)); in page_create_va()
2468 (void *)pp, (void *)vp, off, (void *)phm); in page_create_va()
2471 ASSERT(MUTEX_HELD(phm)); in page_create_va()
2472 mutex_exit(phm); in page_create_va()
2473 phm = NULL; in page_create_va()
2496 mutex_exit(phm); in page_create_va()
2497 phm = NULL; in page_create_va()
2511 if (!page_lock(pp, SE_EXCL, phm, P_NO_RECLAIM)) { in page_create_va()
2516 mutex_exit(phm); in page_create_va()
2518 phm = NULL; in page_create_va()
2521 mutex_exit(phm); in page_create_va()
2522 phm = NULL; in page_create_va()
3232 kmutex_t *phm; in page_rename() local
3268 phm = PAGE_HASH_MUTEX(index); in page_rename()
3269 mutex_enter(phm); in page_rename()
3292 if (!page_lock(pp, SE_EXCL, phm, P_RECLAIM)) { in page_rename()
3318 mutex_exit(phm); in page_rename()
3326 mutex_enter(phm); in page_rename()
3330 mutex_exit(phm); in page_rename()
3333 mutex_enter(phm); in page_rename()
3335 page_hashout(pp, phm); in page_rename()
3340 if (!page_hashin(opp, vp, off, phm)) { in page_rename()
3351 ASSERT(MUTEX_HELD(phm)); in page_rename()
3352 mutex_exit(phm); in page_rename()
3463 kmutex_t *phm = NULL; in page_hashin() local
3477 phm = hold; in page_hashin()
3480 phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, offset)); in page_hashin()
3481 mutex_enter(phm); in page_hashin()
3489 mutex_exit(phm); in page_hashin()
3547 page_hashout(page_t *pp, kmutex_t *phm) in page_hashout() argument
3555 ASSERT(phm != NULL ? MUTEX_HELD(phm) : 1); in page_hashout()
3575 if (phm == NULL) { in page_hashout()
3580 ASSERT(phm ? phm == PAGE_HASH_MUTEX(index) : 1); in page_hashout()
3592 if (phm == NULL) in page_hashout()
4616 kmutex_t *phm, *vphm; in page_relocate_hash() local
4629 phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, off)); in page_relocate_hash()
4630 mutex_enter(phm); in page_relocate_hash()
4640 mutex_exit(phm); in page_relocate_hash()