xref: /original-bsd/sys/vm/vm_kern.h (revision 51e389b0)
1 /*
2  * Copyright (c) 1985, Avadis Tevanian, Jr., Michael Wayne Young
3  * Copyright (c) 1987 Carnegie-Mellon University
4  * Copyright (c) 1991 Regents of the University of California.
5  * All rights reserved.
6  *
7  * This code is derived from software contributed to Berkeley by
8  * The Mach Operating System project at Carnegie-Mellon University.
9  *
10  * The CMU software License Agreement specifies the terms and conditions
11  * for use and redistribution.
12  *
13  *	@(#)vm_kern.h	7.1 (Berkeley) 12/05/90
14  */
15 
16 /*
17  *	Kernel memory management definitions.
18  */
19 
20 void		kmem_init();
21 vm_offset_t	kmem_alloc();
22 vm_offset_t	kmem_alloc_pageable();
23 void		kmem_free();
24 vm_map_t	kmem_suballoc();
25 
26 vm_offset_t	vm_move();
27 
28 vm_offset_t	kmem_alloc_wait();
29 void		kmem_free_wakeup();
30 
31 vm_map_t	kernel_map;
32 vm_map_t	mb_map;
33 vm_map_t	kmem_map;
34 vm_map_t	exec_map;
35 vm_map_t	phys_map;
36 vm_map_t	buffer_map;
37