Lines Matching refs:kp_flags

559 				kpd->kp_flags = flags;  in segkp_get_internal()
591 kpd->kp_flags = flags; in segkp_get_internal()
653 ASSERT((kpd->kp_flags & KPD_HASAMP) == 0 || kpd->kp_cookie == -1); in segkp_release_internal()
667 if (kpd->kp_flags & KPD_HASREDZONE) in segkp_release_internal()
674 ((kpd->kp_flags & KPD_LOCKED) ? HAT_UNLOAD_UNLOCK : HAT_UNLOAD)); in segkp_release_internal()
700 if (kpd->kp_flags & KPD_LOCKED) { in segkp_release_internal()
716 if ((kpd->kp_flags & KPD_HASAMP) == 0) { in segkp_release_internal()
726 if (kpd->kp_flags & KPD_LOCKED) { in segkp_release_internal()
749 if (kpd->kp_flags & KPD_LOCKED) { in segkp_release_internal()
750 pgcnt_t pages = btop(SEGKP_MAPLEN(kpd->kp_len, kpd->kp_flags)); in segkp_release_internal()
751 if ((kpd->kp_flags & KPD_NO_ANON) == 0) in segkp_release_internal()
958 ASSERT(!(kpd->kp_flags & KPD_LOCKED)); in segkp_fault()
965 if (vaddr != stom(kpd->kp_base, kpd->kp_flags) || in segkp_fault()
966 len != SEGKP_MAPLEN(kpd->kp_len, kpd->kp_flags)) { in segkp_fault()
975 kpd->kp_flags |= KPD_LOCKED; in segkp_fault()
981 ASSERT(!(kpd->kp_flags & KPD_NO_ANON)); in segkp_fault()
988 if ((kpd->kp_flags & KPD_HASREDZONE) && in segkp_fault()
998 if (kpd->kp_flags & KPD_LOCKED) { in segkp_fault()
1003 err = segkp_load(hat, seg, vaddr, len, kpd, kpd->kp_flags); in segkp_fault()
1015 if ((kpd->kp_flags & (KPD_LOCKED|KPD_NO_ANON)) != KPD_LOCKED) { in segkp_fault()
1020 if (vaddr != stom(kpd->kp_base, kpd->kp_flags) || in segkp_fault()
1021 len != SEGKP_MAPLEN(kpd->kp_len, kpd->kp_flags)) { in segkp_fault()
1027 flags = kpd->kp_flags | KPD_WRITEDIRTY; in segkp_fault()
1029 flags = kpd->kp_flags; in segkp_fault()
1031 kpd->kp_flags &= ~KPD_LOCKED; in segkp_fault()
1058 mbase = stom(kpd->kp_base, kpd->kp_flags); in segkp_checkprot()
1059 mlen = SEGKP_MAPLEN(kpd->kp_len, kpd->kp_flags); in segkp_checkprot()
1109 if ((kpd->kp_flags & KPD_NO_ANON) == 0) in segkp_load()
1264 if ((kpd->kp_flags & KPD_NO_ANON) == 0) in segkp_unlock()
1284 index = SEGKP_HASH(stom(kpd->kp_base, kpd->kp_flags)); in segkp_insert()
1303 index = SEGKP_HASH(stom(kpd->kp_base, kpd->kp_flags)); in segkp_delete()
1360 return (SEGKP_MAPLEN(kpd->kp_len, kpd->kp_flags)); in swapsize()