Home
last modified time | relevance | path

Searched refs:userptr (Results 1 – 6 of 6) sorted by relevance

/dflybsd-src/sys/dev/drm/i915/
H A Di915_gem_userptr.c73 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 Di915_gem_object.h260 } userptr; member
H A Di915_drv.h1043 u32 userptr:1; member
H A Dintel_display.c13810 if (obj->userptr.mm) { in intel_user_framebuffer_create_handle()
/dflybsd-src/sys/dev/drm/radeon/
H A Dradeon_ttm.c538 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 Damdgpu_ttm.c793 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 …]