vm_page.h (934bfc128efae7dec678dd52f75a28ac3538384a) | vm_page.h (8b0dafdb2f18b9bdc464a4ddbcfd749c3d3875f1) |
---|---|
1/*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 3 * 4 * Copyright (c) 1991, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * The Mach Operating System project at Carnegie-Mellon University. --- 654 unchanged lines hidden (view full) --- 663vm_page_t vm_page_prev(vm_page_t m); 664bool vm_page_ps_test(vm_page_t m, int flags, vm_page_t skip_m); 665void vm_page_putfake(vm_page_t m); 666void vm_page_readahead_finish(vm_page_t m); 667bool vm_page_reclaim_contig(int req, u_long npages, vm_paddr_t low, 668 vm_paddr_t high, u_long alignment, vm_paddr_t boundary); 669bool vm_page_reclaim_contig_domain(int domain, int req, u_long npages, 670 vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary); | 1/*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 3 * 4 * Copyright (c) 1991, 1993 5 * The Regents of the University of California. All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * The Mach Operating System project at Carnegie-Mellon University. --- 654 unchanged lines hidden (view full) --- 663vm_page_t vm_page_prev(vm_page_t m); 664bool vm_page_ps_test(vm_page_t m, int flags, vm_page_t skip_m); 665void vm_page_putfake(vm_page_t m); 666void vm_page_readahead_finish(vm_page_t m); 667bool vm_page_reclaim_contig(int req, u_long npages, vm_paddr_t low, 668 vm_paddr_t high, u_long alignment, vm_paddr_t boundary); 669bool vm_page_reclaim_contig_domain(int domain, int req, u_long npages, 670 vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary); |
671bool vm_page_reclaim_contig_domain_ext(int domain, int req, u_long npages, 672 vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, 673 int desired_runs); |
|
671void vm_page_reference(vm_page_t m); 672#define VPR_TRYFREE 0x01 673#define VPR_NOREUSE 0x02 674void vm_page_release(vm_page_t m, int flags); 675void vm_page_release_locked(vm_page_t m, int flags); 676vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); 677bool vm_page_remove(vm_page_t); 678bool vm_page_remove_xbusy(vm_page_t); --- 349 unchanged lines hidden --- | 674void vm_page_reference(vm_page_t m); 675#define VPR_TRYFREE 0x01 676#define VPR_NOREUSE 0x02 677void vm_page_release(vm_page_t m, int flags); 678void vm_page_release_locked(vm_page_t m, int flags); 679vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); 680bool vm_page_remove(vm_page_t); 681bool vm_page_remove_xbusy(vm_page_t); --- 349 unchanged lines hidden --- |