Lines Matching refs:eflags

144      !((e)->eflags & MAP_ENTRY_NEEDS_COPY)))
486 if ((entry->eflags & MAP_ENTRY_VN_WRITECNT) != 0) {
491 KASSERT((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0,
816 entry->eflags = (entry->eflags & ~MAP_ENTRY_BEHAV_MASK) |
1232 (prev_entry->eflags == protoeflags) &&
1271 !(prev_entry->eflags & MAP_ENTRY_NEEDS_COPY)) {
1292 new_entry->eflags = protoeflags;
1523 if (entry->eflags & (MAP_ENTRY_IN_TRANSITION | MAP_ENTRY_IS_SUB_MAP))
1533 (prev->eflags == entry->eflags) &&
1574 (next->eflags == entry->eflags) &&
1645 ((entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) &&
1667 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) {
1722 ((entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) &&
1746 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) {
1791 ((entry->eflags & MAP_ENTRY_COW) == 0) &&
1794 entry->eflags |= MAP_ENTRY_IS_SUB_MAP;
1917 if (current->eflags & MAP_ENTRY_IS_SUB_MAP) {
1948 if (obj == NULL || (current->eflags & MAP_ENTRY_NEEDS_COPY)) {
1999 if ((current->eflags & (MAP_ENTRY_COW | MAP_ENTRY_USER_WIRED))
2011 #define MASK(entry) (((entry)->eflags & MAP_ENTRY_COW) ? ~VM_PROT_WRITE : \
2096 if (current->eflags & MAP_ENTRY_IS_SUB_MAP)
2112 current->eflags |= MAP_ENTRY_NOSYNC;
2115 current->eflags &= ~MAP_ENTRY_NOSYNC;
2118 current->eflags |= MAP_ENTRY_NOCOREDUMP;
2121 current->eflags &= ~MAP_ENTRY_NOCOREDUMP;
2145 if (current->eflags & MAP_ENTRY_IS_SUB_MAP)
2254 if (entry->eflags & MAP_ENTRY_IN_TRANSITION) {
2260 entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
2306 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 &&
2309 entry->eflags |= MAP_ENTRY_IN_TRANSITION;
2354 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 ||
2362 (entry->eflags & MAP_ENTRY_USER_WIRED))) {
2364 entry->eflags &= ~MAP_ENTRY_USER_WIRED;
2376 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0,
2380 entry->eflags &= ~MAP_ENTRY_IN_TRANSITION;
2382 if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) {
2383 entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP;
2429 if (entry->eflags & MAP_ENTRY_IN_TRANSITION) {
2435 entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
2481 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 &&
2484 entry->eflags |= MAP_ENTRY_IN_TRANSITION;
2488 entry->eflags |= MAP_ENTRY_WIRE_SKIPPED;
2550 (entry->eflags & MAP_ENTRY_USER_WIRED) == 0) {
2579 if ((entry->eflags & MAP_ENTRY_WIRE_SKIPPED) != 0)
2591 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 ||
2600 entry->eflags |= MAP_ENTRY_USER_WIRED;
2609 (entry->eflags & MAP_ENTRY_USER_WIRED) == 0)
2622 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0,
2626 entry->eflags &= ~(MAP_ENTRY_IN_TRANSITION |
2629 if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) {
2630 entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP;
2687 if (invalidate && (current->eflags & MAP_ENTRY_USER_WIRED)) {
2710 if (current->eflags & MAP_ENTRY_IS_SUB_MAP) {
2766 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0)
2793 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0 &&
2796 (entry->eflags & MAP_ENTRY_NEEDS_COPY),
2878 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0 ||
2886 entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
3019 if ((dst_entry->eflags|src_entry->eflags) & MAP_ENTRY_IS_SUB_MAP)
3028 if ((src_entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) {
3054 !(src_entry->eflags & MAP_ENTRY_NEEDS_COPY)) {
3068 if (!(src_entry->eflags &
3075 src_entry->eflags |= (MAP_ENTRY_COW|MAP_ENTRY_NEEDS_COPY);
3076 dst_entry->eflags |= (MAP_ENTRY_COW|MAP_ENTRY_NEEDS_COPY);
3078 if (src_entry->eflags & MAP_ENTRY_VN_WRITECNT) {
3090 fake_entry->eflags = MAP_ENTRY_VN_WRITECNT;
3091 src_entry->eflags &= ~MAP_ENTRY_VN_WRITECNT;
3137 if (entry->eflags & (MAP_ENTRY_GROWS_DOWN | MAP_ENTRY_GROWS_UP)) {
3190 if (old_entry->eflags & MAP_ENTRY_IS_SUB_MAP)
3220 if (old_entry->eflags & MAP_ENTRY_NEEDS_COPY) {
3224 old_entry->eflags &= ~MAP_ENTRY_NEEDS_COPY;
3252 if (old_entry->eflags & MAP_ENTRY_VN_WRITECNT &&
3268 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED |
3272 if (new_entry->eflags & MAP_ENTRY_VN_WRITECNT) {
3303 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED |
3427 new_entry->eflags |= MAP_ENTRY_GROWS_DOWN;
3429 new_entry->eflags |= MAP_ENTRY_GROWS_UP;
3484 if (!(prev_entry->eflags & MAP_ENTRY_GROWS_UP)) {
3491 if (!(next_entry->eflags & MAP_ENTRY_GROWS_DOWN)) {
3503 if (next_entry->eflags & MAP_ENTRY_GROWS_DOWN) {
3517 KASSERT(stack_entry->eflags & MAP_ENTRY_GROWS_DOWN, ("foo"));
3524 KASSERT(stack_entry->eflags & MAP_ENTRY_GROWS_UP, ("foo"));
3663 stack_entry->eflags &= ~MAP_ENTRY_GROWS_DOWN;
3664 new_entry->eflags |= MAP_ENTRY_GROWS_DOWN;
3864 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) {
3881 KASSERT((prot & VM_PROT_WRITE) == 0 || (entry->eflags &
3884 ("entry %p flags %x", entry, entry->eflags));
3887 (entry->eflags & MAP_ENTRY_COW) == 0) {
3903 if (entry->eflags & MAP_ENTRY_NEEDS_COPY) {
3938 entry->eflags &= ~MAP_ENTRY_NEEDS_COPY;
4028 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP)
4047 if (entry->eflags & MAP_ENTRY_NEEDS_COPY) {
4135 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) {
4159 if (entry->eflags & MAP_ENTRY_COW)
4161 (entry->eflags & MAP_ENTRY_NEEDS_COPY) ? "needed" : "done");