| /netbsd-src/sys/uvm/ |
| H A D | uvm_object.h | 59 const struct uvm_pagerops *pgops; /* pager ops */ member 98 ((uobj)->pgops == &uvm_vnodeops) 101 ((uobj)->pgops == &uvm_deviceops) 120 ((uobj)->pgops == &aobj_pager)
|
| H A D | uvm_page_status.c | 114 uobj->pgops->pgo_markdirty != NULL) { in uvm_pagemarkdirty() 115 (*uobj->pgops->pgo_markdirty)(uobj); in uvm_pagemarkdirty()
|
| H A D | uvm_object.c | 75 uo->pgops = ops; in uvm_obj_init() 147 error = (*uobj->pgops->pgo_get)(uobj, offset, pgs, &npages, 0, in uvm_obj_wirepages() 348 uobj, rw_write_held(uobj->vmobjlock), uobj->pgops, uobj->uo_npages); in uvm_object_printit()
|
| H A D | uvm_map.c | 971 if (entry1->object.uvm_obj->pgops && 972 entry1->object.uvm_obj->pgops->pgo_reference) 973 entry1->object.uvm_obj->pgops->pgo_reference( 1390 if (uobj && uobj->pgops->pgo_detach) in uvm_map_enter() 1391 uobj->pgops->pgo_detach(uobj); in uvm_map_enter() 1511 if (uobj && uobj->pgops->pgo_detach) in uvm_map_enter() 1512 uobj->pgops->pgo_detach(uobj); in uvm_map_enter() 2533 first_entry->object.uvm_obj->pgops->pgo_detach) { in uvm_map_replace() 2534 (*first_entry->object.uvm_obj->pgops->pgo_detach) in uvm_map_replace() 2883 if (newentry->object.uvm_obj->pgops in uvm_map_extract() [all...] |
| H A D | uvm_mremap.c | 83 if (uobj->pgops->pgo_reference) in uvm_mapent_extend() 84 uobj->pgops->pgo_reference(uobj); in uvm_mapent_extend()
|
| H A D | uvm_loan.c | 519 error = (*uobj->pgops->pgo_get)(uobj, pgoff, pgpp, &npages, 0, in uvm_loanuobjchunk() 618 if (uobj->pgops->pgo_get) { /* try locked pgo_get */ in uvm_loanuobj() 621 error = (*uobj->pgops->pgo_get)(uobj, in uvm_loanuobj() 647 error = (*uobj->pgops->pgo_get)(uobj, in uvm_loanuobj()
|
| H A D | uvm_mmap.c | 419 (*uobj->pgops->pgo_reference)(uobj); in sys_mmap() 432 (*uobj->pgops->pgo_detach)(uobj); in sys_mmap() 948 uobj->pgops->pgo_detach(uobj); in uvm_mmap()
|
| H A D | uvm_readahead.c | 161 error = (*uobj->pgops->pgo_get)(uobj, off, NULL, in ra_startio()
|
| H A D | uvm_fault.c | 915 if (uobj && uobj->pgops->pgo_fault != NULL) { in uvm_fault_internal() 921 error = uobj->pgops->pgo_fault(&ufi, in uvm_fault_internal() 1216 (void) (uobj->pgops->pgo_put)(uobj, uoff, uoff + in uvm_fault_check() 1996 (void) uobj->pgops->pgo_get(uobj, in uvm_fault_lower_lookup() 2155 error = uobj->pgops->pgo_get(uobj, uoff, &pg, &gotpages, in uvm_fault_lower_io()
|
| H A D | uvm_bio.c | 386 error = (*uobj->pgops->pgo_get)(uobj, umap->offset + slot_offset, pgs, in ubc_fault() 592 error = (*uobj->pgops->pgo_get)(uobj, trunc_page(offset), pgs, in ubc_alloc() 882 error = (*uobj->pgops->pgo_get)(uobj, trunc_page(offset), pgs, in ubc_alloc_direct()
|
| H A D | uvm_pdaemon.c | 752 (void) (uobj->pgops->pgo_put)(uobj, p->offset, in uvmpd_scan_queue()
|
| /netbsd-src/usr.bin/pmap/ |
| H A D | pmap.h | 78 #define UVM_OBJ_IS_VNODE(uobj) ((uobj)->pgops == uvm_vnodeops) 79 #define UVM_OBJ_IS_AOBJ(uobj) ((uobj)->pgops == aobj_pager) 80 #define UVM_OBJ_IS_DEVICE(uobj) ((uobj)->pgops == uvm_deviceops) 81 #define UVM_OBJ_IS_UBCPAGER(uobj) ((uobj)->pgops == ubc_pager)
|
| H A D | pmap.c | 815 D(uvm_obj, uvm_object)->pgops); in findname()
|
| /netbsd-src/sys/compat/linux32/arch/aarch64/ |
| H A D | linux32_exec_machdep.c | 74 (*uobj->pgops->pgo_reference)(uobj); in vmcmd_linux32_kuser_helper_map() 79 (*uobj->pgops->pgo_detach)(uobj); in vmcmd_linux32_kuser_helper_map()
|
| /netbsd-src/sys/external/bsd/drm2/ttm/ |
| H A D | ttm_bus_dma.c | 120 KASSERT(uobj->pgops->pgo_put); in ttm_bus_dma_put() 124 (void)(*uobj->pgops->pgo_put)(uobj, 0, size, flags); in ttm_bus_dma_put()
|
| /netbsd-src/sys/external/bsd/drm2/include/linux/ |
| H A D | shmem_fs.h | 86 (*uobj->pgops->pgo_put)(uobj, start, end, flags); in shmem_truncate_range()
|
| /netbsd-src/sys/rump/librump/rumpkern/ |
| H A D | vm.c | 1154 uobj->pgops->pgo_put(uobj, pg->offset, in processpage() 1362 (void)uobj->pgops->pgo_get(uobj, trunc_page(off), in ubc_zerorange() 1426 rv = uobj->pgops->pgo_get(uobj, trunc_page(uio->uio_offset), in ubc_uiomove()
|
| /netbsd-src/sys/kern/ |
| H A D | kern_exec.c | 2039 (*uobj->pgops->pgo_reference)(uobj); in exec_sigcode_alloc() 2046 (*uobj->pgops->pgo_detach)(uobj); in exec_sigcode_alloc() 2059 (*uobj->pgops->pgo_reference)(uobj); in exec_sigcode_alloc() 2081 (*uobj->pgops->pgo_detach)(uobj); 2115 (*uobj->pgops->pgo_reference)(uobj); in exec_sigcode_map() 2125 (*uobj->pgops->pgo_detach)(uobj); in exec_sigcode_map()
|
| H A D | sys_memfd.c | 441 error = (*mfd->mfd_uobj->pgops->pgo_put)(mfd->mfd_uobj, in memfd_truncate_locked()
|
| H A D | exec_subr.c | 230 uobj->pgops->pgo_detach(uobj); in vmcmd_map_pagedvn()
|
| H A D | kern_lwp.c | 2008 (*uao->pgops->pgo_reference)(uao); in lwp_ctl_alloc() 2017 (*uao->pgops->pgo_detach)(uao); in lwp_ctl_alloc()
|
| /netbsd-src/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 1269 error = (*uobj->pgops->pgo_get)(uobj, offset, pgs, &npages, centeridx, in tmpfs_getpages() 1307 error = (*uobj->pgops->pgo_put)(uobj, offlo, offhi, flags); in tmpfs_putpages()
|
| /netbsd-src/sys/arch/xen/xen/ |
| H A D | privcmd.c | 1140 obj->uobj.pgops->pgo_detach(&obj->uobj); in privcmd_map_obj()
|
| /netbsd-src/sys/arch/amd64/amd64/ |
| H A D | machdep.c | 853 (pg->uobject && pg->uobject->pgops)) { in sparse_dump_mark()
|