Home
last modified time | relevance | path

Searched refs:memdup_user (Results 1 – 76 of 76) sorted by relevance

/linux-4.4.14/scripts/coccinelle/api/
Dmemdup_user.cocci1 /// Use memdup_user rather than duplicating its implementation
23 + to = memdup_user(from,size);
54 coccilib.org.print_todo(p[0], "WARNING opportunity for memdup_user")
60 coccilib.report.print_report(p[0], "WARNING opportunity for memdup_user")
/linux-4.4.14/mm/
Dutil.c128 void *memdup_user(const void __user *src, size_t len) in memdup_user() function
148 EXPORT_SYMBOL(memdup_user);
168 p = memdup_user(s, length); in strndup_user()
/linux-4.4.14/drivers/i2c/
Di2c-dev.c171 tmp = memdup_user(buf, count); in i2cdev_write()
256 rdwr_pa = memdup_user(rdwr_arg.msgs, in i2cdev_ioctl_rdwr()
276 rdwr_pa[i].buf = memdup_user(data_ptrs[i], rdwr_pa[i].len); in i2cdev_ioctl_rdwr()
/linux-4.4.14/fs/btrfs/
Dioctl.c1500 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_resize()
1679 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create()
1702 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create_v2()
1723 inherit = memdup_user(vol_args->qgroup_inherit, vol_args->size); in btrfs_ioctl_snap_create_v2()
2295 args = memdup_user(argp, sizeof(*args)); in btrfs_ioctl_ino_lookup()
2348 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_destroy()
2645 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_add_dev()
2677 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_rm_dev()
2746 di_args = memdup_user(arg, sizeof(*di_args)); in btrfs_ioctl_dev_info()
3203 same = memdup_user(argp, size); in btrfs_ioctl_file_extent_same()
[all …]
Dsuper.c2102 vol = memdup_user((void __user *)arg, sizeof(*vol)); in btrfs_control_ioctl()
Dsend.c5973 arg = memdup_user(arg_, sizeof(*arg)); in btrfs_ioctl_send()
/linux-4.4.14/include/linux/
Dstring.h12 extern void *memdup_user(const void __user *, size_t);
/linux-4.4.14/fs/efivarfs/
Dfile.c37 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write()
/linux-4.4.14/sound/isa/wavefront/
Dwavefront_fx.c207 page_data = memdup_user((unsigned char __user *) in snd_wavefront_fx_ioctl()
Dwavefront_synth.c1669 wc = memdup_user(argp, sizeof(*wc)); in snd_wavefront_synth_ioctl()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Drtw_android.c162 command = memdup_user(priv_cmd.buf, priv_cmd.total_len); in rtw_android_priv_cmd()
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_debugfs.c263 kern_buf = memdup_user(buf, nbytes); in bfad_debugfs_write_regrd()
330 kern_buf = memdup_user(buf, nbytes); in bfad_debugfs_write_regwr()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c322 kern_buf = memdup_user(buf, nbytes); in bnad_debugfs_write_regrd()
381 kern_buf = memdup_user(buf, nbytes); in bnad_debugfs_write_regwr()
/linux-4.4.14/drivers/isdn/sc/
Dioctl.c221 spid = memdup_user(data->dataptr, SCIOC_SPIDSIZE); in sc_ioctl()
296 dn = memdup_user(data->dataptr, SCIOC_DNSIZE); in sc_ioctl()
/linux-4.4.14/sound/usb/usx2y/
DusX2Yhwdep.c209 buf = memdup_user(dsp->image, dsp->length); in snd_usX2Y_hwdep_dsp_load()
Dus122l.c392 cfg = memdup_user((void *)arg, sizeof(*cfg)); in usb_stream_hwdep_ioctl()
/linux-4.4.14/drivers/mtd/
Dmtdchar.c394 ops.oobbuf = memdup_user(ptr, length); in mtdchar_writeoob()
561 ops.datbuf = memdup_user(usr_data, ops.len); in mtdchar_write_ioctl()
569 ops.oobbuf = memdup_user(usr_oob, ops.ooblen); in mtdchar_write_ioctl()
/linux-4.4.14/drivers/gpu/drm/r128/
Dr128_state.c904 buffer = memdup_user(depth->buffer, buffer_size); in r128_cce_dispatch_write_span()
910 mask = memdup_user(depth->mask, mask_size); in r128_cce_dispatch_write_span()
1005 buffer = memdup_user(depth->buffer, buffer_size); in r128_cce_dispatch_write_pixels()
1014 mask = memdup_user(depth->mask, mask_size); in r128_cce_dispatch_write_pixels()
/linux-4.4.14/sound/firewire/fireworks/
Dfireworks_hwdep.c136 buf = memdup_user(data, count); in hwdep_write()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_debugfs.c334 buf = memdup_user(ubuf, len); in edid_write()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_fs.c198 tmp = memdup_user(buf, count); in flash_write()
/linux-4.4.14/drivers/media/rc/
Dir-lirc-codec.c131 txbuf = memdup_user(buf, n); in ir_lirc_transmit_ir()
/linux-4.4.14/fs/ecryptfs/
Dmiscdev.c414 data = memdup_user(buf, count); in ecryptfs_miscdev_write()
/linux-4.4.14/fs/ncpfs/
Dioctl.c664 newname = memdup_user(user.object_name, in __ncp_ioctl()
761 new = memdup_user(user.data, user.len); in __ncp_ioctl()
/linux-4.4.14/sound/core/
Dcontrol.c897 control = memdup_user(_control, sizeof(*control)); in snd_ctl_elem_read_user()
954 control = memdup_user(_control, sizeof(*control)); in snd_ctl_elem_write_user()
1121 new_data = memdup_user(tlv, size); in snd_ctl_elem_user_tlv()
1164 names = memdup_user((const void __user *)user_ptrval, in snd_ctl_elem_init_enum_names()
Dpcm_native.c464 params = memdup_user(_params, sizeof(*params)); in snd_pcm_hw_refine_user()
618 params = memdup_user(_params, sizeof(*params)); in snd_pcm_hw_params_user()
2860 bufs = memdup_user(xfern.bufs, in snd_pcm_playback_ioctl1()
2940 bufs = memdup_user(xfern.bufs, in snd_pcm_capture_ioctl1()
3599 oparams = memdup_user(_oparams, sizeof(*oparams)); in snd_pcm_hw_refine_old_user()
3629 oparams = memdup_user(_oparams, sizeof(*oparams)); in snd_pcm_hw_params_old_user()
Dtimer.c1486 ginfo = memdup_user(_ginfo, sizeof(*ginfo)); in snd_timer_user_ginfo()
/linux-4.4.14/drivers/input/
Djoydev.c447 abspam = memdup_user(argp, len); in joydev_handle_JSIOCSAXMAP()
478 keypam = memdup_user(argp, len); in joydev_handle_JSIOCSBTNMAP()
/linux-4.4.14/drivers/staging/media/lirc/
Dlirc_parallel.c383 wbuf = memdup_user(buf, n); in lirc_write()
Dlirc_sasem.c389 data_buf = memdup_user(buf, n_bytes); in vfd_write()
Dlirc_sir.c250 tx_buf = memdup_user(buf, n); in lirc_write()
Dlirc_serial.c835 wbuf = memdup_user(buf, n); in lirc_write()
Dlirc_imon.c411 data_buf = memdup_user(buf, n_bytes); in vfd_write()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Ddir.c1747 hur = memdup_user((void *)arg, sizeof(*hur)); in ll_dir_ioctl()
1827 copy = memdup_user((char *)arg, sizeof(*copy)); in ll_dir_ioctl()
1842 copy = memdup_user((char *)arg, sizeof(*copy)); in ll_dir_ioctl()
Dfile.c2361 hss = memdup_user((char *)arg, sizeof(*hss)); in ll_file_ioctl()
2483 hui = memdup_user((void *)arg, sizeof(*hui)); in ll_file_ioctl()
/linux-4.4.14/fs/autofs4/
Ddev-ioctl.c109 res = memdup_user(in, tmp.size); in copy_dev_ioctl()
/linux-4.4.14/drivers/vfio/platform/
Dvfio_platform_common.c300 data = memdup_user((void __user *)(arg + minsz), size); in vfio_platform_ioctl()
/linux-4.4.14/net/can/
Draw.c506 filter = memdup_user(optval, optlen); in raw_setsockopt()
/linux-4.4.14/drivers/ide/
Dide-taskfile.c483 req_task = memdup_user(buf, tasksize); in ide_taskfile_ioctl()
/linux-4.4.14/drivers/lightnvm/
Dcore.c670 info = memdup_user(arg, sizeof(struct nvm_ioctl_info)); in nvm_ioctl_info()
/linux-4.4.14/fs/xfs/
Dxfs_ioctl32.c424 ops = memdup_user(compat_ptr(am_hreq.ops), size); in xfs_compat_attrmulti_by_handle()
Dxfs_ioctl.c493 kbuf = memdup_user(ubuf, len); in xfs_attrmulti_attr_set()
550 ops = memdup_user(am_hreq.ops, size); in xfs_attrmulti_by_handle()
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_ioctl_linux.c938 ext = memdup_user(dwrq->pointer, len); in r871x_wx_set_priv()
1897 pparmbuf = memdup_user(p->pointer, len); in r871x_mp_ioctl_hdl()
2166 param = memdup_user(p->pointer, p->length); in wpa_supplicant_ioctl()
/linux-4.4.14/drivers/char/
Dapplicom.c707 adgl = memdup_user(argp, sizeof(struct st_ram_io)); in ac_ioctl()
/linux-4.4.14/drivers/block/
Dcpqarray.c1257 p = memdup_user(io->sg[0].addr, io->sg[0].size); in ida_ctlr_ioctl()
1292 p = memdup_user(io->sg[0].addr, io->sg[0].size); in ida_ctlr_ioctl()
/linux-4.4.14/drivers/isdn/pcbit/
Ddrv.c414 cbuf = memdup_user(buf, len); in pcbit_writecmd()
/linux-4.4.14/drivers/input/misc/
Duinput.c392 user_dev = memdup_user(buffer, sizeof(struct uinput_user_dev)); in uinput_setup_device()
/linux-4.4.14/fs/nilfs2/
Dioctl.c915 kbufs[4] = memdup_user((void __user *)(unsigned long)argv[4].v_base, in nilfs_ioctl_clean_segments()
/linux-4.4.14/virt/kvm/
Dkvm_main.c2404 kvm_regs = memdup_user(argp, sizeof(*kvm_regs)); in kvm_vcpu_ioctl()
2428 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); in kvm_vcpu_ioctl()
2520 fpu = memdup_user(argp, sizeof(*fpu)); in kvm_vcpu_ioctl()
/linux-4.4.14/sound/pci/emu10k1/
Demufx.c2537 icode = memdup_user(argp, sizeof(*icode)); in snd_emu10k1_fx8010_ioctl()
2544 icode = memdup_user(argp, sizeof(*icode)); in snd_emu10k1_fx8010_ioctl()
2555 ipcm = memdup_user(argp, sizeof(*ipcm)); in snd_emu10k1_fx8010_ioctl()
2562 ipcm = memdup_user(argp, sizeof(*ipcm)); in snd_emu10k1_fx8010_ioctl()
/linux-4.4.14/net/dccp/
Dproto.c475 val = memdup_user(optval, optlen); in dccp_setsockopt_ccid()
/linux-4.4.14/arch/x86/kvm/
Dx86.c1952 page = memdup_user(blob_addr + (page_num * PAGE_SIZE), PAGE_SIZE); in xen_hvm_config()
2491 entries = memdup_user(user_msrs->entries, size); in msr_io()
3236 u.lapic = memdup_user(argp, sizeof(*u.lapic)); in kvm_arch_vcpu_ioctl()
3408 u.xsave = memdup_user(argp, sizeof(*u.xsave)); in kvm_arch_vcpu_ioctl()
3431 u.xcrs = memdup_user(argp, sizeof(*u.xcrs)); in kvm_arch_vcpu_ioctl()
3830 chip = memdup_user(argp, sizeof(*chip)); in kvm_arch_vm_ioctl()
3854 chip = memdup_user(argp, sizeof(*chip)); in kvm_arch_vm_ioctl()
/linux-4.4.14/sound/isa/sb/
Dsb16_csp.c692 kbuf = memdup_user(buf, size); in snd_sb_csp_load_user()
/linux-4.4.14/drivers/vfio/pci/
Dvfio_pci.c593 data = memdup_user((void __user *)(arg + minsz), in vfio_pci_ioctl()
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_demux.c1160 p = memdup_user(buf, count); in dvbdmx_write()
/linux-4.4.14/net/bluetooth/hidp/
Dcore.c754 session->rd_data = memdup_user(req->rd_data, req->rd_size); in hidp_setup_hid()
/linux-4.4.14/drivers/infiniband/core/
Ducm.c697 data = memdup_user((void __user *)(unsigned long)src, len); in ib_ucm_alloc_data()
Ducma.c1277 optval = memdup_user((void __user *) (unsigned long) cmd.optval, in ucma_set_option()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-vid-out.c934 new_bitmap = memdup_user(win->bitmap, bitmap_size); in vidioc_s_fmt_vid_out_overlay()
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_wlan.c1520 buff = memdup_user(wrq->u.data.pointer, wrq->u.data.length); in mac_ioctl()
/linux-4.4.14/drivers/net/wan/
Dsdla.c1221 temp = memdup_user(mem.data, mem.len); in sdla_xfer()
Dfarsync.c2033 buf = memdup_user(ifr->ifr_data + sizeof(struct fstioc_write), in fst_ioctl()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c1788 kbuf = memdup_user(buf, length); in dev_config()
/linux-4.4.14/drivers/video/fbdev/via/
Dviafbdev.c591 viafb_gamma_table = memdup_user(argp, 256 * sizeof(u32)); in viafb_ioctl()
/linux-4.4.14/drivers/staging/comedi/
Dcomedi_fops.c1635 chanlist = memdup_user(user_chanlist, in __comedi_get_user_chanlist()
/linux-4.4.14/drivers/net/ppp/
Dppp_generic.c559 code = memdup_user(uprog.filter, len); in get_filter()
/linux-4.4.14/net/sctp/
Dsocket.c3425 hmacs = memdup_user(optval, optlen); in sctp_setsockopt_hmac_ident()
3463 authkey = memdup_user(optval, optlen); in sctp_setsockopt_auth_key()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.c2300 ipw = memdup_user(p->pointer, p->length); in _rtl92e_ioctl()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_ppp.c463 code = memdup_user(uprog.filter, len); in get_filter()
/linux-4.4.14/drivers/message/fusion/
Dmptctl.c1268 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo()
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c3154 param = memdup_user(p->pointer, p->length); in ieee80211_wpa_supplicant_ioctl()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c2333 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_extension_ioctl()
/linux-4.4.14/drivers/tty/vt/
Dvt.c4150 font.data = memdup_user(op->data, size); in con_font_set()
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib_softmac.c3512 param = memdup_user(p->pointer, p->length); in rtllib_wpa_supplicant_ioctl()
/linux-4.4.14/drivers/staging/rtl8192u/
Dr8192U_core.c3715 ipw = memdup_user(p->pointer, p->length); in rtl8192_ioctl()
/linux-4.4.14/drivers/s390/net/
Dqeth_core_main.c4592 ureq = memdup_user(udata, req_len + sizeof(struct qeth_snmp_ureq_hdr)); in qeth_snmp_command()