/linux-4.4.14/scripts/coccinelle/api/ |
D | memdup_user.cocci | 1 /// 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/ |
D | util.c | 128 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/ |
D | i2c-dev.c | 171 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/ |
D | ioctl.c | 1500 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 …]
|
D | super.c | 2102 vol = memdup_user((void __user *)arg, sizeof(*vol)); in btrfs_control_ioctl()
|
D | send.c | 5973 arg = memdup_user(arg_, sizeof(*arg)); in btrfs_ioctl_send()
|
/linux-4.4.14/include/linux/ |
D | string.h | 12 extern void *memdup_user(const void __user *, size_t);
|
/linux-4.4.14/fs/efivarfs/ |
D | file.c | 37 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write()
|
/linux-4.4.14/sound/isa/wavefront/ |
D | wavefront_fx.c | 207 page_data = memdup_user((unsigned char __user *) in snd_wavefront_fx_ioctl()
|
D | wavefront_synth.c | 1669 wc = memdup_user(argp, sizeof(*wc)); in snd_wavefront_synth_ioctl()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | rtw_android.c | 162 command = memdup_user(priv_cmd.buf, priv_cmd.total_len); in rtw_android_priv_cmd()
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad_debugfs.c | 263 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/ |
D | bnad_debugfs.c | 322 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/ |
D | ioctl.c | 221 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/ |
D | usX2Yhwdep.c | 209 buf = memdup_user(dsp->image, dsp->length); in snd_usX2Y_hwdep_dsp_load()
|
D | us122l.c | 392 cfg = memdup_user((void *)arg, sizeof(*cfg)); in usb_stream_hwdep_ioctl()
|
/linux-4.4.14/drivers/mtd/ |
D | mtdchar.c | 394 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/ |
D | r128_state.c | 904 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/ |
D | fireworks_hwdep.c | 136 buf = memdup_user(data, count); in hwdep_write()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_debugfs.c | 334 buf = memdup_user(ubuf, len); in edid_write()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_fs.c | 198 tmp = memdup_user(buf, count); in flash_write()
|
/linux-4.4.14/drivers/media/rc/ |
D | ir-lirc-codec.c | 131 txbuf = memdup_user(buf, n); in ir_lirc_transmit_ir()
|
/linux-4.4.14/fs/ecryptfs/ |
D | miscdev.c | 414 data = memdup_user(buf, count); in ecryptfs_miscdev_write()
|
/linux-4.4.14/fs/ncpfs/ |
D | ioctl.c | 664 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/ |
D | control.c | 897 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()
|
D | pcm_native.c | 464 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()
|
D | timer.c | 1486 ginfo = memdup_user(_ginfo, sizeof(*ginfo)); in snd_timer_user_ginfo()
|
/linux-4.4.14/drivers/input/ |
D | joydev.c | 447 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/ |
D | lirc_parallel.c | 383 wbuf = memdup_user(buf, n); in lirc_write()
|
D | lirc_sasem.c | 389 data_buf = memdup_user(buf, n_bytes); in vfd_write()
|
D | lirc_sir.c | 250 tx_buf = memdup_user(buf, n); in lirc_write()
|
D | lirc_serial.c | 835 wbuf = memdup_user(buf, n); in lirc_write()
|
D | lirc_imon.c | 411 data_buf = memdup_user(buf, n_bytes); in vfd_write()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | dir.c | 1747 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()
|
D | file.c | 2361 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/ |
D | dev-ioctl.c | 109 res = memdup_user(in, tmp.size); in copy_dev_ioctl()
|
/linux-4.4.14/drivers/vfio/platform/ |
D | vfio_platform_common.c | 300 data = memdup_user((void __user *)(arg + minsz), size); in vfio_platform_ioctl()
|
/linux-4.4.14/net/can/ |
D | raw.c | 506 filter = memdup_user(optval, optlen); in raw_setsockopt()
|
/linux-4.4.14/drivers/ide/ |
D | ide-taskfile.c | 483 req_task = memdup_user(buf, tasksize); in ide_taskfile_ioctl()
|
/linux-4.4.14/drivers/lightnvm/ |
D | core.c | 670 info = memdup_user(arg, sizeof(struct nvm_ioctl_info)); in nvm_ioctl_info()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_ioctl32.c | 424 ops = memdup_user(compat_ptr(am_hreq.ops), size); in xfs_compat_attrmulti_by_handle()
|
D | xfs_ioctl.c | 493 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/ |
D | rtl871x_ioctl_linux.c | 938 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/ |
D | applicom.c | 707 adgl = memdup_user(argp, sizeof(struct st_ram_io)); in ac_ioctl()
|
/linux-4.4.14/drivers/block/ |
D | cpqarray.c | 1257 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/ |
D | drv.c | 414 cbuf = memdup_user(buf, len); in pcbit_writecmd()
|
/linux-4.4.14/drivers/input/misc/ |
D | uinput.c | 392 user_dev = memdup_user(buffer, sizeof(struct uinput_user_dev)); in uinput_setup_device()
|
/linux-4.4.14/fs/nilfs2/ |
D | ioctl.c | 915 kbufs[4] = memdup_user((void __user *)(unsigned long)argv[4].v_base, in nilfs_ioctl_clean_segments()
|
/linux-4.4.14/virt/kvm/ |
D | kvm_main.c | 2404 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/ |
D | emufx.c | 2537 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/ |
D | proto.c | 475 val = memdup_user(optval, optlen); in dccp_setsockopt_ccid()
|
/linux-4.4.14/arch/x86/kvm/ |
D | x86.c | 1952 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/ |
D | sb16_csp.c | 692 kbuf = memdup_user(buf, size); in snd_sb_csp_load_user()
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci.c | 593 data = memdup_user((void __user *)(arg + minsz), in vfio_pci_ioctl()
|
/linux-4.4.14/drivers/media/dvb-core/ |
D | dvb_demux.c | 1160 p = memdup_user(buf, count); in dvbdmx_write()
|
/linux-4.4.14/net/bluetooth/hidp/ |
D | core.c | 754 session->rd_data = memdup_user(req->rd_data, req->rd_size); in hidp_setup_hid()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | ucm.c | 697 data = memdup_user((void __user *)(unsigned long)src, len); in ib_ucm_alloc_data()
|
D | ucma.c | 1277 optval = memdup_user((void __user *) (unsigned long) cmd.optval, in ucma_set_option()
|
/linux-4.4.14/drivers/media/platform/vivid/ |
D | vivid-vid-out.c | 934 new_bitmap = memdup_user(win->bitmap, bitmap_size); in vidioc_s_fmt_vid_out_overlay()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | linux_wlan.c | 1520 buff = memdup_user(wrq->u.data.pointer, wrq->u.data.length); in mac_ioctl()
|
/linux-4.4.14/drivers/net/wan/ |
D | sdla.c | 1221 temp = memdup_user(mem.data, mem.len); in sdla_xfer()
|
D | farsync.c | 2033 buf = memdup_user(ifr->ifr_data + sizeof(struct fstioc_write), in fst_ioctl()
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | inode.c | 1788 kbuf = memdup_user(buf, length); in dev_config()
|
/linux-4.4.14/drivers/video/fbdev/via/ |
D | viafbdev.c | 591 viafb_gamma_table = memdup_user(argp, 256 * sizeof(u32)); in viafb_ioctl()
|
/linux-4.4.14/drivers/staging/comedi/ |
D | comedi_fops.c | 1635 chanlist = memdup_user(user_chanlist, in __comedi_get_user_chanlist()
|
/linux-4.4.14/drivers/net/ppp/ |
D | ppp_generic.c | 559 code = memdup_user(uprog.filter, len); in get_filter()
|
/linux-4.4.14/net/sctp/ |
D | socket.c | 3425 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/ |
D | rtl_core.c | 2300 ipw = memdup_user(p->pointer, p->length); in _rtl92e_ioctl()
|
/linux-4.4.14/drivers/isdn/i4l/ |
D | isdn_ppp.c | 463 code = memdup_user(uprog.filter, len); in get_filter()
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptctl.c | 1268 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_softmac.c | 3154 param = memdup_user(p->pointer, p->length); in ieee80211_wpa_supplicant_ioctl()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 2333 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_extension_ioctl()
|
/linux-4.4.14/drivers/tty/vt/ |
D | vt.c | 4150 font.data = memdup_user(op->data, size); in con_font_set()
|
/linux-4.4.14/drivers/staging/rtl8192e/ |
D | rtllib_softmac.c | 3512 param = memdup_user(p->pointer, p->length); in rtllib_wpa_supplicant_ioctl()
|
/linux-4.4.14/drivers/staging/rtl8192u/ |
D | r8192U_core.c | 3715 ipw = memdup_user(p->pointer, p->length); in rtl8192_ioctl()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_core_main.c | 4592 ureq = memdup_user(udata, req_len + sizeof(struct qeth_snmp_ureq_hdr)); in qeth_snmp_command()
|