vm_pager.c (192112b74fed56ca652cf1d70c11ba7e17bc1ce2) vm_pager.c (0d2dfc6fed03c36f7c4a9bb2a4223028f3b4431b)
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.

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

159 .pgo_dealloc = dead_pager_dealloc,
160 .pgo_getpages = dead_pager_getpages,
161 .pgo_putpages = dead_pager_putpages,
162 .pgo_haspage = dead_pager_haspage,
163 .pgo_getvp = dead_pager_getvp,
164};
165
166struct pagerops *pagertab[] = {
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.

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

159 .pgo_dealloc = dead_pager_dealloc,
160 .pgo_getpages = dead_pager_getpages,
161 .pgo_putpages = dead_pager_putpages,
162 .pgo_haspage = dead_pager_haspage,
163 .pgo_getvp = dead_pager_getvp,
164};
165
166struct pagerops *pagertab[] = {
167 &defaultpagerops, /* OBJT_DEFAULT */
168 &swappagerops, /* OBJT_SWAP */
169 &vnodepagerops, /* OBJT_VNODE */
170 &devicepagerops, /* OBJT_DEVICE */
171 &physpagerops, /* OBJT_PHYS */
172 &deadpagerops, /* OBJT_DEAD */
173 &sgpagerops, /* OBJT_SG */
174 &mgtdevicepagerops, /* OBJT_MGTDEVICE */
167 [OBJT_DEFAULT] = &defaultpagerops,
168 [OBJT_SWAP] = &swappagerops,
169 [OBJT_VNODE] = &vnodepagerops,
170 [OBJT_DEVICE] = &devicepagerops,
171 [OBJT_PHYS] = &physpagerops,
172 [OBJT_DEAD] = &deadpagerops,
173 [OBJT_SG] = &sgpagerops,
174 [OBJT_MGTDEVICE] = &mgtdevicepagerops,
175};
176
177void
178vm_pager_init(void)
179{
180 struct pagerops **pgops;
181
182 /*

--- 349 unchanged lines hidden ---
175};
176
177void
178vm_pager_init(void)
179{
180 struct pagerops **pgops;
181
182 /*

--- 349 unchanged lines hidden ---