Home
last modified time | relevance | path

Searched refs:ar_amap (Results 1 – 13 of 13) sorted by relevance

/netbsd/src/sys/uvm/
Duvm_loan.c151 if (aref->ar_amap) { in uvm_loanentry()
152 amap_lock(aref->ar_amap, RW_WRITER); in uvm_loanentry()
164 if (aref->ar_amap) { in uvm_loanentry()
178 uvmfault_unlockall(ufi, aref->ar_amap, uobj); in uvm_loanentry()
182 KASSERT(rv > 0 || aref->ar_amap == NULL || in uvm_loanentry()
183 !rw_write_held(aref->ar_amap->am_lock)); in uvm_loanentry()
213 if (aref->ar_amap) { in uvm_loanentry()
214 amap_unlock(aref->ar_amap); in uvm_loanentry()
365 ufi->entry->aref.ar_amap, in uvm_loananon()
385 error = uvmfault_anonget(ufi, ufi->entry->aref.ar_amap, anon); in uvm_loananon()
[all …]
Duvm_coredump.c138 entry->aref.ar_amap == NULL) { in uvm_coredump_walkmap()
141 entry->aref.ar_amap == NULL) { in uvm_coredump_walkmap()
159 amap_lock(entry->aref.ar_amap, RW_READER); in uvm_coredump_walkmap()
187 amap_unlock(entry->aref.ar_amap); in uvm_coredump_walkmap()
Duvm_map.c886 amap_ref(entry->aref.ar_amap, entry->aref.ar_pageoff, in uvm_map_reference_amap()
898 amap_unref(entry->aref.ar_amap, entry->aref.ar_pageoff, in uvm_map_unreference_amap()
962 if (entry1->aref.ar_amap) { in uvm_mapent_splitadj()
1366 if (prev_entry->aref.ar_amap && in uvm_map_enter()
1367 amap_refs(prev_entry->aref.ar_amap) != 1) { in uvm_map_enter()
1371 if (prev_entry->aref.ar_amap) { in uvm_map_enter()
1439 if (prev_entry->next->aref.ar_amap && in uvm_map_enter()
1440 (amap_refs(prev_entry->next->aref.ar_amap) != 1 || in uvm_map_enter()
1441 (merged && prev_entry->aref.ar_amap))) { in uvm_map_enter()
1452 if (prev_entry->aref.ar_amap) { in uvm_map_enter()
[all …]
Duvm_amap.c354 struct vm_amap *amap = entry->aref.ar_amap; in amap_extend()
706 struct vm_amap *amap = entry->aref.ar_amap; in amap_share_protect()
837 srcamap = entry->aref.ar_amap; in amap_copy()
885 entry->aref.ar_amap = amap_alloc(len, 0, waitf); in amap_copy()
886 if (entry->aref.ar_amap != NULL) { in amap_copy()
999 entry->aref.ar_amap = amap; in amap_copy()
1028 struct vm_amap *amap = entry->aref.ar_amap; in amap_cow_now()
1145 struct vm_amap *amap = origref->ar_amap; in amap_splitref()
1148 KASSERT(splitref->ar_amap == origref->ar_amap); in amap_splitref()
1447 struct vm_amap *amap = aref->ar_amap; in amap_lookup()
[all …]
Duvm_device.c402 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in udv_fault()
413 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in udv_fault()
466 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, in udv_fault()
473 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in udv_fault()
Duvm_fault.c552 struct vm_amap *amap = ufi->entry->aref.ar_amap; in uvmfault_promote()
1084 amap = ufi->entry->aref.ar_amap; /* upper layer */ in uvm_fault_check()
1292 struct vm_amap *amap = ufi->entry->aref.ar_amap; in uvm_fault_upper_lookup()
1425 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_upper()
1537 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_upper_loan()
1601 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_upper_promote()
1679 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_upper_enter()
1860 struct vm_amap *amap __diagused = ufi->entry->aref.ar_amap; in uvm_fault_lower()
2120 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_lower_io()
2318 struct vm_amap * const amap = ufi->entry->aref.ar_amap; in uvm_fault_lower_direct_loan()
[all …]
Duvm_anon.h83 struct vm_amap *ar_amap; /* pointer to amap */ member
Duvm_mremap.c57 reserved_entry->aref.ar_amap != NULL || in uvm_mapent_extend()
Duvm_mmap.c200 amap = entry->aref.ar_amap; /* upper layer */ in sys_mincore()
/netbsd/src/sys/external/bsd/drm2/drm/
Ddrm_gem_cma_helper.c222 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in drm_gem_cma_fault()
228 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in drm_gem_cma_fault()
/netbsd/src/usr.bin/pmap/
Dpmap.c381 indent(2), "", vme->aref.ar_pageoff, vme->aref.ar_amap); in dump_vm_map_entry()
390 if ((debug & PRINT_VM_AMAP) && (vme->aref.ar_amap != NULL)) { in dump_vm_map_entry()
394 P(amap) = vme->aref.ar_amap; in dump_vm_map_entry()
510 vme->aref.ar_amap, vme->aref.ar_pageoff); in dump_vm_map_entry()
/netbsd/src/lib/libkvm/
Dkvm_proc.c208 vme.aref.ar_amap != NULL) in _kvm_ureadm()
219 if (vme.aref.ar_amap == NULL) in _kvm_ureadm()
222 addr = (u_long)vme.aref.ar_amap; in _kvm_ureadm()
/netbsd/src/sys/arch/xen/xen/
Dprivcmd.c1120 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj); in privpgop_fault()