Searched refs:vmf (Results 1 - 8 of 8) sorted by relevance
/openbsd-current/sys/dev/pci/drm/ttm/ |
H A D | ttm_bo_vm.c | 44 struct vm_fault *vmf) 59 if (fault_flag_allow_retry_first(vmf->flags)) { 60 if (vmf->flags & FAULT_FLAG_RETRY_NOWAIT) 64 mmap_read_unlock(vmf->vma->vm_mm); 100 * @vmf: The fault structure handed to the callback 119 struct vm_fault *vmf) 133 if (fault_flag_allow_retry_first(vmf->flags)) { 134 if (!(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) { 136 mmap_read_unlock(vmf->vma->vm_mm); 167 * @vmf 43 ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, struct vm_fault *vmf) argument 118 ttm_bo_vm_reserve(struct ttm_buffer_object *bo, struct vm_fault *vmf) argument 183 ttm_bo_vm_fault_reserved(struct vm_fault *vmf, pgprot_t prot, pgoff_t num_prefault) argument 293 ttm_bo_vm_dummy_page(struct vm_fault *vmf, pgprot_t prot) argument 323 ttm_bo_vm_fault(struct vm_fault *vmf) argument [all...] |
/openbsd-current/sys/dev/pci/drm/ |
H A D | drm_vm.c | 110 static vm_fault_t drm_vm_fault(struct vm_fault *vmf) argument 112 struct vm_area_struct *vma = vmf->vma; 139 resource_size_t offset = vmf->address - vma->vm_start; 169 vmf->page = page; 183 static vm_fault_t drm_vm_fault(struct vm_fault *vmf) argument 199 static vm_fault_t drm_vm_shm_fault(struct vm_fault *vmf) argument 201 struct vm_area_struct *vma = vmf->vma; 210 offset = vmf->address - vma->vm_start; 216 vmf->page = page; 299 static vm_fault_t drm_vm_dma_fault(struct vm_fault *vmf) argument 334 drm_vm_sg_fault(struct vm_fault *vmf) argument [all...] |
/openbsd-current/sys/dev/pci/drm/include/drm/ttm/ |
H A D | ttm_bo.h | 393 struct vm_fault *vmf); 394 vm_fault_t ttm_bo_vm_fault_reserved(struct vm_fault *vmf, 397 vm_fault_t ttm_bo_vm_fault(struct vm_fault *vmf); 402 vm_fault_t ttm_bo_vm_dummy_page(struct vm_fault *vmf, pgprot_t prot);
|
/openbsd-current/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_gem.c | 49 static vm_fault_t amdgpu_gem_fault(struct vm_fault *vmf) argument 51 struct ttm_buffer_object *bo = vmf->vma->vm_private_data; 56 ret = ttm_bo_vm_reserve(bo, vmf); 67 ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot, 72 ret = ttm_bo_vm_dummy_page(vmf, vmf->vma->vm_page_prot); 74 if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) 131 ret = ttm_bo_vm_dummy_page(vmf, vmf [all...] |
/openbsd-current/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_ttm.c | 1072 static vm_fault_t vm_fault_ttm(struct vm_fault *vmf) argument 1074 struct vm_area_struct *area = vmf->vma; 1087 ret = ttm_bo_vm_reserve(bo, vmf); 1147 ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot, 1151 ret = ttm_bo_vm_dummy_page(vmf, vmf->vma->vm_page_prot); 1154 if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) 1327 ret = ttm_bo_vm_dummy_page(vmf, vmf [all...] |
H A D | i915_gem_mman.c | 285 static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) argument 287 struct vm_area_struct *area = vmf->vma; 328 static vm_fault_t vm_fault_gtt(struct vm_fault *vmf) argument 331 struct vm_area_struct *area = vmf->vma; 346 /* We don't use vmf->pgoff since that has the fake offset */ 347 page_offset = (vmf->address - area->vm_start) >> PAGE_SHIFT; 677 /* We don't use vmf->pgoff since that has the fake offset */
|
/openbsd-current/sys/dev/pci/drm/radeon/ |
H A D | radeon_gem.c | 49 static vm_fault_t radeon_gem_fault(struct vm_fault *vmf) argument 51 struct ttm_buffer_object *bo = vmf->vma->vm_private_data; 57 ret = ttm_bo_vm_reserve(bo, vmf); 65 ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot, 67 if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) 108 if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT))
|
/openbsd-current/sys/dev/pci/drm/amd/amdkfd/ |
H A D | kfd_migrate.c | 675 * @fault_page: is from vmf->page, svm_migrate_to_ram(), this is CPU page fault callback 780 * @fault_page: is from vmf->page, svm_migrate_to_ram(), this is CPU page fault callback 896 * @vmf: CPU vm fault vma, address 904 static vm_fault_t svm_migrate_to_ram(struct vm_fault *vmf) argument 906 unsigned long addr = vmf->address; 915 svm_bo = vmf->page->zone_device_data; 926 if (mm != vmf->vma->vm_mm) 972 r = svm_migrate_vram_to_ram(prange, vmf->vma->vm_mm, 974 vmf->page);
|
Completed in 108 milliseconds