Home
last modified time | relevance | path

Searched refs:vmobj (Results 1 – 5 of 5) sorted by relevance

/dragonfly/sys/dev/virtual/nvmm/
H A Dnvmm_dragonfly.c105 os_vmobj_ref(os_vmobj_t *vmobj) in os_vmobj_ref() argument
107 vm_object_hold(vmobj); in os_vmobj_ref()
108 vm_object_reference_locked(vmobj); in os_vmobj_ref()
109 vm_object_drop(vmobj); in os_vmobj_ref()
113 os_vmobj_rel(os_vmobj_t *vmobj) in os_vmobj_rel() argument
115 vm_object_deallocate(vmobj); in os_vmobj_rel()
166 os_vmobj_ref(vmobj); in os_vmobj_map()
172 vm_object_hold(vmobj); in os_vmobj_map()
173 rv = vm_map_insert(map, &count, vmobj, NULL, offset, NULL, in os_vmobj_map()
176 vm_object_drop(vmobj); in os_vmobj_map()
[all …]
H A Dnvmm_netbsd.c63 os_vmobj_ref(os_vmobj_t *vmobj) in os_vmobj_ref() argument
65 uao_reference(vmobj); in os_vmobj_ref()
69 os_vmobj_rel(os_vmobj_t *vmobj) in os_vmobj_rel() argument
71 uao_detach(vmobj); in os_vmobj_rel()
75 os_vmobj_map(struct vm_map *map, vaddr_t *addr, vsize_t size, os_vmobj_t *vmobj, in os_vmobj_map() argument
115 os_vmobj_ref(vmobj); in os_vmobj_map()
121 error = uvm_map(map, addr, size, vmobj, offset, 0, uflags); in os_vmobj_map()
124 os_vmobj_rel(vmobj); in os_vmobj_map()
H A Dnvmm.c230 os_vmobj_rel(mach->hmap[j].vmobj); in nvmm_kill_machines()
323 os_vmobj_rel(mach->hmap[i].vmobj); in nvmm_machine_destroy()
641 return hmapping->vmobj; in nvmm_hmapping_getvmobj()
727 os_vmobj_rel(hmapping->vmobj); in nvmm_hmapping_free()
729 hmapping->vmobj = NULL; in nvmm_hmapping_free()
762 hmapping->vmobj = os_vmobj_create(hmapping->size); in nvmm_hva_map()
767 hmapping->vmobj, 0, false /* !wired */, true /* fixed */, in nvmm_hva_map()
797 os_vmobj_t *vmobj; in nvmm_gpa_map() local
842 vmobj = nvmm_hmapping_getvmobj(mach, args->hva, args->size, &off); in nvmm_gpa_map()
843 if (vmobj == NULL) { in nvmm_gpa_map()
[all …]
H A Dnvmm_internal.h77 os_vmobj_t *vmobj; member
/dragonfly/test/debug/
H A Dvnodeinfo.c464 struct vm_object vmobj; in getobjpages() local
466 kkread(kd, (u_long)obj, &vmobj, sizeof(vmobj)); in getobjpages()
467 return(vmobj.resident_page_count); in getobjpages()
474 struct vm_object vmobj; in getobjvnpsize() local
476 kkread(kd, (u_long)obj, &vmobj, sizeof(vmobj)); in getobjvnpsize()
477 return ((int)vmobj.size); in getobjvnpsize()