Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_kern.h
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _VM_VM_KERN_H_ | #ifndef _VM_VM_KERN_H_ | ||||
#define _VM_VM_KERN_H_ | #define _VM_VM_KERN_H_ | ||||
/* Kernel memory management definitions. */ | /* Kernel memory management definitions. */ | ||||
extern vm_map_t kernel_map; | extern struct vm_map kernel_map_store; | ||||
extern vm_map_t exec_map; | #define kernel_map (&kernel_map_store) | ||||
extern vm_map_t pipe_map; | extern struct vm_map exec_map_store; | ||||
#define exec_map (&exec_map_store) | |||||
extern struct vm_map pipe_map_store; | |||||
#define pipe_map (&pipe_map_store) | |||||
extern struct vmem *kernel_arena; | extern struct vmem *kernel_arena; | ||||
extern struct vmem *kmem_arena; | extern struct vmem *kmem_arena; | ||||
extern struct vmem *buffer_arena; | extern struct vmem *buffer_arena; | ||||
extern struct vmem *transient_arena; | extern struct vmem *transient_arena; | ||||
extern struct vmem *memguard_arena; | extern struct vmem *memguard_arena; | ||||
extern u_long vm_kmem_size; | extern u_long vm_kmem_size; | ||||
extern u_int exec_map_entries; | extern u_int exec_map_entries; | ||||
extern u_int exec_map_entry_size; | extern u_int exec_map_entry_size; | ||||
extern vm_object_t kstack_object; | extern vm_object_t kstack_object; | ||||
#endif /* _VM_VM_KERN_H_ */ | #endif /* _VM_VM_KERN_H_ */ |