Home
last modified time | relevance | path

Searched defs:uobj (Results 1 – 25 of 61) sorted by relevance

123

/netbsd/sys/uvm/
H A Duvm_object.h87 #define UVM_OBJ_IS_KERN_OBJECT(uobj) \ argument
97 #define UVM_OBJ_IS_VNODE(uobj) \ argument
100 #define UVM_OBJ_IS_DEVICE(uobj) \ argument
103 #define UVM_OBJ_IS_VTEXT(uobj) \ argument
106 #define UVM_OBJ_IS_CLEAN(uobj) \ argument
116 #define UVM_OBJ_NEEDS_WRITEFAULT(uobj) \ argument
119 #define UVM_OBJ_IS_AOBJ(uobj) \ argument
H A Duvm_vnode.c120 uvn_reference(struct uvm_object *uobj) in uvn_reference()
135 uvn_detach(struct uvm_object *uobj) in uvn_detach()
148 uvn_put(struct uvm_object *uobj, voff_t offlo, voff_t offhi, int flags) in uvn_put()
170 uvn_get(struct uvm_object *uobj, voff_t offset, in uvn_get()
204 uvn_markdirty(struct uvm_object *uobj) in uvn_markdirty()
225 uvn_findpages(struct uvm_object *uobj, voff_t offset, unsigned int *npagesp, in uvn_findpages()
288 uvn_findpage(struct uvm_object *uobj, voff_t offset, struct vm_page **pgp, in uvn_findpage()
438 struct uvm_object *uobj = &vp->v_uobj; in uvm_vnp_setsize() local
493 uvn_text_p(struct uvm_object *uobj) in uvn_text_p()
507 uvn_alloc_ractx(struct uvm_object *uobj) in uvn_alloc_ractx()
H A Duvm_object.c131 uvm_obj_wirepages(struct uvm_object *uobj, off_t start, off_t end, in uvm_obj_wirepages()
217 uvm_obj_unwirepages(struct uvm_object *uobj, off_t start, off_t end) in uvm_obj_unwirepages()
237 uvm_obj_notag_p(struct uvm_object *uobj, int tag) in uvm_obj_notag_p()
245 uvm_obj_clean_p(struct uvm_object *uobj) in uvm_obj_clean_p()
252 uvm_obj_nowriteback_p(struct uvm_object *uobj) in uvm_obj_nowriteback_p()
261 struct uvm_object *uobj = pg->uobject; in uvm_obj_page_tag_p() local
272 struct uvm_object *uobj = pg->uobject; in uvm_obj_page_set_tag() local
283 struct uvm_object *uobj = pg->uobject; in uvm_obj_page_clear_tag() local
339 uvm_object_printit(struct uvm_object *uobj, bool full, in uvm_object_printit()
H A Duvm_aobj.c248 uao_find_swslot(struct uvm_object *uobj, int pageidx) in uao_find_swslot()
288 uao_set_swslot(struct uvm_object *uobj, int pageidx, int slot) in uao_set_swslot()
369 struct uvm_object *uobj = &aobj->u_obj; in uao_free() local
521 uao_set_pgfl(struct uvm_object *uobj, int freelist) in uao_set_pgfl()
537 uao_pagealloc(struct uvm_object *uobj, voff_t offset, int flags) in uao_pagealloc()
572 uao_reference(struct uvm_object *uobj) in uao_reference()
585 uao_detach(struct uvm_object *uobj) in uao_detach()
670 uao_put(struct uvm_object *uobj, voff_t start, voff_t stop, int flags) in uao_put()
805 uao_get(struct uvm_object *uobj, voff_t offset, struct vm_page **pps, in uao_get()
1084 uao_dropswap(struct uvm_object *uobj, int pageidx) in uao_dropswap()
[all …]
H A Duvm_fault.c553 struct uvm_object *uobj; in uvmfault_promote() local
903 struct uvm_object * const uobj = in uvm_fault_internal() local
973 struct uvm_object *uobj; in uvm_fault_check() local
1234 struct vm_amap *amap, struct uvm_object *uobj) in uvm_fault_upper_upgrade()
1418 struct uvm_object *uobj; in uvm_fault_upper() local
1590 struct uvm_object *uobj, struct vm_anon *anon) in uvm_fault_upper_promote()
1643 struct uvm_object *uobj, struct vm_anon *anon) in uvm_fault_upper_direct()
2111 struct uvm_object *uobj = *ruobj; in uvm_fault_lower_io() local
2305 struct uvm_object *uobj, struct vm_page **rpg, in uvm_fault_lower_direct_loan()
2450 struct uvm_object *uobj, in uvm_fault_lower_enter()
[all …]
H A Duvm_bio.c79 #define UBC_HASH(uobj, offset) \ argument
95 struct uvm_object * uobj; /* mapped object */ member
110 struct uvm_object uobj; /* glue for uvm_map() */ member
311 struct uvm_object *uobj; in ubc_fault() local
460 ubc_find_mapping(struct uvm_object *uobj, voff_t offset) in ubc_find_mapping()
482 ubc_alloc(struct uvm_object *uobj, voff_t offset, vsize_t *lenp, int advice, in ubc_alloc()
646 struct uvm_object *uobj; in ubc_release() local
807 ubc_zerorange(struct uvm_object *uobj, off_t off, size_t len, int flags) in ubc_zerorange()
845 ubc_alloc_direct(struct uvm_object *uobj, voff_t offset, vsize_t *lenp, in ubc_alloc_direct()
931 ubc_direct_release(struct uvm_object *uobj, in ubc_direct_release()
[all …]
H A Duvm_loan.c142 struct uvm_object *uobj = ufi->entry->object.uvm_obj; in uvm_loanentry() local
511 uvm_loanuobjchunk(struct uvm_object *uobj, voff_t pgoff, int orignpages, in uvm_loanuobjchunk()
563 uvm_loanuobjpages(struct uvm_object *uobj, voff_t pgoff, int npages, in uvm_loanuobjpages()
601 struct uvm_object *uobj = ufi->entry->object.uvm_obj; in uvm_loanuobj() local
1033 ulz_put(struct uvm_object *uobj, voff_t start, voff_t stop, int flags) in ulz_put()
1161 uvm_loanbreak_anon(struct vm_anon *anon, struct uvm_object *uobj) in uvm_loanbreak_anon()
H A Duvm_device.c294 udv_reference(struct uvm_object *uobj) in udv_reference()
314 udv_detach(struct uvm_object *uobj) in udv_detach()
382 struct uvm_object *uobj = entry->object.uvm_obj; in udv_fault() local
H A Duvm_readahead.c122 ra_startio(struct uvm_object *uobj, off_t off, size_t sz) in ra_startio()
223 uvm_ra_request(struct uvm_ractx *ra, int advice, struct uvm_object *uobj, in uvm_ra_request()
354 uvm_readahead(struct uvm_object *uobj, off_t off, off_t size) in uvm_readahead()
H A Duvm_page_array.c45 uvm_page_array_init(struct uvm_page_array *ar, struct uvm_object *uobj, in uvm_page_array_init()
139 struct uvm_object *uobj = ar->ar_uobj; in uvm_page_array_fill() local
H A Duvm_page.c207 uvm_pageinsert_object(struct uvm_object *uobj, struct vm_page *pg) in uvm_pageinsert_object()
240 uvm_pageinsert_tree(struct uvm_object *uobj, struct vm_page *pg) in uvm_pageinsert_tree()
266 uvm_pageremove_object(struct uvm_object *uobj, struct vm_page *pg) in uvm_pageremove_object()
300 uvm_pageremove_tree(struct uvm_object *uobj, struct vm_page *pg) in uvm_pageremove_tree()
1339 struct uvm_object *uobj = oldpg->uobject; in uvm_pagereplace() local
2065 struct uvm_object * const uobj = pg->uobject; in uvm_pagereadonly_p() local
2142 struct uvm_object *uobj; in uvm_page_printit() local
H A Duvm_pdaemon.c385 struct uvm_object *uobj = pg->uobject; in uvmpd_page_owner_lock() local
518 struct uvm_object *uobj; in swapcluster_add() local
646 struct uvm_object *uobj; in uvmpd_scan_queue() local
H A Duvm_map.c206 #define UVM_ET_ISCOMPATIBLE(ent, type, uobj, meflags, \ argument
1286 struct uvm_object *uobj = args->uma_uobj; in uvm_map_enter() local
1783 struct uvm_object *uobj, voff_t uoffset, vsize_t align, int flags, in uvm_findspace_invariants()
3178 struct uvm_object *uobj = in uvm_map_protect() local
3359 struct uvm_object * const uobj = entry->object.uvm_obj; in uvm_map_willneed() local
3897 struct uvm_object *uobj; in uvm_map_clean() local
4662 struct uvm_object *uobj; in uvm_mapent_trymerge() local
4889 #define UVM_VOADDR_SET_UOBJ(voa, uobj) \ argument
5061 struct uvm_object *uobj = entry->object.uvm_obj; in uvm_voaddr_acquire() local
5095 struct uvm_object * const uobj = UVM_VOADDR_GET_UOBJ(voaddr); in uvm_voaddr_release() local
[all …]
H A Duvm_fault_i.h73 struct uvm_object *uobj) in uvmfault_unlockall()
H A Duvm_mmap.c129 struct uvm_object *uobj; in sys_mincore() local
283 struct uvm_object *uobj; in sys_mmap() local
860 vm_prot_t maxprot, int flags, int advice, struct uvm_object *uobj, in uvm_mmap()
1011 struct uvm_object *uobj; in uvm_mmap_dev() local
/netbsd/sys/external/bsd/drm2/include/linux/
H A Dshmem_fs.h50 shmem_read_mapping_page_gfp(struct uvm_object *uobj, voff_t i, gfp_t gfp) in shmem_read_mapping_page_gfp()
68 shmem_read_mapping_page(struct uvm_object *uobj, voff_t i) in shmem_read_mapping_page()
74 shmem_truncate_range(struct uvm_object *uobj, voff_t start, voff_t end) in shmem_truncate_range()
H A Dfs.h43 file_inode(struct uvm_object *uobj) in file_inode()
/netbsd/usr.bin/pmap/
H A Dpmap.h78 #define UVM_OBJ_IS_VNODE(uobj) ((uobj)->pgops == uvm_vnodeops) argument
79 #define UVM_OBJ_IS_AOBJ(uobj) ((uobj)->pgops == aobj_pager) argument
80 #define UVM_OBJ_IS_DEVICE(uobj) ((uobj)->pgops == uvm_deviceops) argument
81 #define UVM_OBJ_IS_UBCPAGER(uobj) ((uobj)->pgops == ubc_pager) argument
/netbsd/sys/rump/librump/rumpvfs/
H A Dvm_vfs.c42 struct uvm_object *uobj = pgs[0]->uobject; in uvm_aio_aiodone_pages() local
72 struct uvm_object *uobj = NULL; in uvm_aio_aiodone() local
/netbsd/sys/external/bsd/drm2/ttm/
H A Dttm_bo_vm.c53 ttm_bo_uvm_reference(struct uvm_object *uobj) in ttm_bo_uvm_reference()
62 ttm_bo_uvm_detach(struct uvm_object *uobj) in ttm_bo_uvm_detach()
75 struct uvm_object *const uobj = ufi->entry->object.uvm_obj; in ttm_bo_uvm_fault() local
H A Dttm_bus_dma.c99 struct uvm_object *const uobj = ttm_dma->ttm.swap_storage; in ttm_bus_dma_put() local
/netbsd/sys/external/bsd/drm2/drm/
H A Ddrm_gem_vm.c50 drm_gem_pager_reference(struct uvm_object *uobj) in drm_gem_pager_reference()
59 drm_gem_pager_detach(struct uvm_object *uobj) in drm_gem_pager_detach()
/netbsd/sys/kern/
H A Dsysv_shm.c207 struct uvm_object *uobj = NULL; in shm_delete_mapping() local
313 struct uvm_object *uobj; in sys_shmdt() local
384 struct uvm_object *uobj; in sys_shmat() local
515 struct uvm_object *uobj = NULL; in shmctl1() local
831 struct uvm_object *uobj; in shmexit() local
/netbsd/sys/rump/librump/rumpkern/
H A Dvm.c174 uvm_pagealloc_strat(struct uvm_object *uobj, voff_t off, struct vm_anon *anon, in uvm_pagealloc_strat()
238 struct uvm_object *uobj = pg->uobject; in uvm_pagefree() local
673 uvm_pagelookup(struct uvm_object *uobj, voff_t off) in uvm_pagelookup()
789 uvm_loanuobjpages(struct uvm_object *uobj, voff_t pgoff, int orignpages, in uvm_loanuobjpages()
804 ubc_purge(struct uvm_object *uobj) in ubc_purge()
826 struct uvm_object *uobj, voff_t uoffset, vsize_t align, in uvm_map()
1150 struct uvm_object *uobj; in processpage() local
1350 ubc_zerorange(struct uvm_object *uobj, off_t off, size_t len, int flags) in ubc_zerorange()
1402 ubc_uiomove(struct uvm_object *uobj, struct uio *uio, vsize_t todo, in ubc_uiomove()
/netbsd/tests/rump/kernspace/
H A Dbusypage.c45 static struct uvm_object *uobj; variable

123