vm_extern.h (a316d390bda3e185e04632e807a012a345492935) vm_extern.h (f708ef1b9ebe2f38fc7e454e6594efd5a98a2124)
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94
1/*-
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94
34 * $Id: vm_extern.h,v 1.20 1995/12/07 12:48:08 davidg Exp $
34 * $Id: vm_extern.h,v 1.21 1995/12/11 04:58:04 dyson Exp $
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

--- 34 unchanged lines hidden (view full) ---

77void kmem_free __P((vm_map_t, vm_offset_t, vm_size_t));
78void kmem_free_wakeup __P((vm_map_t, vm_offset_t, vm_size_t));
79void kmem_init __P((vm_offset_t, vm_offset_t));
80vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
81vm_map_t kmem_suballoc __P((vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, boolean_t));
82void munmapfd __P((struct proc *, int));
83int pager_cache __P((vm_object_t, boolean_t));
84int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

--- 34 unchanged lines hidden (view full) ---

77void kmem_free __P((vm_map_t, vm_offset_t, vm_size_t));
78void kmem_free_wakeup __P((vm_map_t, vm_offset_t, vm_size_t));
79void kmem_init __P((vm_offset_t, vm_offset_t));
80vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
81vm_map_t kmem_suballoc __P((vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, boolean_t));
82void munmapfd __P((struct proc *, int));
83int pager_cache __P((vm_object_t, boolean_t));
84int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
85void swapout __P((struct proc *));
86void swapout_procs __P((void));
85void swapout_procs __P((void));
87void swstrategy __P((struct buf *));
88int useracc __P((caddr_t, int, int));
89int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, boolean_t));
90void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
91void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
92int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
93int vm_fork __P((struct proc *, struct proc *, int));
94void vm_map_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int, char *));
95int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, caddr_t, vm_ooffset_t));

--- 17 unchanged lines hidden ---
86int useracc __P((caddr_t, int, int));
87int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, boolean_t));
88void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
89void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
90int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
91int vm_fork __P((struct proc *, struct proc *, int));
92void vm_map_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int, char *));
93int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, caddr_t, vm_ooffset_t));

--- 17 unchanged lines hidden ---