/src/sys/uvm/ |
uvm_loan.c | 122 * => "ufi" is the result of a successful map lookup (meaning that 137 uvm_loanentry(struct uvm_faultinfo *ufi, void ***output, int flags) 139 vaddr_t curaddr = ufi->orig_rvaddr; 140 vsize_t togo = ufi->size; 141 struct vm_aref *aref = &ufi->entry->aref; 142 struct uvm_object *uobj = ufi->entry->object.uvm_obj; 165 anon = amap_lookup(aref, curaddr - ufi->entry->start); 172 rv = uvm_loananon(ufi, output, flags, anon); 174 rv = uvm_loanuobj(ufi, output, flags, curaddr); 175 } else if (UVM_ET_ISCOPYONWRITE(ufi->entry)) 240 struct uvm_faultinfo ufi; local in function:uvm_loan [all...] |
uvm_fault.c | 94 * - init the "IN" params in the ufi structure 216 uvmfault_amapcopy(struct uvm_faultinfo *ufi) 224 if (uvmfault_lookup(ufi, true) == false) 231 if (UVM_ET_ISNEEDSCOPY(ufi->entry)) 232 amap_copy(ufi->map, ufi->entry, AMAP_COPY_NOWAIT, 233 ufi->orig_rvaddr, ufi->orig_rvaddr + 1); 239 if (UVM_ET_ISNEEDSCOPY(ufi->entry)) { 240 uvmfault_unlockmaps(ufi, true) 836 struct uvm_faultinfo ufi; local in function:uvm_fault_internal [all...] |
/src/sys/dev/usb/ |
umassvar.h | 47 #define UDMASS_UFI 0x00040000 /* ufi command set */ 128 } ufi; member in union:__anon1e76498a030a
|