vm_object.h (98824) | vm_object.h (98849) |
---|---|
1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 47 unchanged lines hidden (view full) --- 56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 57 * School of Computer Science 58 * Carnegie Mellon University 59 * Pittsburgh PA 15213-3890 60 * 61 * any improvements or extensions that they make and grant Carnegie the 62 * rights to redistribute these changes. 63 * | 1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * The Mach Operating System project at Carnegie-Mellon University. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 47 unchanged lines hidden (view full) --- 56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 57 * School of Computer Science 58 * Carnegie Mellon University 59 * Pittsburgh PA 15213-3890 60 * 61 * any improvements or extensions that they make and grant Carnegie the 62 * rights to redistribute these changes. 63 * |
64 * $FreeBSD: head/sys/vm/vm_object.h 98824 2002-06-25 22:14:06Z iedowse $ | 64 * $FreeBSD: head/sys/vm/vm_object.h 98849 2002-06-26 03:37:47Z ken $ |
65 */ 66 67/* 68 * Virtual memory object module definitions. 69 */ 70 71#ifndef _VM_OBJECT_ 72#define _VM_OBJECT_ --- 105 unchanged lines hidden (view full) --- 178void vm_object_pip_add(vm_object_t object, short i); 179void vm_object_pip_subtract(vm_object_t object, short i); 180void vm_object_pip_wakeup(vm_object_t object); 181void vm_object_pip_wakeupn(vm_object_t object, short i); 182void vm_object_pip_sleep(vm_object_t object, char *waitid); 183void vm_object_pip_wait(vm_object_t object, char *waitid); 184 185vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); | 65 */ 66 67/* 68 * Virtual memory object module definitions. 69 */ 70 71#ifndef _VM_OBJECT_ 72#define _VM_OBJECT_ --- 105 unchanged lines hidden (view full) --- 178void vm_object_pip_add(vm_object_t object, short i); 179void vm_object_pip_subtract(vm_object_t object, short i); 180void vm_object_pip_wakeup(vm_object_t object); 181void vm_object_pip_wakeupn(vm_object_t object, short i); 182void vm_object_pip_sleep(vm_object_t object, char *waitid); 183void vm_object_pip_wait(vm_object_t object, char *waitid); 184 185vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); |
186vm_object_t vm_object_allocate_wait (objtype_t, vm_pindex_t, int); |
|
186void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t); 187boolean_t vm_object_coalesce (vm_object_t, vm_pindex_t, vm_size_t, vm_size_t); 188void vm_object_collapse (vm_object_t); 189void vm_object_deallocate (vm_object_t); 190void vm_object_terminate (vm_object_t); 191void vm_object_vndeallocate (vm_object_t); 192void vm_object_set_writeable_dirty (vm_object_t); 193void vm_object_init (void); --- 13 unchanged lines hidden --- | 187void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t); 188boolean_t vm_object_coalesce (vm_object_t, vm_pindex_t, vm_size_t, vm_size_t); 189void vm_object_collapse (vm_object_t); 190void vm_object_deallocate (vm_object_t); 191void vm_object_terminate (vm_object_t); 192void vm_object_vndeallocate (vm_object_t); 193void vm_object_set_writeable_dirty (vm_object_t); 194void vm_object_init (void); --- 13 unchanged lines hidden --- |