Searched refs:pgops (Results 1 – 13 of 13) sorted by relevance
| /openbsd-src/sys/uvm/ |
| H A D | uvm_object.h | 54 const struct uvm_pagerops *pgops; /* pager ops */ member 96 ((uobj)->pgops == &uvm_vnodeops) 99 ((uobj)->pgops == &uvm_deviceops) 102 ((uobj)->pgops == &uvm_vnodeops && \ 106 ((uobj)->pgops == &aobj_pager) 109 ((uobj)->pgops == &pmap_pager) 112 ((uobj)->pgops == &bufcache_pager)
|
| H A D | uvm_object.c | 62 uvm_obj_init(struct uvm_object *uobj, const struct uvm_pagerops *pgops, int refs) in uvm_obj_init() argument 66 alock = ((pgops != NULL) && (pgops != &pmap_pager) && in uvm_obj_init() 67 (pgops != &bufcache_pager) && (refs != UVM_OBJ_KERN)); in uvm_obj_init() 76 uobj->pgops = pgops; in uvm_obj_init() 143 error = (*uobj->pgops->pgo_get)(uobj, offset, pgs, &npages, 0, in uvm_obj_wire()
|
| H A D | uvm_pager.c | 344 uobj->pgops->pgo_cluster(uobj, center->offset, &lo, &hi); 493 if (uobj->pgops->pgo_mk_pcluster) { 494 ppsp = uobj->pgops->pgo_mk_pcluster(uobj, ppsp, 524 result = uobj->pgops->pgo_put(uobj, ppsp, *npages, flags); in uvm_pager_put()
|
| H A D | uvm_fault.c | 684 if (uobj != NULL && uobj->pgops->pgo_fault != NULL) { in uvm_fault_check() 687 error = uobj->pgops->pgo_fault(&ufi, in uvm_fault_check() 863 (void) uobj->pgops->pgo_flush(uobj, uoff, uoff + in uvm_fault_upper_lookup() 1160 (void) uobj->pgops->pgo_get(uobj, in uvm_fault_lower_lookup() 1538 result = uobj->pgops->pgo_get(uobj, uoff, &pg, &gotpages, in uvm_fault_lower()
|
| H A D | uvm_map.c | 1363 entry->object.uvm_obj->pgops->pgo_detach) { in uvm_unmap_detach() 1364 entry->object.uvm_obj->pgops->pgo_detach( in uvm_unmap_detach() 2592 if (next->object.uvm_obj->pgops && in uvm_map_splitentry() 2593 next->object.uvm_obj->pgops->pgo_reference) { in uvm_map_splitentry() 2595 next->object.uvm_obj->pgops->pgo_reference( in uvm_map_splitentry() 2915 (*pr)("OBJECT %p: pgops=%p, npages=%d, ", in uvm_map_printit() 2916 uobj, uobj->pgops, uobj->uo_npages); in uvm_map_printit() 3572 new_entry->object.uvm_obj->pgops->pgo_reference) { in uvm_mapent_clone() 3574 new_entry->object.uvm_obj->pgops->pgo_reference in uvm_mapent_clone() 3783 if (new_entry->object.uvm_obj->pgops in uvm_mapent_forkcopy() [all...] |
| H A D | uvm_vnode.c | 635 KASSERT(uobj->pgops->pgo_mk_pcluster != 0); in uvn_flush()
|
| H A D | uvm_mmap.c | 1141 uobj->pgops->pgo_detach(uobj);
|
| /openbsd-src/usr.sbin/procmap/ |
| H A D | procmap.c | 79 #define UVM_OBJ_IS_VNODE(uobj) ((uobj)->pgops == uvm_vnodeops) 80 #define UVM_OBJ_IS_AOBJ(uobj) ((uobj)->pgops == aobj_pager) 81 #define UVM_OBJ_IS_DEVICE(uobj) ((uobj)->pgops == uvm_deviceops) 920 D(uvm_obj, uvm_object)->pgops); in findname()
|
| /openbsd-src/sys/dev/pci/drm/ |
| H A D | drm_gem.c | 340 obj->uobj.pgops = NULL; in drm_gem_private_object_init() 1153 if (obj->uobj.pgops) in drm_gem_object_release() 1370 if (obj->uobj.pgops == NULL) in drm_gem_mmap_obj()
|
| /openbsd-src/sys/kern/ |
| H A D | exec_subr.c | 206 uobj->pgops->pgo_detach(uobj); in vmcmd_map_pagedvn()
|
| /openbsd-src/sys/dev/pci/drm/ttm/ |
| H A D | ttm_bo_vm.c | 801 if (bo->base.uobj.pgops == NULL) in ttm_bo_mmap_obj()
|
| /openbsd-src/sys/dev/pci/drm/i915/gem/ |
| H A D | i915_gem_shmem.c | 356 obj->base.uao->pgops->pgo_flush(obj->base.uao, 0, obj->base.size, in shmem_truncate()
|
| H A D | i915_gem_ttm.c | 464 obj->base.uao->pgops->pgo_flush(obj->base.uao, 0, obj->base.size, in i915_ttm_purge()
|