Deleted Added
full compact
vm_extern.h (32132) vm_extern.h (32702)
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.35 1997/12/06 02:23:27 dyson Exp $
34 * $Id: vm_extern.h,v 1.36 1997/12/31 02:35:29 alex Exp $
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

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

65int kernacc __P((caddr_t, int, int));
66vm_offset_t kmem_alloc __P((vm_map_t, vm_size_t));
67vm_offset_t kmem_alloc_pageable __P((vm_map_t, vm_size_t));
68vm_offset_t kmem_alloc_wait __P((vm_map_t, vm_size_t));
69void kmem_free __P((vm_map_t, vm_offset_t, vm_size_t));
70void kmem_free_wakeup __P((vm_map_t, vm_offset_t, vm_size_t));
71void kmem_init __P((vm_offset_t, vm_offset_t));
72vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
35 */
36
37#ifndef _VM_EXTERN_H_
38#define _VM_EXTERN_H_
39
40struct buf;
41struct proc;
42struct vmspace;

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

65int kernacc __P((caddr_t, int, int));
66vm_offset_t kmem_alloc __P((vm_map_t, vm_size_t));
67vm_offset_t kmem_alloc_pageable __P((vm_map_t, vm_size_t));
68vm_offset_t kmem_alloc_wait __P((vm_map_t, vm_size_t));
69void kmem_free __P((vm_map_t, vm_offset_t, vm_size_t));
70void kmem_free_wakeup __P((vm_map_t, vm_offset_t, vm_size_t));
71void kmem_init __P((vm_offset_t, vm_offset_t));
72vm_offset_t kmem_malloc __P((vm_map_t, vm_size_t, boolean_t));
73vm_map_t kmem_suballoc __P((vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, boolean_t));
73vm_map_t kmem_suballoc __P((vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t));
74void munmapfd __P((struct proc *, int));
75int pager_cache __P((vm_object_t, boolean_t));
76int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
77void swapout_procs __P((int));
78int useracc __P((caddr_t, int, int));
79int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int));
80void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
81void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
82int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
83int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
84void vm_fork __P((struct proc *, struct proc *, int));
85int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, void *, vm_ooffset_t));
86vm_offset_t vm_page_alloc_contig __P((vm_offset_t, vm_offset_t, vm_offset_t, vm_offset_t));
87void vm_set_page_size __P((void));
88void vmmeter __P((void));
74void munmapfd __P((struct proc *, int));
75int pager_cache __P((vm_object_t, boolean_t));
76int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long));
77void swapout_procs __P((int));
78int useracc __P((caddr_t, int, int));
79int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int));
80void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t));
81void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t));
82int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
83int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t));
84void vm_fork __P((struct proc *, struct proc *, int));
85int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, void *, vm_ooffset_t));
86vm_offset_t vm_page_alloc_contig __P((vm_offset_t, vm_offset_t, vm_offset_t, vm_offset_t));
87void vm_set_page_size __P((void));
88void vmmeter __P((void));
89struct vmspace *vmspace_alloc __P((vm_offset_t, vm_offset_t, int));
89struct vmspace *vmspace_alloc __P((vm_offset_t, vm_offset_t));
90struct vmspace *vmspace_fork __P((struct vmspace *));
91void vmspace_exec __P((struct proc *));
92void vmspace_unshare __P((struct proc *));
93void vmspace_free __P((struct vmspace *));
94void vnode_pager_setsize __P((struct vnode *, vm_ooffset_t));
95void vnode_pager_umount __P((struct mount *));
96void vnode_pager_uncache __P((struct vnode *, struct proc *));
97void vslock __P((caddr_t, u_int));
98void vsunlock __P((caddr_t, u_int, int));
99void vm_object_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int,
100 char *));
101void vm_fault_quick __P((caddr_t v, int prot));
102
103#endif /* KERNEL */
104
105#endif /* !_VM_EXTERN_H_ */
90struct vmspace *vmspace_fork __P((struct vmspace *));
91void vmspace_exec __P((struct proc *));
92void vmspace_unshare __P((struct proc *));
93void vmspace_free __P((struct vmspace *));
94void vnode_pager_setsize __P((struct vnode *, vm_ooffset_t));
95void vnode_pager_umount __P((struct mount *));
96void vnode_pager_uncache __P((struct vnode *, struct proc *));
97void vslock __P((caddr_t, u_int));
98void vsunlock __P((caddr_t, u_int, int));
99void vm_object_print __P((/* db_expr_t */ int, boolean_t, /* db_expr_t */ int,
100 char *));
101void vm_fault_quick __P((caddr_t v, int prot));
102
103#endif /* KERNEL */
104
105#endif /* !_VM_EXTERN_H_ */