Symbol: vmemdup_user
drivers/cxl/core/mbox.c
369
mbox_cmd->payload_in = vmemdup_user(u64_to_user_ptr(in_payload),
drivers/gpu/drm/nouveau/nouveau_drv.h
201
return vmemdup_user(userptr, bytes);
drivers/gpu/drm/tegra/submit.c
172
data = vmemdup_user(from, copy_len);
drivers/gpu/drm/virtio/virtgpu_submit.c
416
submit->buf = vmemdup_user(u64_to_user_ptr(exbuf->command), exbuf->size);
drivers/gpu/drm/xe/xe_exec_queue.c
668
ptr = vmemdup_user(address, size);
drivers/hv/mshv_root_main.c
1546
entries = vmemdup_user(urouting->entries,
drivers/staging/axis-fifo/axis-fifo.c
254
txbuf = vmemdup_user(buf, len);
drivers/vdpa/vdpa_user/vduse_dev.c
2186
buf = vmemdup_user(argp + size, config.config_size);
drivers/vhost/vdpa.c
395
buf = vmemdup_user(c->buf, config.len);
fs/coda/psdev.c
126
dcbuf = vmemdup_user(buf, nbytes);
fs/nilfs2/ioctl.c
1207
kbuf = vmemdup_user(u64_to_user_ptr(argv.v_base), len);
fs/nilfs2/ioctl.c
890
kbufs[n] = vmemdup_user(u64_to_user_ptr(argv[n].v_base), len);
fs/pstore/platform.c
444
record->buf = vmemdup_user(buf, record->size);
fs/xattr.c
619
ctx->kvalue = vmemdup_user(ctx->cvalue, ctx->size);
include/linux/string.h
19
extern void *vmemdup_user(const void __user *, size_t) __realloc_size(2);
include/linux/string.h
59
return vmemdup_user(src, nbytes);
kernel/bpf/syscall.c
1689
return vmemdup_user(ukey, key_size);
mm/util.c
258
EXPORT_SYMBOL(vmemdup_user);
sound/core/control.c
1493
container = vmemdup_user(buf, size);
sound/core/control.c
1570
names = vmemdup_user((const void __user *)user_ptrval, buf_len);
sound/soc/codecs/wm_adsp.c
419
void *scratch __free(kvfree) = vmemdup_user(bytes, size);