| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_query.c | 23 if (copy_from_user(query_hdr, u64_to_user_ptr(query_item->data_ptr), in copy_query_item() 27 if (!access_ok(u64_to_user_ptr(query_item->data_ptr), in copy_query_item() 76 if (__copy_to_user(u64_to_user_ptr(query_item->data_ptr), in query_topology_info() 80 if (__copy_to_user(u64_to_user_ptr(query_item->data_ptr + sizeof(topo)), in query_topology_info() 84 if (__copy_to_user(u64_to_user_ptr(query_item->data_ptr + in query_topology_info() 89 if (__copy_to_user(u64_to_user_ptr(query_item->data_ptr + in query_topology_info() 103 u64_to_user_ptr(query_item->data_ptr); in query_engine_info() 156 u64_to_user_ptr(args->items_ptr); in i915_query_ioctl()
|
| D | i915_user_extensions.c | 57 ext = u64_to_user_ptr(next); in i915_user_extensions()
|
| D | i915_gem.c | 140 char __user *user_data = u64_to_user_ptr(args->data_ptr); in i915_gem_phys_pwrite() 283 user_data = u64_to_user_ptr(args->data_ptr); in i915_gem_shmem_pread() 381 user_data = u64_to_user_ptr(args->data_ptr); in i915_gem_gtt_pread() 450 if (!access_ok(u64_to_user_ptr(args->data_ptr), in i915_gem_pread_ioctl() 593 user_data = u64_to_user_ptr(args->data_ptr); in i915_gem_gtt_pwrite_fast() 708 user_data = u64_to_user_ptr(args->data_ptr); in i915_gem_shmem_pwrite() 751 if (!access_ok(u64_to_user_ptr(args->data_ptr), args->size)) in i915_gem_pwrite_ioctl()
|
| /Linux-v5.4/kernel/bpf/ |
| D | syscall.c | 741 void __user *ukey = u64_to_user_ptr(attr->key); in map_lookup_elem() 742 void __user *uvalue = u64_to_user_ptr(attr->value); in map_lookup_elem() 876 void __user *ukey = u64_to_user_ptr(attr->key); in map_update_elem() 877 void __user *uvalue = u64_to_user_ptr(attr->value); in map_update_elem() 989 void __user *ukey = u64_to_user_ptr(attr->key); in map_delete_elem() 1039 void __user *ukey = u64_to_user_ptr(attr->key); in map_get_next_key() 1040 void __user *unext_key = u64_to_user_ptr(attr->next_key); in map_get_next_key() 1105 void __user *ukey = u64_to_user_ptr(attr->key); in map_lookup_and_delete_elem() 1106 void __user *uvalue = u64_to_user_ptr(attr->value); in map_lookup_and_delete_elem() 1653 if (strncpy_from_user(license, u64_to_user_ptr(attr->license), in bpf_prog_load() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_syncobj.c | 1067 u64_to_user_ptr(timeline_wait->points), in drm_syncobj_array_wait() 1153 u64_to_user_ptr(args->handles), in drm_syncobj_wait_ioctl() 1187 u64_to_user_ptr(args->handles), in drm_syncobj_timeline_wait_ioctl() 1221 u64_to_user_ptr(args->handles), in drm_syncobj_reset_ioctl() 1254 u64_to_user_ptr(args->handles), in drm_syncobj_signal_ioctl() 1289 u64_to_user_ptr(args->handles), in drm_syncobj_timeline_signal_ioctl() 1301 if (!u64_to_user_ptr(args->points)) { in drm_syncobj_timeline_signal_ioctl() 1303 } else if (copy_from_user(points, u64_to_user_ptr(args->points), in drm_syncobj_timeline_signal_ioctl() 1346 uint64_t __user *points = u64_to_user_ptr(args->points); in drm_syncobj_query_ioctl() 1360 u64_to_user_ptr(args->handles), in drm_syncobj_query_ioctl()
|
| D | drm_mode_config.c | 108 fb_id = u64_to_user_ptr(card_res->fb_id_ptr); in drm_mode_getresources() 126 crtc_id = u64_to_user_ptr(card_res->crtc_id_ptr); in drm_mode_getresources() 138 encoder_id = u64_to_user_ptr(card_res->encoder_id_ptr); in drm_mode_getresources() 149 connector_id = u64_to_user_ptr(card_res->connector_id_ptr); in drm_mode_getresources()
|
| D | drm_property.c | 483 values_ptr = u64_to_user_ptr(out_resp->values_ptr); in drm_mode_getproperty_ioctl() 494 enum_ptr = u64_to_user_ptr(out_resp->enum_blob_ptr); in drm_mode_getproperty_ioctl() 772 if (copy_to_user(u64_to_user_ptr(out_resp->data), in drm_mode_getblob_ioctl() 801 u64_to_user_ptr(out_resp->data), in drm_mode_createblob_ioctl()
|
| /Linux-v5.4/net/bpf/ |
| D | test_run.c | 80 void __user *data_out = u64_to_user_ptr(kattr->test.data_out); in bpf_test_finish() 111 void __user *data_in = u64_to_user_ptr(kattr->test.data_in); in bpf_test_init() 130 void __user *data_in = u64_to_user_ptr(kattr->test.ctx_in); in bpf_ctx_init() 131 void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); in bpf_ctx_init() 163 void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); in bpf_ctx_finish()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | uverbs_ioctl.c | 140 return ib_is_buffer_cleared(u64_to_user_ptr(uattr->data) + len, in uverbs_is_attr_cleared() 200 ret = copy_from_user(idr_vals, u64_to_user_ptr(uattr->data), in uverbs_process_idrs_array() 302 if (copy_from_user(p, u64_to_user_ptr(uattr->data), in uverbs_process_attr() 723 udata->inbuf = u64_to_user_ptr(in->ptr_attr.data); in uverbs_fill_udata() 730 udata->outbuf = u64_to_user_ptr(out->ptr_attr.data); in uverbs_fill_udata() 748 if (copy_to_user(u64_to_user_ptr(attr->ptr_attr.data), from, min_size)) in uverbs_copy_to() 799 if (clear_user(u64_to_user_ptr(attr->ptr_attr.data) + size, in uverbs_copy_to_struct_or_zero()
|
| D | ucma.c | 439 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_get_event() 509 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_create_id() 637 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_destroy_id() 867 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_query_route() 1012 response = u64_to_user_ptr(cmd.response); in ucma_query() 1195 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_init_qp_attr() 1341 optval = memdup_user(u64_to_user_ptr(cmd.optval), in ucma_set_option() 1421 if (copy_to_user(u64_to_user_ptr(cmd->response), in ucma_process_join() 1526 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_leave_multicast() 1617 if (copy_to_user(u64_to_user_ptr(cmd.response), in ucma_migrate_id()
|
| D | uverbs_main.c | 625 if (!access_ok(u64_to_user_ptr(ex_hdr->response), in verify_hdr() 741 u64_to_user_ptr(response + in ib_uverbs_write() 752 &bundle.ucore, buf, u64_to_user_ptr(response), in ib_uverbs_write() 758 u64_to_user_ptr(ex_hdr.response), in ib_uverbs_write() 763 u64_to_user_ptr(ex_hdr.response) + bundle.ucore.outlen, in ib_uverbs_write()
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_ioctl.c | 169 if (!access_ok(u64_to_user_ptr(cmd->command), in qxl_process_single_command() 191 u64_to_user_ptr(cmd->command), cmd->command_size); in qxl_process_single_command() 210 struct drm_qxl_reloc __user *u = u64_to_user_ptr(cmd->relocs); in qxl_process_single_command() 291 u64_to_user_ptr(execbuffer->commands); in qxl_execbuffer_ioctl()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_ioctl.c | 173 user_bo_handles = u64_to_user_ptr(exbuf->bo_handles); in virtio_gpu_execbuffer_ioctl() 200 buf = memdup_user(u64_to_user_ptr(exbuf->command), exbuf->size); in virtio_gpu_execbuffer_ioctl() 267 if (copy_to_user(u64_to_user_ptr(param->value), &value, sizeof(int))) in virtio_gpu_getparam_ioctl() 550 if (copy_to_user(u64_to_user_ptr(args->addr), ptr, size)) in virtio_gpu_get_caps_ioctl()
|
| /Linux-v5.4/drivers/gpu/drm/etnaviv/ |
| D | etnaviv_gem_submit.c | 485 ret = copy_from_user(bos, u64_to_user_ptr(args->bos), in etnaviv_ioctl_gem_submit() 492 ret = copy_from_user(relocs, u64_to_user_ptr(args->relocs), in etnaviv_ioctl_gem_submit() 499 ret = copy_from_user(pmrs, u64_to_user_ptr(args->pmrs), in etnaviv_ioctl_gem_submit() 506 ret = copy_from_user(stream, u64_to_user_ptr(args->stream), in etnaviv_ioctl_gem_submit()
|
| /Linux-v5.4/drivers/gpu/drm/msm/ |
| D | msm_gem_submit.c | 81 u64_to_user_ptr(args->bos + (i * sizeof(submit_bo))); in submit_lookup_objects() 331 u64_to_user_ptr(relocs + (i * sizeof(submit_reloc))); in submit_reloc() 507 u64_to_user_ptr(args->cmds + (i * sizeof(submit_cmd))); in msm_ioctl_gem_submit()
|
| D | msm_submitqueue.c | 131 ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size); in msm_submitqueue_query_faults()
|
| /Linux-v5.4/drivers/gpu/drm/lima/ |
| D | lima_drv.c | 116 if (copy_from_user(bos, u64_to_user_ptr(args->bos), size)) { in lima_ioctl_gem_submit() 128 if (copy_from_user(task->frame, u64_to_user_ptr(args->frame), args->frame_size)) { in lima_ioctl_gem_submit()
|
| /Linux-v5.4/kernel/trace/ |
| D | trace_event_perf.c | 254 func, u64_to_user_ptr(p_event->attr.kprobe_func), in perf_kprobe_init() 307 path = strndup_user(u64_to_user_ptr(p_event->attr.uprobe_path), in perf_uprobe_init()
|
| /Linux-v5.4/drivers/gpu/drm/vc4/ |
| D | vc4_gem.c | 130 if (copy_to_user(u64_to_user_ptr(get_state->bo), in vc4_get_hang_state_ioctl() 762 if (copy_from_user(handles, u64_to_user_ptr(args->bo_handles), in vc4_cl_lookup_bos() 870 u64_to_user_ptr(args->bin_cl), in vc4_get_bcl() 877 u64_to_user_ptr(args->shader_rec), in vc4_get_bcl() 884 u64_to_user_ptr(args->uniforms), in vc4_get_bcl()
|
| D | vc4_perfmon.c | 198 if (copy_to_user(u64_to_user_ptr(req->values_ptr), perfmon->counters, in vc4_perfmon_get_values_ioctl()
|
| /Linux-v5.4/drivers/infiniband/sw/rxe/ |
| D | rxe_srq.c | 162 mi = u64_to_user_ptr(ucmd->mmap_info_addr); in rxe_srq_from_attr()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_context.c | 786 err = i915_user_extensions(u64_to_user_ptr(args->extensions), in i915_gem_vm_create_ioctl() 1318 if (copy_from_user(&user_sseu, u64_to_user_ptr(args->value), in set_sseu() 1547 u64_to_user_ptr(args->value); in set_engines() 1622 err = i915_user_extensions(u64_to_user_ptr(extensions), in set_engines() 1711 user = u64_to_user_ptr(args->value); in get_engines() 2112 ret = i915_user_extensions(u64_to_user_ptr(args->extensions), in i915_gem_context_create_ioctl() 2172 if (copy_from_user(&user_sseu, u64_to_user_ptr(args->value), in get_sseu() 2204 if (copy_to_user(u64_to_user_ptr(args->value), &user_sseu, in get_sseu()
|
| D | i915_gem_execbuffer.c | 1448 urelocs = u64_to_user_ptr(entry->relocs_ptr); in eb_relocate_vma() 1563 addr = u64_to_user_ptr(entry->relocs_ptr); in check_relocations() 1597 urelocs = u64_to_user_ptr(eb->exec[i].relocs_ptr); in eb_copy_relocations() 2372 user = u64_to_user_ptr(args->cliprects_ptr); in get_fence_array() 2797 u64_to_user_ptr(args->buffers_ptr), in i915_gem_execbuffer_ioctl() 2822 u64_to_user_ptr(args->buffers_ptr); in i915_gem_execbuffer_ioctl() 2871 u64_to_user_ptr(args->buffers_ptr), in i915_gem_execbuffer2_ioctl() 2896 u64_to_user_ptr(args->buffers_ptr); in i915_gem_execbuffer2_ioctl()
|
| /Linux-v5.4/drivers/tee/ |
| D | tee_core.c | 319 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_open_session() 390 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_invoke() 524 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_recv() 622 uarg = u64_to_user_ptr(buf.buf_ptr); in tee_ioctl_supp_send()
|
| /Linux-v5.4/include/rdma/ |
| D | uverbs_ioctl.h | 824 else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), in _uverbs_copy_from() 846 else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), in _uverbs_copy_from_or_zero()
|