Lines Matching refs:eflags
151 !((e)->eflags & MAP_ENTRY_NEEDS_COPY)))
541 if ((entry->eflags & MAP_ENTRY_VN_EXEC) == 0) in vm_map_entry_set_vnode_text()
543 KASSERT((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0, in vm_map_entry_set_vnode_text()
592 MPASS((entry->eflags & (MAP_ENTRY_WRITECNT | in vm_map_process_deferred()
595 if ((entry->eflags & MAP_ENTRY_WRITECNT) != 0) { in vm_map_process_deferred()
600 KASSERT((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0, in vm_map_process_deferred()
889 map->header.eflags = MAP_ENTRY_HEADER; in _vm_map_init()
981 entry->eflags = (entry->eflags & ~MAP_ENTRY_BEHAV_MASK) | in vm_map_entry_set_behavior()
1415 if ((root->eflags & MAP_ENTRY_STACK_GAP) == 0) in vm_map_entry_link()
1432 if ((entry->eflags & MAP_ENTRY_STACK_GAP) == 0) in vm_map_entry_link()
1467 MPASS((rlist->eflags & MAP_ENTRY_STACK_GAP) == 0); in vm_map_entry_unlink()
1735 } else if ((prev_entry->eflags & ~MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1755 KASSERT((prev_entry->eflags & MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1758 if ((prev_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert1()
1778 !(prev_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_insert1()
1794 new_entry->eflags = protoeflags; in vm_map_insert1()
1814 if ((new_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert1()
2338 KASSERT((prev->eflags & MAP_ENTRY_NOMERGE_MASK) == 0 || in vm_map_mergeable_neighbors()
2339 (entry->eflags & MAP_ENTRY_NOMERGE_MASK) == 0, in vm_map_mergeable_neighbors()
2346 prev->eflags == entry->eflags && in vm_map_mergeable_neighbors()
2391 if ((entry->eflags & MAP_ENTRY_NOMERGE_MASK) == 0 && in vm_map_try_merge_entries()
2412 KASSERT((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0, in vm_map_entry_back()
2432 KASSERT((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0, in vm_map_entry_charge_object()
2435 (entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_entry_charge_object()
2438 ((entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) && in vm_map_entry_charge_object()
2473 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) { in vm_map_entry_clone()
2639 (entry->eflags & MAP_ENTRY_COW) == 0 && in vm_map_submap()
2648 entry->eflags |= MAP_ENTRY_IS_SUB_MAP; in vm_map_submap()
2769 MPASS((entry->eflags & MAP_ENTRY_GUARD) != 0); in vm_map_protect_guard()
2770 if ((entry->eflags & MAP_ENTRY_STACK_GAP) == 0) in vm_map_protect_guard()
2836 (first_entry->eflags & MAP_ENTRY_GROWS_DOWN) != 0) { in vm_map_protect()
2844 while (!CONTAINS_BITS(first_entry->eflags, in vm_map_protect()
2861 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0) { in vm_map_protect()
2865 if ((entry->eflags & (MAP_ENTRY_GUARD | in vm_map_protect()
2868 max_prot = (entry->eflags & MAP_ENTRY_STACK_GAP) != 0 ? in vm_map_protect()
2874 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0) in vm_map_protect()
2886 in_tran->eflags |= MAP_ENTRY_NEEDS_WAKEUP; in vm_map_protect()
2914 (entry->eflags & MAP_ENTRY_GUARD) != 0) in vm_map_protect()
2921 (entry->eflags & MAP_ENTRY_NEEDS_COPY) != 0) { in vm_map_protect()
2971 if ((entry->eflags & MAP_ENTRY_GUARD) != 0) { in vm_map_protect()
2992 if ((entry->eflags & MAP_ENTRY_USER_WIRED) != 0 && in vm_map_protect()
3002 #define MASK(entry) (((entry)->eflags & MAP_ENTRY_COW) ? ~VM_PROT_WRITE : \ in vm_map_protect()
3085 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0) in vm_map_madvise()
3108 entry->eflags |= MAP_ENTRY_NOSYNC; in vm_map_madvise()
3111 entry->eflags &= ~MAP_ENTRY_NOSYNC; in vm_map_madvise()
3114 entry->eflags |= MAP_ENTRY_NOCOREDUMP; in vm_map_madvise()
3117 entry->eflags &= ~MAP_ENTRY_NOCOREDUMP; in vm_map_madvise()
3142 if ((entry->eflags & (MAP_ENTRY_IS_SUB_MAP | in vm_map_madvise()
3253 if ((entry->eflags & MAP_ENTRY_SPLIT_BOUNDARY_MASK) in vm_map_inherit()
3264 if ((entry->eflags & MAP_ENTRY_GUARD) == 0 || in vm_map_inherit()
3292 KASSERT((in_entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0, in vm_map_entry_in_transition()
3298 in_entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP; in vm_map_entry_in_transition()
3353 if (entry->eflags & MAP_ENTRY_IN_TRANSITION) { in vm_map_unwire()
3382 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 && in vm_map_unwire()
3385 entry->eflags |= MAP_ENTRY_IN_TRANSITION; in vm_map_unwire()
3429 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 || in vm_map_unwire()
3437 (entry->eflags & MAP_ENTRY_USER_WIRED))) { in vm_map_unwire()
3443 entry->eflags &= ~MAP_ENTRY_USER_WIRED; in vm_map_unwire()
3445 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0, in vm_map_unwire()
3449 entry->eflags &= ~MAP_ENTRY_IN_TRANSITION; in vm_map_unwire()
3451 if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) { in vm_map_unwire()
3452 entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; in vm_map_unwire()
3499 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0 && in vm_map_wire_entry_failure()
3567 if (entry->eflags & MAP_ENTRY_IN_TRANSITION) { in vm_map_wire_locked()
3594 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 && in vm_map_wire_locked()
3597 entry->eflags |= MAP_ENTRY_IN_TRANSITION; in vm_map_wire_locked()
3601 entry->eflags |= MAP_ENTRY_WIRE_SKIPPED; in vm_map_wire_locked()
3679 (entry->eflags & MAP_ENTRY_USER_WIRED) == 0) { in vm_map_wire_locked()
3721 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) == 0 || in vm_map_wire_locked()
3728 if ((entry->eflags & MAP_ENTRY_WIRE_SKIPPED) != 0) { in vm_map_wire_locked()
3732 entry->eflags |= MAP_ENTRY_USER_WIRED; in vm_map_wire_locked()
3740 (entry->eflags & MAP_ENTRY_USER_WIRED) == 0) { in vm_map_wire_locked()
3753 KASSERT((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0, in vm_map_wire_locked()
3757 entry->eflags &= ~(MAP_ENTRY_IN_TRANSITION | in vm_map_wire_locked()
3760 if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) { in vm_map_wire_locked()
3761 entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; in vm_map_wire_locked()
3820 if ((entry->eflags & MAP_ENTRY_USER_WIRED) != 0) { in vm_map_sync()
3851 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0) { in vm_map_sync()
3903 if ((entry->eflags & MAP_ENTRY_USER_WIRED) != 0) in vm_map_entry_unwire()
3915 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) in vm_map_entry_deallocate()
3935 if ((entry->eflags & MAP_ENTRY_GUARD) != 0) { in vm_map_entry_delete()
3937 MPASS((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0); in vm_map_entry_delete()
3951 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0 || object == NULL) { in vm_map_entry_delete()
3956 (entry->eflags & MAP_ENTRY_NEEDS_COPY), in vm_map_entry_delete()
4028 if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0 || in vm_map_delete()
4035 entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP; in vm_map_delete()
4073 if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0 || in vm_map_delete()
4180 !(src_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_copy_swap_object()
4193 if (!(src_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_copy_swap_object()
4221 if ((dst_entry->eflags|src_entry->eflags) & MAP_ENTRY_IS_SUB_MAP) in vm_map_copy_entry()
4230 if ((src_entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0 && in vm_map_copy_entry()
4252 src_entry->eflags |= MAP_ENTRY_COW | in vm_map_copy_entry()
4254 dst_entry->eflags |= MAP_ENTRY_COW | in vm_map_copy_entry()
4257 if (src_entry->eflags & MAP_ENTRY_WRITECNT) { in vm_map_copy_entry()
4269 fake_entry->eflags = MAP_ENTRY_WRITECNT; in vm_map_copy_entry()
4270 src_entry->eflags &= ~MAP_ENTRY_WRITECNT; in vm_map_copy_entry()
4285 if ((dst_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_copy_entry()
4317 if ((entry->eflags & MAP_ENTRY_GUARD) != 0) in vmspace_map_entry_forked()
4321 if ((entry->eflags & MAP_ENTRY_GROWS_DOWN) != 0) { in vmspace_map_entry_forked()
4390 if ((old_entry->eflags & MAP_ENTRY_IS_SUB_MAP) != 0) in vmspace_fork()
4394 if ((old_entry->eflags & MAP_ENTRY_GUARD) != 0 && in vmspace_fork()
4418 if (old_entry->eflags & MAP_ENTRY_NEEDS_COPY) { in vmspace_fork()
4425 old_entry->eflags &= ~MAP_ENTRY_NEEDS_COPY; in vmspace_fork()
4453 if (old_entry->eflags & MAP_ENTRY_WRITECNT && in vmspace_fork()
4472 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | in vmspace_fork()
4476 if (new_entry->eflags & MAP_ENTRY_WRITECNT) { in vmspace_fork()
4507 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | in vmspace_fork()
4530 new_entry->eflags = old_entry->eflags & in vmspace_fork()
4647 KASSERT((new_entry->eflags & MAP_ENTRY_GROWS_DOWN) != 0, in vm_map_stack_locked()
4655 KASSERT((gap_entry->eflags & MAP_ENTRY_GUARD) != 0, in vm_map_stack_locked()
4656 ("entry %p not gap %#x", gap_entry, gap_entry->eflags)); in vm_map_stack_locked()
4657 KASSERT((gap_entry->eflags & MAP_ENTRY_STACK_GAP) != 0, in vm_map_stack_locked()
4659 gap_entry->eflags)); in vm_map_stack_locked()
4722 if ((gap_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_growstack()
4724 if ((gap_entry->eflags & MAP_ENTRY_STACK_GAP) != 0) { in vm_map_growstack()
4726 if ((stack_entry->eflags & MAP_ENTRY_GROWS_DOWN) == 0 || in vm_map_growstack()
5014 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) { in vm_map_lookup()
5029 (entry->eflags & MAP_ENTRY_GUARD) != 0 && in vm_map_lookup()
5030 (entry->eflags & MAP_ENTRY_STACK_GAP) != 0 && in vm_map_lookup()
5039 KASSERT((prot & VM_PROT_WRITE) == 0 || (entry->eflags & in vm_map_lookup()
5042 ("entry %p flags %x", entry, entry->eflags)); in vm_map_lookup()
5045 (entry->eflags & MAP_ENTRY_COW) == 0) { in vm_map_lookup()
5062 if (entry->eflags & MAP_ENTRY_NEEDS_COPY) { in vm_map_lookup()
5106 entry->eflags &= ~MAP_ENTRY_NEEDS_COPY; in vm_map_lookup()
5174 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) in vm_map_lookup_locked()
5193 if (entry->eflags & MAP_ENTRY_NEEDS_COPY) { in vm_map_lookup_locked()
5352 entry->eflags); in vm_map_print()
5365 if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) { in vm_map_print()
5386 if (entry->eflags & MAP_ENTRY_COW) in vm_map_print()
5388 (entry->eflags & MAP_ENTRY_NEEDS_COPY) ? "needed" : "done"); in vm_map_print()