uipc_shm.c (85078b8573332c2c83a79adea8a61b519fb3b6af) | uipc_shm.c (d474440ab33c683b0e3f55e8e854f055615db6ec) |
---|---|
1/*- 2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3 * 4 * Copyright (c) 2006, 2011, 2016-2017 Robert N. M. Watson 5 * Copyright 2020 The FreeBSD Foundation 6 * All rights reserved. 7 * 8 * Portions of this software were developed by BAE Systems, the University of --- 313 unchanged lines hidden (view full) --- 322 vm_wire_sub(object->size); 323 } else { 324 KASSERT(object->size == 0, 325 ("largepage phys obj %p not initialized bit size %#jx > 0", 326 object, (uintmax_t)object->size)); 327 } 328} 329 | 1/*- 2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3 * 4 * Copyright (c) 2006, 2011, 2016-2017 Robert N. M. Watson 5 * Copyright 2020 The FreeBSD Foundation 6 * All rights reserved. 7 * 8 * Portions of this software were developed by BAE Systems, the University of --- 313 unchanged lines hidden (view full) --- 322 vm_wire_sub(object->size); 323 } else { 324 KASSERT(object->size == 0, 325 ("largepage phys obj %p not initialized bit size %#jx > 0", 326 object, (uintmax_t)object->size)); 327 } 328} 329 |
330static struct phys_pager_ops shm_largepage_phys_ops = { | 330static const struct phys_pager_ops shm_largepage_phys_ops = { |
331 .phys_pg_populate = shm_largepage_phys_populate, 332 .phys_pg_haspage = shm_largepage_phys_haspage, 333 .phys_pg_ctor = shm_largepage_phys_ctor, 334 .phys_pg_dtor = shm_largepage_phys_dtor, 335}; 336 337bool 338shm_largepage(struct shmfd *shmfd) --- 1641 unchanged lines hidden --- | 331 .phys_pg_populate = shm_largepage_phys_populate, 332 .phys_pg_haspage = shm_largepage_phys_haspage, 333 .phys_pg_ctor = shm_largepage_phys_ctor, 334 .phys_pg_dtor = shm_largepage_phys_dtor, 335}; 336 337bool 338shm_largepage(struct shmfd *shmfd) --- 1641 unchanged lines hidden --- |