Deleted Added
sdiff udiff text old ( 227103 ) new ( 227568 )
full compact
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

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

52 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
53 * School of Computer Science
54 * Carnegie Mellon University
55 * Pittsburgh PA 15213-3890
56 *
57 * any improvements or extensions that they make and grant Carnegie the
58 * rights to redistribute these changes.
59 *
60 * $FreeBSD: head/sys/vm/vm_page.h 227103 2011-11-05 09:03:18Z kib $
61 */
62
63/*
64 * Resident memory system definitions.
65 */
66
67#ifndef _VM_PAGE_
68#define _VM_PAGE_

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

354void vm_page_free_zero(vm_page_t m);
355void vm_page_dirty(vm_page_t m);
356void vm_page_wakeup(vm_page_t m);
357
358void vm_pageq_remove(vm_page_t m);
359
360void vm_page_activate (vm_page_t);
361vm_page_t vm_page_alloc (vm_object_t, vm_pindex_t, int);
362vm_page_t vm_page_alloc_freelist(int, int);
363struct vnode *vm_page_alloc_init(vm_page_t);
364vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int);
365void vm_page_cache(vm_page_t);
366void vm_page_cache_free(vm_object_t, vm_pindex_t, vm_pindex_t);
367void vm_page_cache_remove(vm_page_t);
368void vm_page_cache_transfer(vm_object_t, vm_pindex_t, vm_object_t);
369int vm_page_try_to_cache (vm_page_t);
370int vm_page_try_to_free (vm_page_t);
371void vm_page_dontneed(vm_page_t);

--- 77 unchanged lines hidden ---