/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_userptr.c | 72 obj->userptr.work = NULL; in cancel_userptr() 91 end = obj->userptr.ptr + obj->base.size; in cancel_userptr() 252 if (!obj->userptr.workers) in i915_mmu_notifier_add() 299 mo = obj->userptr.mmu_object; in i915_gem_userptr_release__mmu_notifier() 306 obj->userptr.mmu_object = NULL; in i915_gem_userptr_release__mmu_notifier() 342 if (WARN_ON(obj->userptr.mm == NULL)) in i915_gem_userptr_init__mmu_notifier() 345 mn = i915_mmu_notifier_find(obj->userptr.mm); in i915_gem_userptr_init__mmu_notifier() 354 mo->it.start = obj->userptr.ptr; in i915_gem_userptr_init__mmu_notifier() 364 obj->userptr.mmu_object = mo; in i915_gem_userptr_init__mmu_notifier() 460 obj->userptr.mm = mm; in i915_gem_userptr_init__mm_struct() [all …]
|
D | i915_gpu_error.c | 208 err_puts(m, err->userptr ? " userptr" : ""); in print_error_buffers() 697 err->userptr = obj->userptr.mm != NULL; in capture_bo()
|
D | i915_drv.h | 512 u32 userptr:1; member 2022 } userptr; member
|
D | intel_display.c | 13216 if (obj->userptr.mm) { in intel_user_framebuffer_create_handle()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | Kconfig | 2 bool "Always enable userptr support" 7 selected to enabled full userptr support.
|
D | radeon_ttm.c | 524 uint64_t userptr; member 547 unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE; in radeon_ttm_tt_pin_userptr() 549 vma = find_vma(gtt->usermm, gtt->userptr); in radeon_ttm_tt_pin_userptr() 556 uint64_t userptr = gtt->userptr + pinned * PAGE_SIZE; in radeon_ttm_tt_pin_userptr() local 559 r = get_user_pages(current, current->mm, userptr, num_pages, in radeon_ttm_tt_pin_userptr() 629 if (gtt->userptr) { in radeon_ttm_backend_bind() 657 if (gtt->userptr) in radeon_ttm_backend_unbind() 723 if (gtt && gtt->userptr) { in radeon_ttm_tt_populate() 782 if (gtt && gtt->userptr) { in radeon_ttm_tt_unpopulate() 824 gtt->userptr = addr; in radeon_ttm_tt_set_userptr() [all …]
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 70 void __user *userptr = in submit_lookup_objects() local 73 ret = copy_from_user(&submit_bo, userptr, sizeof(submit_bo)); in submit_lookup_objects() 259 void __user *userptr = in submit_reloc() local 264 ret = copy_from_user(&submit_reloc, userptr, sizeof(submit_reloc)); in submit_reloc() 360 void __user *userptr = in msm_ioctl_gem_submit() local 365 ret = copy_from_user(&submit_cmd, userptr, sizeof(submit_cmd)); in msm_ioctl_gem_submit()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_g2d.c | 191 unsigned long userptr; member 402 unsigned long userptr, in g2d_userptr_get_dma_addr() argument 427 if (g2d_userptr->userptr == userptr) { in g2d_userptr_get_dma_addr() 460 start = userptr & PAGE_MASK; in g2d_userptr_get_dma_addr() 461 offset = userptr & ~PAGE_MASK; in g2d_userptr_get_dma_addr() 462 end = PAGE_ALIGN(userptr + size); in g2d_userptr_get_dma_addr() 474 vma = find_vma(current->mm, userptr); in g2d_userptr_get_dma_addr() 482 if (vma->vm_end < userptr + size) { in g2d_userptr_get_dma_addr() 533 g2d_userptr->userptr = userptr; in g2d_userptr_get_dma_addr() 755 g2d_userptr.userptr, in g2d_map_cmdlist_gem()
|
D | exynos_drm_gem.h | 41 unsigned long userptr; member
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-compat-ioctl32.c | 304 compat_long_t userptr; member 325 compat_long_t userptr; member 346 if (get_user(p, &up32->m.userptr)) in get_v4l2_plane32() 349 if (put_user((unsigned long)up_pln, &up->m.userptr)) in get_v4l2_plane32() 450 if (get_user(tmp, &up->m.userptr)) in get_v4l2_buffer32() 453 kp->m.userptr = (unsigned long)compat_ptr(tmp); in get_v4l2_buffer32() 520 if (put_user(kp->m.userptr, &up->m.userptr)) in put_v4l2_buffer32()
|
D | videobuf2-core.c | 681 b->m.userptr = vb->v4l2_planes[0].m.userptr; in __fill_v4l2_buffer() 1270 v4l2_planes[plane].m.userptr = in __fill_vb2_buffer() 1271 b->m.planes[plane].m.userptr; in __fill_vb2_buffer() 1334 v4l2_planes[0].m.userptr = b->m.userptr; in __fill_vb2_buffer() 1413 if (vb->v4l2_planes[plane].m.userptr && in __qbuf_userptr() 1414 vb->v4l2_planes[plane].m.userptr == planes[plane].m.userptr in __qbuf_userptr() 1445 planes[plane].m.userptr, in __qbuf_userptr() 1490 vb->v4l2_planes[plane].m.userptr = 0; in __qbuf_userptr()
|
D | videobuf-core.c | 334 b->m.userptr = vb->baddr; in videobuf_status() 591 buf->baddr != b->m.userptr) in videobuf_qbuf() 593 buf->baddr = b->m.userptr; in videobuf_qbuf()
|
D | v4l2-ioctl.c | 460 plane->m.userptr, plane->length); in v4l_print_buffer() 464 p->bytesused, p->m.userptr, p->length); in v4l_print_buffer()
|
/linux-4.1.27/include/linux/ |
D | splice.h | 34 void __user *userptr; /* memory to write to */ member
|
/linux-4.1.27/include/uapi/drm/ |
D | exynos_drm.h | 101 unsigned long userptr; member
|
/linux-4.1.27/drivers/cdrom/ |
D | cdrom.c | 3259 void __user *userptr = (void __user *)arg; in mmc_ioctl() local 3269 return mmc_ioctl_cdrom_read_data(cdi, userptr, &cgc, cmd); in mmc_ioctl() 3271 return mmc_ioctl_cdrom_read_audio(cdi, userptr); in mmc_ioctl() 3273 return mmc_ioctl_cdrom_subchannel(cdi, userptr); in mmc_ioctl() 3275 return mmc_ioctl_cdrom_play_msf(cdi, userptr, &cgc); in mmc_ioctl() 3277 return mmc_ioctl_cdrom_play_blk(cdi, userptr, &cgc); in mmc_ioctl() 3280 return mmc_ioctl_cdrom_volume(cdi, userptr, &cgc, cmd); in mmc_ioctl() 3288 return mmc_ioctl_dvd_read_struct(cdi, userptr, &cgc); in mmc_ioctl() 3290 return mmc_ioctl_dvd_auth(cdi, userptr); in mmc_ioctl() 3292 return mmc_ioctl_cdrom_next_writable(cdi, userptr); in mmc_ioctl() [all …]
|
/linux-4.1.27/net/ipv6/netfilter/ |
D | ip6_tables.c | 942 void __user *userptr) in copy_entries_to_user() argument 960 if (copy_to_user(userptr, loc_cpu_entry, total_size) != 0) { in copy_entries_to_user() 973 if (copy_to_user(userptr + off in copy_entries_to_user() 986 if (copy_to_user(userptr + off + i in copy_entries_to_user() 998 if (copy_to_user(userptr + off + e->target_offset in copy_entries_to_user() 1902 void __user *userptr) in compat_copy_entries_to_user() argument 1922 pos = userptr; in compat_copy_entries_to_user()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | ip_tables.c | 929 void __user *userptr) in copy_entries_to_user() argument 947 if (copy_to_user(userptr, loc_cpu_entry, total_size) != 0) { in copy_entries_to_user() 960 if (copy_to_user(userptr + off in copy_entries_to_user() 973 if (copy_to_user(userptr + off + i in copy_entries_to_user() 985 if (copy_to_user(userptr + off + e->target_offset in copy_entries_to_user() 1889 void __user *userptr) in compat_copy_entries_to_user() argument 1909 pos = userptr; in compat_copy_entries_to_user()
|
D | arp_tables.c | 764 void __user *userptr) in copy_entries_to_user() argument 779 if (copy_to_user(userptr, loc_cpu_entry, total_size) != 0) { in copy_entries_to_user() 790 if (copy_to_user(userptr + off in copy_entries_to_user() 799 if (copy_to_user(userptr + off + e->target_offset in copy_entries_to_user() 1605 void __user *userptr) in compat_copy_entries_to_user() argument 1622 pos = userptr; in compat_copy_entries_to_user()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.c | 569 void __user *userptr = (void __force __user *)(uintptr_t)user; in u_memcpya() local 579 if (copy_from_user(mem, userptr, size)) { in u_memcpya()
|
/linux-4.1.27/include/uapi/linux/ |
D | videodev2.h | 722 unsigned long userptr; member 773 unsigned long userptr; member
|
/linux-4.1.27/drivers/media/usb/gspca/ |
D | gspca.c | 1729 if (copy_to_user((__u8 __user *) frame->v4l2_buf.m.userptr, in vidioc_dqbuf() 1791 frame->v4l2_buf.m.userptr = v4l2_buf->m.userptr; in vidioc_qbuf()
|
/linux-4.1.27/drivers/media/platform/omap/ |
D | omap_vout.c | 1569 (0 == buffer->m.userptr)) { in vidioc_qbuf()
|