Lines Matching refs:phm

725 	kmutex_t	*phm;  in page_lookup_create()  local
742 phm = NULL; in page_lookup_create()
760 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
761 mutex_enter(phm); in page_lookup_create()
767 if (!page_lock_es(pp, se, phm, P_RECLAIM, es)) { in page_lookup_create()
797 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
798 mutex_enter(phm); in page_lookup_create()
831 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
832 mutex_enter(phm); in page_lookup_create()
842 mutex_exit(phm); in page_lookup_create()
878 phm = PAGE_HASH_MUTEX(index); in page_lookup_create()
879 mutex_enter(phm); in page_lookup_create()
898 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
899 if (!page_hashin(newpp, vp, off, phm)) { in page_lookup_create()
900 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
902 (void *)newpp, (void *)vp, off, (void *)phm); in page_lookup_create()
905 ASSERT(MUTEX_HELD(phm)); in page_lookup_create()
906 mutex_exit(phm); in page_lookup_create()
907 phm = NULL; in page_lookup_create()
914 mutex_exit(phm); in page_lookup_create()
934 kmutex_t *phm; in page_lookup_nowait() local
948 phm = PAGE_HASH_MUTEX(index); in page_lookup_nowait()
949 mutex_enter(phm); in page_lookup_nowait()
985 mutex_exit(phm); in page_lookup_nowait()
1002 kmutex_t *phm; in page_find() local
1009 phm = PAGE_HASH_MUTEX(index); in page_find()
1011 mutex_enter(phm); in page_find()
1013 mutex_exit(phm); in page_find()
1064 kmutex_t *phm; in page_exists_physcontig() local
1081 phm = PAGE_HASH_MUTEX(index); in page_exists_physcontig()
1083 mutex_enter(phm); in page_exists_physcontig()
1085 mutex_exit(phm); in page_exists_physcontig()
1299 kmutex_t *phm; in page_exists_forreal() local
1308 phm = PAGE_HASH_MUTEX(index); in page_exists_forreal()
1310 mutex_enter(phm); in page_exists_forreal()
1316 mutex_exit(phm); in page_exists_forreal()
2371 kmutex_t *phm = NULL; in page_create_va() local
2376 ASSERT(phm == NULL); in page_create_va()
2437 phm = PAGE_HASH_MUTEX(index); in page_create_va()
2438 mutex_enter(phm); in page_create_va()
2444 if (!page_hashin(pp, vp, off, phm)) { in page_create_va()
2454 ASSERT(MUTEX_HELD(phm)); in page_create_va()
2457 (void *)pp, (void *)vp, off, (void *)phm); in page_create_va()
2460 ASSERT(MUTEX_HELD(phm)); in page_create_va()
2461 mutex_exit(phm); in page_create_va()
2462 phm = NULL; in page_create_va()
2485 mutex_exit(phm); in page_create_va()
2486 phm = NULL; in page_create_va()
2500 if (!page_lock(pp, SE_EXCL, phm, P_NO_RECLAIM)) { in page_create_va()
2505 mutex_exit(phm); in page_create_va()
2507 phm = NULL; in page_create_va()
2510 mutex_exit(phm); in page_create_va()
2511 phm = NULL; in page_create_va()
3221 kmutex_t *phm; in page_rename() local
3257 phm = PAGE_HASH_MUTEX(index); in page_rename()
3258 mutex_enter(phm); in page_rename()
3281 if (!page_lock(pp, SE_EXCL, phm, P_RECLAIM)) { in page_rename()
3307 mutex_exit(phm); in page_rename()
3315 mutex_enter(phm); in page_rename()
3319 mutex_exit(phm); in page_rename()
3322 mutex_enter(phm); in page_rename()
3324 page_hashout(pp, phm); in page_rename()
3329 if (!page_hashin(opp, vp, off, phm)) { in page_rename()
3340 ASSERT(MUTEX_HELD(phm)); in page_rename()
3341 mutex_exit(phm); in page_rename()
3452 kmutex_t *phm = NULL; in page_hashin() local
3466 phm = hold; in page_hashin()
3469 phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, offset)); in page_hashin()
3470 mutex_enter(phm); in page_hashin()
3478 mutex_exit(phm); in page_hashin()
3536 page_hashout(page_t *pp, kmutex_t *phm) in page_hashout() argument
3544 ASSERT(phm != NULL ? MUTEX_HELD(phm) : 1); in page_hashout()
3564 if (phm == NULL) { in page_hashout()
3569 ASSERT(phm ? phm == PAGE_HASH_MUTEX(index) : 1); in page_hashout()
3581 if (phm == NULL) in page_hashout()
4605 kmutex_t *phm, *vphm; in page_relocate_hash() local
4618 phm = PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, off)); in page_relocate_hash()
4619 mutex_enter(phm); in page_relocate_hash()
4629 mutex_exit(phm); in page_relocate_hash()