Searched refs:userptr (Results 1 – 6 of 6) sorted by relevance
| /dflybsd-src/sys/dev/drm/i915/ |
| H A D | i915_gem_userptr.c | 73 active = fetch_and_zero(&obj->userptr.work); in cancel_userptr() 191 mo = obj->userptr.mmu_object; in i915_gem_userptr_release__mmu_notifier() 200 obj->userptr.mmu_object = NULL; in i915_gem_userptr_release__mmu_notifier() 254 if (WARN_ON(obj->userptr.mm == NULL)) in i915_gem_userptr_init__mmu_notifier() 257 mn = i915_mmu_notifier_find(obj->userptr.mm); in i915_gem_userptr_init__mmu_notifier() 267 mo->it.start = obj->userptr.ptr; in i915_gem_userptr_init__mmu_notifier() 268 mo->it.last = obj->userptr.ptr + obj->base.size - 1; in i915_gem_userptr_init__mmu_notifier() 271 obj->userptr.mmu_object = mo; in i915_gem_userptr_init__mmu_notifier() 368 obj->userptr.mm = mm; in i915_gem_userptr_init__mm_struct() 401 if (obj->userptr.mm == NULL) in i915_gem_userptr_release__mm_struct() [all …]
|
| H A D | i915_gem_object.h | 260 } userptr; member
|
| H A D | i915_drv.h | 1043 u32 userptr:1; member
|
| H A D | intel_display.c | 13810 if (obj->userptr.mm) { in intel_user_framebuffer_create_handle()
|
| /dflybsd-src/sys/dev/drm/radeon/ |
| H A D | radeon_ttm.c | 538 uint64_t userptr; member 562 unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE; 564 vma = find_vma(gtt->usermm, gtt->userptr); 571 uint64_t userptr = gtt->userptr + pinned * PAGE_SIZE; 574 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, 646 if (gtt->userptr) { in radeon_ttm_backend_bind() 675 if (gtt->userptr) in radeon_ttm_backend_unbind() 745 if (gtt && gtt->userptr) { in radeon_ttm_tt_populate() 814 if (gtt && gtt->userptr) { in radeon_ttm_tt_unpopulate() 862 return !!gtt->userptr; in radeon_ttm_tt_has_userptr()
|
| /dflybsd-src/sys/dev/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.c | 793 uint64_t userptr; member 832 unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE; in amdgpu_ttm_tt_get_user_pages() 835 vma = find_vma(mm, gtt->userptr); in amdgpu_ttm_tt_get_user_pages() 846 uint64_t userptr = gtt->userptr + pinned * PAGE_SIZE; in amdgpu_ttm_tt_get_user_pages() local 855 r = get_user_pages(userptr, num_pages, flags, p, NULL); in amdgpu_ttm_tt_get_user_pages() 859 r = get_user_pages(userptr, num_pages, flags, p, NULL); in amdgpu_ttm_tt_get_user_pages() 862 mm, userptr, num_pages, in amdgpu_ttm_tt_get_user_pages() 1052 if (gtt->userptr) { in amdgpu_ttm_backend_bind() 1175 if (gtt->userptr) in amdgpu_ttm_backend_unbind() 1249 if (gtt && gtt->userptr) { in amdgpu_ttm_tt_populate() [all …]
|