Home
last modified time | relevance | path

Searched refs:pgops (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/sys/uvm/
H A Duvm_object.h59 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 Duvm_page_status.c114 uobj->pgops->pgo_markdirty != NULL) { in uvm_pagemarkdirty()
115 (*uobj->pgops->pgo_markdirty)(uobj); in uvm_pagemarkdirty()
H A Duvm_object.c75 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 Duvm_map.c971 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 Duvm_mremap.c83 if (uobj->pgops->pgo_reference) in uvm_mapent_extend()
84 uobj->pgops->pgo_reference(uobj); in uvm_mapent_extend()
H A Duvm_loan.c519 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 Duvm_mmap.c419 (*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 Duvm_readahead.c161 error = (*uobj->pgops->pgo_get)(uobj, off, NULL, in ra_startio()
H A Duvm_fault.c915 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 Duvm_bio.c386 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 Duvm_pdaemon.c752 (void) (uobj->pgops->pgo_put)(uobj, p->offset, in uvmpd_scan_queue()
/netbsd-src/usr.bin/pmap/
H A Dpmap.h78 #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 Dpmap.c815 D(uvm_obj, uvm_object)->pgops); in findname()
/netbsd-src/sys/compat/linux32/arch/aarch64/
H A Dlinux32_exec_machdep.c74 (*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 Dttm_bus_dma.c120 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 Dshmem_fs.h86 (*uobj->pgops->pgo_put)(uobj, start, end, flags); in shmem_truncate_range()
/netbsd-src/sys/rump/librump/rumpkern/
H A Dvm.c1154 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 Dkern_exec.c2039 (*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 Dsys_memfd.c441 error = (*mfd->mfd_uobj->pgops->pgo_put)(mfd->mfd_uobj, in memfd_truncate_locked()
H A Dexec_subr.c230 uobj->pgops->pgo_detach(uobj); in vmcmd_map_pagedvn()
H A Dkern_lwp.c2008 (*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 Dtmpfs_vnops.c1269 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 Dprivcmd.c1140 obj->uobj.pgops->pgo_detach(&obj->uobj); in privcmd_map_obj()
/netbsd-src/sys/arch/amd64/amd64/
H A Dmachdep.c853 (pg->uobject && pg->uobject->pgops)) { in sparse_dump_mark()