/linux/drivers/virt/acrn/ |
H A D | hsm.c | 134 vm_param = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 181 cpu_regs = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 233 mmiodev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 245 mmiodev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 257 pcidev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 269 pcidev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 281 vdev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 293 vdev = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 304 irq_info = memdup_user((void __user *)ioctl_param, in acrn_dev_ioctl() 316 irq_info = memdup_user((voi in acrn_dev_ioctl() [all...] |
/linux/scripts/coccinelle/api/ |
H A D | memdup_user.cocci | 2 /// Use memdup_user rather than duplicating its implementation 20 filter = frozenset(['memdup_user', 'vmemdup_user']) 34 + to = memdup_user(from,size); 101 coccilib.org.print_todo(p[0], "WARNING opportunity for memdup_user") 107 coccilib.report.print_report(p[0], "WARNING opportunity for memdup_user")
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_userq_fence.c | 431 syncobj_handles = memdup_user(u64_to_user_ptr(args->syncobj_handles), in amdgpu_userq_signal_ioctl() 452 bo_handles_read = memdup_user(u64_to_user_ptr(args->bo_read_handles), in amdgpu_userq_signal_ioctl() 475 bo_handles_write = memdup_user(u64_to_user_ptr(args->bo_write_handles), in amdgpu_userq_signal_ioctl() 613 bo_handles_read = memdup_user(u64_to_user_ptr(wait_info->bo_read_handles), in amdgpu_userq_wait_ioctl() 619 bo_handles_write = memdup_user(u64_to_user_ptr(wait_info->bo_write_handles), in amdgpu_userq_wait_ioctl() 627 syncobj_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_handles), in amdgpu_userq_wait_ioctl() 635 timeline_handles = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_handles), in amdgpu_userq_wait_ioctl() 642 timeline_points = memdup_user(u64_to_user_ptr(wait_info->syncobj_timeline_points), in amdgpu_userq_wait_ioctl()
|
H A D | mes_userqueue.c | 250 compute_mqd = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create() 273 mqd_gfx_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create() 294 mqd_sdma_v11 = memdup_user(u64_to_user_ptr(mqd_user->mqd), mqd_user->mqd_size); in mes_userq_mqd_create()
|
/linux/security/keys/ |
H A D | keyctl_pkey.c | 244 in = memdup_user(_in, params.in_len); in keyctl_pkey_e_d_s() 306 in = memdup_user(_in, params.in_len); in keyctl_pkey_verify() 312 in2 = memdup_user(_in2, params.in2_len); in keyctl_pkey_verify()
|
/linux/fs/btrfs/ |
H A D | ioctl.c | 1056 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_resize() 1262 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create() 1289 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create_v2() 1311 inherit = memdup_user(vol_args->qgroup_inherit, vol_args->size); in btrfs_ioctl_snap_create_v2() 1984 args = memdup_user(argp, sizeof(*args)); in btrfs_ioctl_ino_lookup() 2035 args = memdup_user(argp, sizeof(*args)); in btrfs_ioctl_ino_lookup_user() 2198 rootrefs = memdup_user(argp, sizeof(*rootrefs)); in btrfs_ioctl_get_subvol_rootref() 2298 vol_args2 = memdup_user(arg, sizeof(*vol_args2)); in btrfs_ioctl_snap_destroy() 2394 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_destroy() 2619 vol_args = memdup_user(ar in btrfs_ioctl_add_dev() [all...] |
/linux/drivers/net/wireless/silabs/wfx/ |
H A D | debug.c | 216 buf = memdup_user(user_buf, count); in wfx_send_pds_write() 258 request = memdup_user(user_buf, count); in wfx_send_hif_msg_write()
|
/linux/drivers/staging/greybus/ |
H A D | authentication.c | 227 ims_cert = memdup_user(buf, size); in cap_ioctl() 243 authenticate = memdup_user(buf, size); in cap_ioctl()
|
/linux/fs/efivarfs/ |
H A D | file.c | 35 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write()
|
/linux/mm/ |
H A D | util.c | 202 user_buckets = kmem_buckets_create("memdup_user", 0, 0, INT_MAX, NULL); in init_user_buckets() 209 * memdup_user - duplicate memory region from user space 217 void *memdup_user(const void __user *src, size_t len) in memdup_user() function 232 EXPORT_SYMBOL(memdup_user); 280 p = memdup_user(s, length); in strndup_user()
|
/linux/sound/usb/usx2y/ |
H A D | usX2Yhwdep.c | 180 buf = memdup_user(dsp->image, dsp->length); in snd_usx2y_hwdep_dsp_load()
|
/linux/arch/um/drivers/ |
H A D | hostaudio_kern.c | 110 kbuf = memdup_user(buffer, count); in hostaudio_write()
|
/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ioctl.c | 520 buf = memdup_user(u64_to_user_ptr(rc_blob->cmd), in virtio_gpu_resource_create_blob_ioctl() 596 ctx_set_params = memdup_user(u64_to_user_ptr(args->ctx_set_params), in virtio_gpu_context_init_ioctl()
|
/linux/drivers/i2c/ |
H A D | i2c-dev.c | 177 tmp = memdup_user(buf, count); in i2cdev_write() 266 msgs[i].buf = memdup_user(data_ptrs[i], msgs[i].len); in i2cdev_ioctl_rdwr() 271 /* memdup_user allocates with GFP_KERNEL, so DMA is ok */ in i2cdev_ioctl_rdwr()
|
/linux/sound/core/ |
H A D | compress_offload.c | 634 params = memdup_user((void __user *)arg, sizeof(*params)); in snd_compr_set_params() 1078 task = memdup_user((void __user *)arg, sizeof(*task)); in snd_compr_task_create() 1139 task = memdup_user((void __user *)arg, sizeof(*task)); in snd_compr_task_start_ioctl() 1230 status = memdup_user((void __user *)arg, sizeof(*status)); in snd_compr_task_status_ioctl()
|
/linux/sound/firewire/fireworks/ |
H A D | fireworks_hwdep.c | 169 buf = memdup_user(data, count); in hwdep_write()
|
/linux/drivers/gpio/ |
H A D | gpio-sloppy-logic-analyzer.c | 206 buf = memdup_user(ubuf, count); in trigger_write()
|
/linux/drivers/hv/ |
H A D | hv_utils_transport.c | 83 inmsg = memdup_user(buf, count); in hvt_op_write()
|
/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-prd.c | 242 msg = memdup_user(buf, size); in opal_prd_write()
|
/linux/security/ipe/ |
H A D | policy_fs.c | 310 copy = memdup_user(data, len); in update_policy()
|
/linux/drivers/misc/vmw_vmci/ |
H A D | vmci_host.c | 388 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram() 757 cpt_buf = memdup_user((void __user *)(uintptr_t)set_info.cpt_buf, in vmci_host_do_ctx_set_cpt_state()
|
/linux/fs/ecryptfs/ |
H A D | miscdev.c | 398 data = memdup_user(buf, count); in ecryptfs_miscdev_write() 400 printk(KERN_ERR "%s: memdup_user returned error [%ld]\n", in ecryptfs_miscdev_write()
|
/linux/drivers/vfio/cdx/ |
H A D | main.c | 200 data = memdup_user(arg->data, data_size); in vfio_cdx_ioctl_set_irqs()
|
/linux/drivers/char/ |
H A D | nvram.c | 271 tmp = memdup_user(buf, count); in nvram_misc_write()
|
/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_context.c | 76 stream = memdup_user(u64_to_user_ptr(stream_user_ptr), stream_size); in process_static_context_state()
|