Deleted Added
full compact
vm_page.h (254138) vm_page.h (254141)
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 *
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 254138 2013-08-09 11:11:11Z attilio $
60 * $FreeBSD: head/sys/vm/vm_page.h 254141 2013-08-09 11:28:55Z attilio $
61 */
62
63/*
64 * Resident memory system definitions.
65 */
66
67#ifndef _VM_PAGE_
68#define _VM_PAGE_

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

433int vm_page_try_to_cache (vm_page_t);
434int vm_page_try_to_free (vm_page_t);
435void vm_page_deactivate (vm_page_t);
436void vm_page_dequeue(vm_page_t m);
437void vm_page_dequeue_locked(vm_page_t m);
438vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t);
439vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
440void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
61 */
62
63/*
64 * Resident memory system definitions.
65 */
66
67#ifndef _VM_PAGE_
68#define _VM_PAGE_

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

433int vm_page_try_to_cache (vm_page_t);
434int vm_page_try_to_free (vm_page_t);
435void vm_page_deactivate (vm_page_t);
436void vm_page_dequeue(vm_page_t m);
437void vm_page_dequeue_locked(vm_page_t m);
438vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t);
439vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
440void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
441void vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
441int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t);
442boolean_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex);
443vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t);
444vm_page_t vm_page_next(vm_page_t m);
445int vm_page_pa_tryrelock(pmap_t, vm_paddr_t, vm_paddr_t *);
446struct vm_pagequeue *vm_page_pagequeue(vm_page_t m);
447vm_page_t vm_page_prev(vm_page_t m);
448void vm_page_putfake(vm_page_t m);
449void vm_page_readahead_finish(vm_page_t m);
450void vm_page_reference(vm_page_t m);
451void vm_page_remove (vm_page_t);
442boolean_t vm_page_is_cached(vm_object_t object, vm_pindex_t pindex);
443vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t);
444vm_page_t vm_page_next(vm_page_t m);
445int vm_page_pa_tryrelock(pmap_t, vm_paddr_t, vm_paddr_t *);
446struct vm_pagequeue *vm_page_pagequeue(vm_page_t m);
447vm_page_t vm_page_prev(vm_page_t m);
448void vm_page_putfake(vm_page_t m);
449void vm_page_readahead_finish(vm_page_t m);
450void vm_page_reference(vm_page_t m);
451void vm_page_remove (vm_page_t);
452void vm_page_rename (vm_page_t, vm_object_t, vm_pindex_t);
452int vm_page_rename (vm_page_t, vm_object_t, vm_pindex_t);
453vm_page_t vm_page_replace(vm_page_t mnew, vm_object_t object,
454 vm_pindex_t pindex);
453void vm_page_requeue(vm_page_t m);
454void vm_page_requeue_locked(vm_page_t m);
455int vm_page_sbusied(vm_page_t m);
456void vm_page_set_valid_range(vm_page_t m, int base, int size);
457int vm_page_sleep_if_busy(vm_page_t m, const char *msg);
458vm_offset_t vm_page_startup(vm_offset_t vaddr);
459void vm_page_sunbusy(vm_page_t m);
460int vm_page_trysbusy(vm_page_t m);

--- 197 unchanged lines hidden ---
455void vm_page_requeue(vm_page_t m);
456void vm_page_requeue_locked(vm_page_t m);
457int vm_page_sbusied(vm_page_t m);
458void vm_page_set_valid_range(vm_page_t m, int base, int size);
459int vm_page_sleep_if_busy(vm_page_t m, const char *msg);
460vm_offset_t vm_page_startup(vm_offset_t vaddr);
461void vm_page_sunbusy(vm_page_t m);
462int vm_page_trysbusy(vm_page_t m);

--- 197 unchanged lines hidden ---