Lines Matching defs:kpmp

58 void	sfmmu_kpm_kpmp_exit(kpm_hlk_t *kpmp);
690 kpm_hlk_t *kpmp;
715 kpmp = KPMP_HASH(kp);
716 mutex_enter(&kpmp->khl_mutex);
734 &kpmp->khl_lock, KPMTSBM_STOP);
788 &kpmp->khl_lock, KPMTSBM_START);
821 sfmmu_kpm_tsbmtl(&kp->kp_refcntc, &kpmp->khl_lock,
827 mutex_exit(&kpmp->khl_mutex);
881 kpm_hlk_t *kpmp;
897 kpmp = KPMP_HASH(kp);
898 mutex_enter(&kpmp->khl_mutex);
960 &kpmp->khl_lock, KPMTSBM_STOP);
1041 mutex_exit(&kpmp->khl_mutex);
1209 kpm_hlk_t *kpmp;
1226 kpmp = KPMP_HASH(kp);
1235 mutex_enter(&kpmp->khl_mutex);
1251 * conflict cases. Drop kpmp for uncache conflict
1256 mutex_exit(&kpmp->khl_mutex);
1258 mutex_enter(&kpmp->khl_mutex);
1313 mutex_exit(&kpmp->khl_mutex);
1315 mutex_enter(&kpmp->khl_mutex);
1340 mutex_exit(&kpmp->khl_mutex);
1342 mutex_enter(&kpmp->khl_mutex);
1385 mutex_exit(&kpmp->khl_mutex);
1387 mutex_enter(&kpmp->khl_mutex);
1419 * accordingly. Drop kpmp for uncache conflict cases
1423 mutex_exit(&kpmp->khl_mutex);
1425 mutex_enter(&kpmp->khl_mutex);
1512 sfmmu_kpm_tsbmtl(&kp->kp_refcntc, &kpmp->khl_lock,
1521 mutex_exit(&kpmp->khl_mutex);
1834 kpm_hlk_t *kpmp;
1852 kpmp = KPMP_HASH(kp);
1853 mutex_enter(&kpmp->khl_mutex);
1920 &kpmp->khl_lock, KPMTSBM_STOP);
1992 mutex_exit(&kpmp->khl_mutex);
2037 kpm_hlk_t *kpmp;
2063 kpmp = KPMP_HASH(kp);
2064 mutex_enter(&kpmp->khl_mutex);
2083 mutex_exit(&kpmp->khl_mutex);
2110 * ordering (mlist -> kpmp -> spl, and back).
2116 kpm_hlk_t *kpmp;
2126 kpmp = KPMP_HASH(kp);
2127 mutex_enter(&kpmp->khl_mutex);
2129 return (kpmp);
2133 sfmmu_kpm_kpmp_exit(kpm_hlk_t *kpmp)
2135 if (kpm_smallpages || kpmp == NULL)
2138 mutex_exit(&kpmp->khl_mutex);
2173 * the spl hash lock and the kpmp mutex (if needed) are already grabbed.
2180 kpm_hlk_t *kpmp;
2213 kpmp = KPMP_HASH(kp);
2214 ASSERT(MUTEX_HELD(&kpmp->khl_mutex));
2298 &kpmp->khl_lock, KPMTSBM_STOP);