#include <machine/vm.h>
Go to the source code of this file.
◆ VA_IS_CLEANMAP
#define VA_IS_CLEANMAP |
( |
|
va | ) |
((va) >= kmi.clean_sva && (va) < kmi.clean_eva) |
Definition at line 157 of file vm.h.
◆ VM_INHERIT_COPY
Definition at line 71 of file vm.h.
◆ VM_INHERIT_DEFAULT
Definition at line 74 of file vm.h.
◆ VM_INHERIT_NONE
Definition at line 72 of file vm.h.
◆ VM_INHERIT_SHARE
Definition at line 70 of file vm.h.
◆ VM_INHERIT_ZERO
Definition at line 73 of file vm.h.
◆ VM_PROT_ALL
Definition at line 87 of file vm.h.
◆ VM_PROT_COPY
#define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */ |
Definition at line 82 of file vm.h.
◆ VM_PROT_DEFAULT
Definition at line 89 of file vm.h.
◆ VM_PROT_EXECUTE
Definition at line 81 of file vm.h.
◆ VM_PROT_FAULT_LOOKUP
Definition at line 84 of file vm.h.
◆ VM_PROT_NONE
Definition at line 78 of file vm.h.
◆ VM_PROT_PRIV_FLAG
Definition at line 83 of file vm.h.
◆ VM_PROT_QUICK_NOFAULT
Definition at line 85 of file vm.h.
◆ VM_PROT_READ
Definition at line 79 of file vm.h.
◆ VM_PROT_RW
Definition at line 88 of file vm.h.
◆ VM_PROT_WRITE
Definition at line 80 of file vm.h.
◆ objtype_t
Definition at line 102 of file vm.h.
◆ vm_inherit_t
Definition at line 68 of file vm.h.
◆ vm_map_entry_t
Definition at line 108 of file vm.h.
◆ vm_map_object_t
Definition at line 105 of file vm.h.
◆ vm_map_t
Definition at line 111 of file vm.h.
◆ vm_object_t
Definition at line 114 of file vm.h.
◆ vm_prot_t
Definition at line 76 of file vm.h.
◆ vm_reserv_t
Definition at line 144 of file vm.h.
◆ obj_type
Enumerator |
---|
OBJT_DEFAULT | |
OBJT_SWAP | |
OBJT_VNODE | |
OBJT_DEVICE | |
OBJT_PHYS | |
OBJT_DEAD | |
OBJT_SG | |
OBJT_MGTDEVICE | |
OBJT_FIRST_DYN | |
Definition at line 91 of file vm.h.
◆ swap_release()
void swap_release |
( |
vm_ooffset_t |
decr | ) |
|
◆ swap_release_by_cred()
void swap_release_by_cred |
( |
vm_ooffset_t |
decr, |
|
|
struct ucred * |
cred |
|
) |
| |
◆ swap_reserve()
bool swap_reserve |
( |
vm_ooffset_t |
incr | ) |
|
◆ swap_reserve_by_cred()
bool swap_reserve_by_cred |
( |
vm_ooffset_t |
incr, |
|
|
struct ucred * |
cred |
|
) |
| |
◆ swap_reserve_force()
void swap_reserve_force |
( |
vm_ooffset_t |
incr | ) |
|
◆ swapper()
◆ vm_ksubmap_init()
Definition at line 151 of file vm_init.c.
References buffer_arena, kva_md_info::buffer_eva, kva_md_info::buffer_sva, kva_md_info::clean_eva, kva_md_info::clean_sva, exec_map, exec_map_entries, exec_map_entry_size, kernel_map, kmem_alloc_attr(), kmem_malloc(), kmem_subinit(), kmi, kva_alloc(), physmem, pipe_map, transient_arena, vm_map_max(), and vm_map_min().
◆ kmi
◆ old_mlock
◆ vm_ndomains
Definition at line 81 of file vm_phys.c.
Referenced by _vm_phys_create_seg(), bucket_cache_reclaim(), cache_drain_safe_cpu(), debug_uma_reclaim_domain(), get_pageout_threads_per_domain(), keg_alloc_slab(), keg_ctor(), keg_drain(), keg_dtor(), keg_first_slab(), kmem_back(), kmem_init(), sysctl_vm_pdpages(), sysctl_vm_phys_free(), sysctl_vm_zone_stats(), uma_startup1(), uma_vm_zone_stats(), uma_zalloc_domain(), uma_zone_memory(), uma_zone_set_maxcache(), vm_free_count(), vm_page_domain(), vm_page_init_cache_zones(), vm_page_pqbatch_drain(), vm_page_startup(), vm_pageout(), vm_pageout_init(), vm_pageout_mightbe_oom(), vm_pagequeue_count(), vm_phys_alloc_freelist_pages(), vm_phys_alloc_npages(), vm_phys_domain(), vm_phys_domain_match(), vm_phys_early_alloc(), vm_phys_init(), vm_phys_mem_affinity(), vm_phys_register_domains(), vm_stats_init(), vm_thread_stack_back(), zone_alloc_sysctl(), zone_ctor(), zone_domain_highest(), zone_domain_lowest(), zone_dtor(), zone_free_bucket(), zone_import(), and zone_timeout().