Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/fs/btrfs/
Dioctl.c1491 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_resize()
1670 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create()
1693 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_create_v2()
1714 inherit = memdup_user(vol_args->qgroup_inherit, vol_args->size); in btrfs_ioctl_snap_create_v2()
2283 args = memdup_user(argp, sizeof(*args)); in btrfs_ioctl_ino_lookup()
2321 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_snap_destroy()
2618 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_add_dev()
2650 vol_args = memdup_user(arg, sizeof(*vol_args)); in btrfs_ioctl_rm_dev()
2720 di_args = memdup_user(arg, sizeof(*di_args)); in btrfs_ioctl_dev_info()
2971 same = memdup_user(argp, size); in btrfs_ioctl_file_extent_same()
[all …]
Dsuper.c1968 vol = memdup_user((void __user *)arg, sizeof(*vol)); in btrfs_control_ioctl()
Dsend.c5724 arg = memdup_user(arg_, sizeof(*arg)); in btrfs_ioctl_send()
/linux-4.1.27/drivers/i2c/
Di2c-dev.c171 tmp = memdup_user(buf, count); in i2cdev_write()
256 rdwr_pa = memdup_user(rdwr_arg.msgs, in i2cdev_ioctl_rdrw()
276 rdwr_pa[i].buf = memdup_user(data_ptrs[i], rdwr_pa[i].len); in i2cdev_ioctl_rdrw()
/linux-4.1.27/include/linux/
Dstring.h12 extern void *memdup_user(const void __user *, size_t);
/linux-4.1.27/fs/efivarfs/
Dfile.c37 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/mtd/
Dmtdchar.c394 ops.oobbuf = memdup_user(ptr, length); in mtdchar_writeoob()
565 ops.datbuf = memdup_user(usr_data, ops.len); in mtdchar_write_ioctl()
573 ops.oobbuf = memdup_user(usr_oob, ops.ooblen); in mtdchar_write_ioctl()
/linux-4.1.27/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.1.27/sound/firewire/fireworks/
Dfireworks_hwdep.c136 buf = memdup_user(data, count); in hwdep_write()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_debugfs.c334 buf = memdup_user(ubuf, len); in edid_write()
/linux-4.1.27/fs/ecryptfs/
Dmiscdev.c414 data = memdup_user(buf, count); in ecryptfs_miscdev_write()
/linux-4.1.27/drivers/media/rc/
Dir-lirc-codec.c134 txbuf = memdup_user(buf, n); in ir_lirc_transmit_ir()
/linux-4.1.27/fs/ncpfs/
Dioctl.c662 newname = memdup_user(user.object_name, in __ncp_ioctl()
759 new = memdup_user(user.data, user.len); in __ncp_ioctl()
/linux-4.1.27/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()
608 params = memdup_user(_params, sizeof(*params)); in snd_pcm_hw_params_user()
2862 bufs = memdup_user(xfern.bufs, in snd_pcm_playback_ioctl1()
2942 bufs = memdup_user(xfern.bufs, in snd_pcm_capture_ioctl1()
3601 oparams = memdup_user(_oparams, sizeof(*oparams)); in snd_pcm_hw_refine_old_user()
3631 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.1.27/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_imon.c411 data_buf = memdup_user(buf, n_bytes); in vfd_write()
Dlirc_serial.c899 wbuf = memdup_user(buf, n); in lirc_write()
/linux-4.1.27/drivers/vfio/platform/
Dvfio_platform_common.c244 data = memdup_user((void __user *)(arg + minsz), size); in vfio_platform_ioctl()
/linux-4.1.27/fs/autofs4/
Ddev-ioctl.c109 res = memdup_user(in, tmp.size); in copy_dev_ioctl()
/linux-4.1.27/net/can/
Draw.c506 filter = memdup_user(optval, optlen); in raw_setsockopt()
/linux-4.1.27/drivers/ide/
Dide-taskfile.c483 req_task = memdup_user(buf, tasksize); in ide_taskfile_ioctl()
/linux-4.1.27/fs/xfs/
Dxfs_ioctl32.c424 ops = memdup_user(compat_ptr(am_hreq.ops), size); in xfs_compat_attrmulti_by_handle()
Dxfs_ioctl.c491 kbuf = memdup_user(ubuf, len); in xfs_attrmulti_attr_set()
539 ops = memdup_user(am_hreq.ops, size); in xfs_attrmulti_by_handle()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_ioctl_linux.c959 ext = memdup_user(dwrq->pointer, len); in r871x_wx_set_priv()
1913 pparmbuf = memdup_user(p->pointer, len); in r871x_mp_ioctl_hdl()
2180 param = memdup_user(p->pointer, p->length); in wpa_supplicant_ioctl()
/linux-4.1.27/drivers/char/
Dapplicom.c707 adgl = memdup_user(argp, sizeof(struct st_ram_io)); in ac_ioctl()
/linux-4.1.27/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.1.27/virt/kvm/
Dkvm_main.c2156 kvm_regs = memdup_user(argp, sizeof(*kvm_regs)); in kvm_vcpu_ioctl()
2180 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); in kvm_vcpu_ioctl()
2272 fpu = memdup_user(argp, sizeof(*fpu)); in kvm_vcpu_ioctl()
/linux-4.1.27/drivers/isdn/pcbit/
Ddrv.c414 cbuf = memdup_user(buf, len); in pcbit_writecmd()
/linux-4.1.27/drivers/input/misc/
Duinput.c394 user_dev = memdup_user(buffer, sizeof(struct uinput_user_dev)); in uinput_setup_device()
/linux-4.1.27/fs/nilfs2/
Dioctl.c915 kbufs[4] = memdup_user((void __user *)(unsigned long)argv[4].v_base, in nilfs_ioctl_clean_segments()
/linux-4.1.27/arch/x86/kvm/
Dx86.c1944 page = memdup_user(blob_addr + (page_num * PAGE_SIZE), PAGE_SIZE); in xen_hvm_config()
2733 entries = memdup_user(user_msrs->entries, size); in msr_io()
3397 u.lapic = memdup_user(argp, sizeof(*u.lapic)); in kvm_arch_vcpu_ioctl()
3565 u.xsave = memdup_user(argp, sizeof(*u.xsave)); in kvm_arch_vcpu_ioctl()
3588 u.xcrs = memdup_user(argp, sizeof(*u.xcrs)); in kvm_arch_vcpu_ioctl()
3953 chip = memdup_user(argp, sizeof(*chip)); in kvm_arch_vm_ioctl()
3977 chip = memdup_user(argp, sizeof(*chip)); in kvm_arch_vm_ioctl()
/linux-4.1.27/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.1.27/net/dccp/
Dproto.c476 val = memdup_user(optval, optlen); in dccp_setsockopt_ccid()
/linux-4.1.27/sound/isa/sb/
Dsb16_csp.c692 kbuf = memdup_user(buf, size); in snd_sb_csp_load_user()
/linux-4.1.27/drivers/staging/i2o/
Di2o_config.c197 ops = memdup_user(kcmd.opbuf, kcmd.oplen); in i2o_cfg_parms()
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci.c593 data = memdup_user((void __user *)(arg + minsz), in vfio_pci_ioctl()
/linux-4.1.27/net/bluetooth/hidp/
Dcore.c754 session->rd_data = memdup_user(req->rd_data, req->rd_size); in hidp_setup_hid()
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_demux.c1161 p = memdup_user(buf, count); in dvbdmx_write()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vid-out.c926 new_bitmap = memdup_user(win->bitmap, bitmap_size); in vidioc_s_fmt_vid_out_overlay()
/linux-4.1.27/drivers/infiniband/core/
Ducm.c698 data = memdup_user((void __user *)(unsigned long)src, len); in ib_ucm_alloc_data()
Ducma.c1190 optval = memdup_user((void __user *) (unsigned long) cmd.optval, in ucma_set_option()
/linux-4.1.27/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.1.27/drivers/usb/gadget/legacy/
Dinode.c1785 kbuf = memdup_user(buf, length); in dev_config()
/linux-4.1.27/drivers/video/fbdev/via/
Dviafbdev.c591 viafb_gamma_table = memdup_user(argp, 256 * sizeof(u32)); in viafb_ioctl()
/linux-4.1.27/drivers/staging/comedi/
Dcomedi_fops.c1601 chanlist = memdup_user(user_chanlist, in __comedi_get_user_chanlist()
/linux-4.1.27/drivers/net/ppp/
Dppp_generic.c555 code = memdup_user(uprog.filter, len); in get_filter()
/linux-4.1.27/net/sctp/
Dsocket.c3438 hmacs = memdup_user(optval, optlen); in sctp_setsockopt_hmac_ident()
3476 authkey = memdup_user(optval, optlen); in sctp_setsockopt_auth_key()
/linux-4.1.27/drivers/isdn/i4l/
Disdn_ppp.c463 code = memdup_user(uprog.filter, len); in get_filter()
/linux-4.1.27/drivers/message/fusion/
Dmptctl.c1264 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo()
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c3164 param = memdup_user(p->pointer, p->length); in ieee80211_wpa_supplicant_ioctl()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.c2589 ipw = memdup_user(p->pointer, p->length); in rtl8192_ioctl()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c2333 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_extension_ioctl()
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_softmac.c3611 param = memdup_user(p->pointer, p->length); in rtllib_wpa_supplicant_ioctl()
/linux-4.1.27/drivers/tty/vt/
Dvt.c4115 font.data = memdup_user(op->data, size); in con_font_set()
/linux-4.1.27/drivers/staging/rtl8192u/
Dr8192U_core.c3468 ipw = memdup_user(p->pointer, p->length); in rtl8192_ioctl()
/linux-4.1.27/drivers/s390/net/
Dqeth_core_main.c4640 ureq = memdup_user(udata, req_len + sizeof(struct qeth_snmp_ureq_hdr)); in qeth_snmp_command()