vm_extern.h (7de472559c08390e4e813f58d30ed37424fa0a56) | vm_extern.h (eb30c1c0b9d31a4394a3b9c04325ab9e5af9ad1a) |
---|---|
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 --- 66 unchanged lines hidden (view full) --- 75int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long)); 76void swapout_procs __P((int)); 77int useracc __P((caddr_t, int, int)); 78int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int)); 79void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t)); 80void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t)); 81int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t)); 82int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t)); | 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 --- 66 unchanged lines hidden (view full) --- 75int swaponvp __P((struct proc *, struct vnode *, dev_t , u_long)); 76void swapout_procs __P((int)); 77int useracc __P((caddr_t, int, int)); 78int vm_fault __P((vm_map_t, vm_offset_t, vm_prot_t, int)); 79void vm_fault_copy_entry __P((vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t)); 80void vm_fault_unwire __P((vm_map_t, vm_offset_t, vm_offset_t)); 81int vm_fault_wire __P((vm_map_t, vm_offset_t, vm_offset_t)); 82int vm_fault_user_wire __P((vm_map_t, vm_offset_t, vm_offset_t)); |
83void vm_fork __P((struct proc *, struct proc *, int)); | 83void vm_forkproc __P((struct proc *, struct proc *, int)); 84void vm_waitproc __P((struct proc *)); |
84int vm_mmap __P((vm_map_t, vm_offset_t *, vm_size_t, vm_prot_t, vm_prot_t, int, void *, vm_ooffset_t)); 85vm_offset_t vm_page_alloc_contig __P((vm_offset_t, vm_offset_t, vm_offset_t, vm_offset_t)); 86void vm_set_page_size __P((void)); 87void vmmeter __P((void)); 88struct vmspace *vmspace_alloc __P((vm_offset_t, vm_offset_t)); 89struct vmspace *vmspace_fork __P((struct vmspace *)); 90void vmspace_exec __P((struct proc *)); 91void vmspace_unshare __P((struct proc *)); 92void vmspace_free __P((struct vmspace *)); 93void vnode_pager_setsize __P((struct vnode *, vm_ooffset_t)); 94void vslock __P((caddr_t, u_int)); 95void vsunlock __P((caddr_t, u_int)); 96void vm_object_print __P((/* db_expr_t */ long, boolean_t, /* db_expr_t */ long, 97 char *)); 98int vm_fault_quick __P((caddr_t v, int prot)); 99 100#endif /* _KERNEL */ 101 102#endif /* !_VM_EXTERN_H_ */ | 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)); 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 vslock __P((caddr_t, u_int)); 96void vsunlock __P((caddr_t, u_int)); 97void vm_object_print __P((/* db_expr_t */ long, boolean_t, /* db_expr_t */ long, 98 char *)); 99int vm_fault_quick __P((caddr_t v, int prot)); 100 101#endif /* _KERNEL */ 102 103#endif /* !_VM_EXTERN_H_ */ |