KPD_LOCKED
(KPD_NOWAIT | KPD_HASREDZONE | KPD_LOCKED));
default_stksize, KPD_HASREDZONE | KPD_LOCKED | KPD_NO_ANON);
(KPD_HASREDZONE | KPD_NO_ANON | KPD_LOCKED));
KPD_HASREDZONE | KPD_NO_ANON | KPD_LOCKED) +
(KPD_NOWAIT | KPD_HASREDZONE | KPD_LOCKED))) == NULL) {
KPD_NO_ANON | KPD_LOCKED | KPD_ZERO, amp);
if ((kpd->kp_flags & (KPD_LOCKED|KPD_NO_ANON)) != KPD_LOCKED) {
kpd->kp_flags &= ~KPD_LOCKED;
if (flags & KPD_LOCKED) {
lock = flags & KPD_LOCKED;
((flags & KPD_LOCKED) ? HAT_UNLOAD_UNLOCK : HAT_UNLOAD));
if (flags & KPD_LOCKED) {
if (flags & KPD_LOCKED) {
if (flags & KPD_LOCKED) {
if ((flags & KPD_NO_ANON) && !(flags & KPD_LOCKED))
if ((flags & (KPD_LOCKED|KPD_NO_ANON)) == KPD_NO_ANON)
if (flags & KPD_LOCKED) {
if (flags & KPD_LOCKED) {
((flags & KPD_LOCKED) ? HAT_LOAD_LOCK : HAT_LOAD));
if (flags & KPD_LOCKED) {
((kpd->kp_flags & KPD_LOCKED) ? HAT_UNLOAD_UNLOCK : HAT_UNLOAD));
if (kpd->kp_flags & KPD_LOCKED) {
if (kpd->kp_flags & KPD_LOCKED) {
if (kpd->kp_flags & KPD_LOCKED) {
ASSERT(!(kpd->kp_flags & KPD_LOCKED));
if ((err = segkp_load(hat, seg, vaddr, len, kpd, KPD_LOCKED))) {
kpd->kp_flags |= KPD_LOCKED;
if (kpd->kp_flags & KPD_LOCKED) {