Searched refs:ufi (Results 1 – 6 of 6) sorted by relevance
| /mirbsd/src/sys/uvm/ |
| D | uvm_fault_i.h | 57 uvmfault_unlockmaps(ufi, write_locked) in uvmfault_unlockmaps() argument 58 struct uvm_faultinfo *ufi; in uvmfault_unlockmaps() 66 if (ufi == NULL) { 71 vm_map_unlock(ufi->map); 73 vm_map_unlock_read(ufi->map); 84 uvmfault_unlockall(ufi, amap, uobj, anon) in uvmfault_unlockall() argument 85 struct uvm_faultinfo *ufi; in uvmfault_unlockall() 100 uvmfault_unlockmaps(ufi, FALSE); 113 uvmfault_check_intrsafe(ufi) in uvmfault_check_intrsafe() argument 114 struct uvm_faultinfo *ufi; in uvmfault_check_intrsafe() [all …]
|
| D | uvm_fault.c | 233 uvmfault_amapcopy(ufi) in uvmfault_amapcopy() argument 234 struct uvm_faultinfo *ufi; in uvmfault_amapcopy() 247 if (uvmfault_lookup(ufi, TRUE) == FALSE) 254 if (UVM_ET_ISNEEDSCOPY(ufi->entry)) 255 amap_copy(ufi->map, ufi->entry, M_NOWAIT, TRUE, 256 ufi->orig_rvaddr, ufi->orig_rvaddr + 1); 262 if (UVM_ET_ISNEEDSCOPY(ufi->entry)) { 263 uvmfault_unlockmaps(ufi, TRUE); 272 uvmfault_unlockmaps(ufi, TRUE); 295 uvmfault_anonget(ufi, amap, anon) in uvmfault_anonget() argument [all …]
|
| D | uvm_loan.c | 130 uvm_loanentry(ufi, output, flags) in uvm_loanentry() argument 131 struct uvm_faultinfo *ufi; in uvm_loanentry() 135 vaddr_t curaddr = ufi->orig_rvaddr; 136 vsize_t togo = ufi->size; 137 struct vm_aref *aref = &ufi->entry->aref; 138 struct uvm_object *uobj = ufi->entry->object.uvm_obj; 160 anon = amap_lookup(aref, curaddr - ufi->entry->start); 166 rv = uvm_loananon(ufi, output, flags, anon); 168 rv = uvm_loanuobj(ufi, output, flags, curaddr); 169 } else if (UVM_ET_ISCOPYONWRITE(ufi->entry)) { [all …]
|
| D | uvm_device.c | 374 udv_fault(ufi, vaddr, pps, npages, centeridx, fault_type, access_type, flags) in udv_fault() argument 375 struct uvm_faultinfo *ufi; in udv_fault() 382 struct vm_map_entry *entry = ufi->entry; 403 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj, NULL); 445 mapprot = ufi->entry->protection; 448 ufi->orig_map->pmap, curr_va, paddr, mapprot); 449 if (pmap_enter(ufi->orig_map->pmap, curr_va, paddr, 461 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, 465 pmap_update(ufi->orig_map->pmap); 471 uvmfault_unlockall(ufi, ufi->entry->aref.ar_amap, uobj, NULL); [all …]
|
| /mirbsd/src/sys/dev/usb/ |
| D | umassvar.h | 125 } ufi; member
|
| D | umass.c | 1739 sc->sbl.ufi.asc, sc->sbl.ufi.ascq)); in umass_cbi_state() 1741 if ((sc->sbl.ufi.asc == 0 && sc->sbl.ufi.ascq == 0) || in umass_cbi_state()
|