vm_pager.h (b730fd30b78f502ed5dd08e5285cb2c951495d65) vm_pager.h (f4cdb9d7c3f2ca277c0e90540595164a109f84c1)
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1990 University of Utah.
5 * Copyright (c) 1991, 1993
6 * The Regents of the University of California. All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

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

39
40/*
41 * Pager routine interface definition.
42 */
43
44#ifndef _VM_PAGER_
45#define _VM_PAGER_
46
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1990 University of Utah.
5 * Copyright (c) 1991, 1993
6 * The Regents of the University of California. All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

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

39
40/*
41 * Pager routine interface definition.
42 */
43
44#ifndef _VM_PAGER_
45#define _VM_PAGER_
46
47#include <sys/queue.h>
47#include <sys/systm.h>
48
49TAILQ_HEAD(pagerlst, vm_object);
50struct vnode;
51
52typedef void pgo_init_t(void);
53typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
54 struct ucred *);
55typedef void pgo_dealloc_t(vm_object_t);

--- 235 unchanged lines hidden ---
48
49TAILQ_HEAD(pagerlst, vm_object);
50struct vnode;
51
52typedef void pgo_init_t(void);
53typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
54 struct ucred *);
55typedef void pgo_dealloc_t(vm_object_t);

--- 235 unchanged lines hidden ---