| /freebsd/sys/vm/ |
| H A D | vm_fault.c | 123 vm_prot_t fault_type; member 312 need_dirty = ((fs->fault_type & VM_PROT_WRITE) != 0 && in vm_fault_dirty() 347 (fs->fault_type & (VM_PROT_COPY | VM_PROT_WRITE)) == 0); in vm_fault_is_read() 438 fs->fault_type |= VM_PROT_WRITE; in vm_fault_soft_fast() 442 if (pmap_enter(fs->map->pmap, vaddr, m_map, fs->prot, fs->fault_type | in vm_fault_soft_fast() 546 fs->fault_type, fs->entry->max_protection, &pager_first, in vm_fault_populate() 606 fs->fault_type | (fs->wired ? PMAP_ENTER_WIRED : 0) | in vm_fault_populate() 661 rv = pmap_enter(fs->map->pmap, vaddr, m, fs->prot, fs->fault_type | in vm_fault_populate() 678 &m[i], fs->prot, fs->fault_type, 0); in vm_fault_populate() 729 vm_fault_trap(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, in vm_fault_trap() argument [all …]
|
| H A D | phys_pager.c | 56 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last); 231 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, in default_phys_pager_populate() 265 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in phys_pager_populate() argument 269 fault_type, max_prot, first, last)); in phys_pager_populate()
|
| H A D | vm_pager.h | 178 vm_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in vm_pager_populate() argument 186 fault_type, max_prot, first, last)); in vm_pager_populate() 291 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 312 int fault_type, vm_prot_t max_prot, vm_pindex_t *first,
|
| H A D | vm_extern.h | 88 int vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, 98 int vm_fault_trap(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type,
|
| H A D | device_pager.c | 68 int fault_type, vm_prot_t, vm_pindex_t *first, vm_pindex_t *last); 398 dev_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in dev_pager_populate() argument 406 fault_type, max_prot, first, last)); in dev_pager_populate()
|
| H A D | vm_map.c | 5014 vm_prot_t fault_type; in vm_map_lookup() local 5057 fault_type = fault_typea & VM_PROT_ALL; in vm_map_lookup() 5058 if ((fault_type & prot) != fault_type || prot == VM_PROT_NONE) { in vm_map_lookup() 5079 fault_type = entry->protection; in vm_map_lookup() 5093 if ((fault_type & VM_PROT_WRITE) != 0 || in vm_map_lookup() 5184 vm_prot_t fault_type = fault_typea; in vm_map_lookup_locked() local 5204 fault_type &= VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE; in vm_map_lookup_locked() 5205 if ((fault_type & prot) != fault_type) in vm_map_lookup_locked() 5214 fault_type = entry->protection; in vm_map_lookup_locked() 5220 if (fault_type & VM_PROT_WRITE) in vm_map_lookup_locked()
|
| /freebsd/sys/amd64/vmm/intel/ |
| H A D | vmx.c | 2118 int fault_type; in ept_fault_type() local 2121 fault_type = VM_PROT_WRITE; in ept_fault_type() 2123 fault_type = VM_PROT_EXECUTE; in ept_fault_type() 2125 fault_type= VM_PROT_READ; in ept_fault_type() 2127 return (fault_type); in ept_fault_type() 2767 vmexit->u.paging.fault_type = ept_fault_type(qual); in vmx_exit_process()
|
| /freebsd/sys/amd64/include/ |
| H A D | vmm.h | 586 int fault_type; member
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_compat.c | 490 linux_cdev_pager_populate(vm_object_t vm_obj, vm_pindex_t pidx, int fault_type, in linux_cdev_pager_populate() argument 513 vmf.flags = (fault_type & VM_PROT_WRITE) ? FAULT_FLAG_WRITE : 0; in linux_cdev_pager_populate()
|
| /freebsd/sys/amd64/vmm/ |
| H A D | vmm.c | 852 ftype = vme->u.paging.fault_type; in vm_handle_paging()
|
| /freebsd/sys/kern/ |
| H A D | uipc_shm.c | 282 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in shm_largepage_phys_populate() argument
|
| /freebsd/sys/amd64/vmm/amd/ |
| H A D | svm.c | 1618 vmexit->u.paging.fault_type = npf_fault_type(info1); in svm_vmexit()
|