/linux-master/net/bluetooth/hidp/ |
H A D | sock.c | 50 static int do_hidp_sock_ioctl(struct socket *sock, unsigned int cmd, void __user *argp) argument 60 BT_DBG("cmd %x arg %p", cmd, argp); 67 if (copy_from_user(&ca, argp, sizeof(ca))) 82 if (!err && copy_to_user(argp, &ca, sizeof(ca))) 94 if (copy_from_user(&cd, argp, sizeof(cd))) 100 if (copy_from_user(&cl, argp, sizeof(cl))) 107 if (!err && copy_to_user(argp, &cl, sizeof(cl))) 113 if (copy_from_user(&ci, argp, sizeof(ci))) 117 if (!err && copy_to_user(argp, &ci, sizeof(ci))) 150 void __user *argp local [all...] |
/linux-master/fs/nilfs2/ |
H A D | ioctl.c | 163 static int nilfs_ioctl_getversion(struct inode *inode, void __user *argp) argument 165 return put_user(inode->i_generation, (int __user *)argp); 173 * @argp: pointer on argument from userspace 188 unsigned int cmd, void __user *argp) 203 if (copy_from_user(&cpmode, argp, sizeof(cpmode))) 227 * @argp: pointer on argument from userspace 243 unsigned int cmd, void __user *argp) 258 if (copy_from_user(&cno, argp, sizeof(cno))) 305 * @argp: pointer on argument from userspace 312 * copied into userspace pointer @argp 187 nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 242 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 321 nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 388 nilfs_ioctl_get_sustat(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 497 nilfs_ioctl_get_bdescs(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 843 nilfs_ioctl_clean_segments(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 980 nilfs_ioctl_sync(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 1014 nilfs_ioctl_resize(struct inode *inode, struct file *filp, void __user *argp) argument 1050 nilfs_ioctl_trim_fs(struct inode *inode, void __user *argp) argument 1092 nilfs_ioctl_set_alloc_range(struct inode *inode, void __user *argp) argument 1153 nilfs_ioctl_get_info(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp, size_t membsz, ssize_t (*dofunc)(struct the_nilfs *, __u64 *, int, void *, size_t, size_t)) argument 1204 nilfs_ioctl_set_suinfo(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) argument 1272 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/sound/core/ |
H A D | rawmidi_compat.c | 106 void __user *argp = compat_ptr(arg); local 118 return snd_rawmidi_ioctl(file, cmd, (unsigned long)argp); 120 return snd_rawmidi_ioctl_params_compat(rfile, argp); 122 return snd_rawmidi_ioctl_status32(rfile, argp); 124 return snd_rawmidi_ioctl_status_compat64(rfile, argp);
|
H A D | pcm_compat.c | 566 void __user *argp = compat_ptr(arg); local 601 return snd_pcm_common_ioctl(file, substream, cmd, argp); 605 return snd_pcm_ioctl_sync_ptr_x32(substream, argp); 607 return snd_pcm_ioctl_sync_ptr_buggy(substream, argp); 609 return snd_pcm_ioctl_hw_params_compat(substream, 1, argp); 611 return snd_pcm_ioctl_hw_params_compat(substream, 0, argp); 613 return snd_pcm_ioctl_sw_params_compat(substream, argp); 615 return snd_pcm_status_user32(substream, argp, false); 617 return snd_pcm_status_user32(substream, argp, true); 619 return snd_pcm_ioctl_channel_info_compat(substream, argp); [all...] |
/linux-master/fs/ |
H A D | ioctl.c | 253 struct file_clone_range __user *argp) 257 if (copy_from_user(&args, argp, sizeof(args))) 270 static int ioctl_preallocate(struct file *filp, int mode, void __user *argp) argument 275 if (copy_from_user(&sr, argp, sizeof(sr))) 299 struct space_resv_32 __user *argp) 304 if (copy_from_user(&sr, argp, sizeof(sr))) 342 static int ioctl_fionbio(struct file *filp, int __user *argp) argument 347 error = get_user(on, argp); 366 int __user *argp) 371 error = get_user(on, argp); 252 ioctl_file_clone_range(struct file *file, struct file_clone_range __user *argp) argument 298 compat_ioctl_preallocate(struct file *file, int mode, struct space_resv_32 __user *argp) argument 365 ioctl_fioasync(unsigned int fd, struct file *filp, int __user *argp) argument 417 ioctl_file_dedupe_range(struct file *file, struct file_dedupe_range __user *argp) argument 705 ioctl_getflags(struct file *file, unsigned int __user *argp) argument 716 ioctl_setflags(struct file *file, unsigned int __user *argp) argument 736 ioctl_fsgetxattr(struct file *file, void __user *argp) argument 748 ioctl_fssetxattr(struct file *file, void __user *argp) argument 766 ioctl_getfsuuid(struct file *file, void __user *argp) argument 779 ioctl_get_fs_sysfs_path(struct file *file, void __user *argp) argument 803 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/fs/lockd/ |
H A D | mon.c | 439 static void encode_mon_name(struct xdr_stream *xdr, const struct nsm_args *argp) argument 441 encode_nsm_string(xdr, argp->mon_name); 450 static void encode_my_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument 454 encode_nsm_string(xdr, argp->nodename); 456 *p++ = cpu_to_be32(argp->prog); 457 *p++ = cpu_to_be32(argp->vers); 458 *p = cpu_to_be32(argp->proc); 465 static void encode_mon_id(struct xdr_stream *xdr, const struct nsm_args *argp) argument 467 encode_mon_name(xdr, argp); 468 encode_my_id(xdr, argp); 476 encode_priv(struct xdr_stream *xdr, const struct nsm_args *argp) argument 484 nsm_xdr_enc_mon(struct rpc_rqst *req, struct xdr_stream *xdr, const void *argp) argument 491 nsm_xdr_enc_unmon(struct rpc_rqst *req, struct xdr_stream *xdr, const void *argp) argument [all...] |
/linux-master/drivers/watchdog/ |
H A D | riowd.c | 95 void __user *argp = (void __user *)arg; local 102 if (copy_to_user(argp, &info, sizeof(info))) 108 if (put_user(0, (int __user *)argp)) 117 if (copy_from_user(&options, argp, sizeof(options))) 130 if (get_user(new_margin, (int __user *)argp)) 139 return put_user(riowd_timeout * 60, (int __user *)argp);
|
H A D | wdrtas.c | 275 int __user *argp = (void __user *)arg; local 285 if (copy_to_user(argp, &wdinfo, sizeof(wdinfo))) 291 return put_user(i, argp); 295 return put_user(i, argp); 302 return put_user(i, argp); 305 if (get_user(i, argp)) 323 if (get_user(i, argp)) 338 return put_user(wdrtas_interval, argp);
|
H A D | sbc_epx_c3.c | 105 int __user *argp = (void __user *)arg; local 114 if (copy_to_user(argp, &ident, sizeof(ident))) 119 return put_user(0, argp); 121 if (get_user(options, argp)) 139 return put_user(WATCHDOG_TIMEOUT, argp);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_ioc32.c | 179 drm_client32_t __user *argp = (void __user *)arg; local 183 if (copy_from_user(&c32, argp, sizeof(c32))) 201 if (copy_to_user(argp, &c32, sizeof(c32))) 217 drm_stats32_t __user *argp = (void __user *)arg; local 220 if (clear_user(argp, sizeof(drm_stats32_t))) 263 drm_wait_vblank32_t __user *argp = (void __user *)arg; local 268 if (copy_from_user(&req32, argp, sizeof(req32))) 282 if (copy_to_user(argp, &req32, sizeof(req32))) 304 struct drm_mode_fb_cmd232 __user *argp = (void __user *)arg; local 310 if (copy_from_user(&req64, argp, [all...] |
/linux-master/tools/testing/selftests/bpf/benchs/ |
H A D | bench_strncmp.c | 3 #include <argp.h> 46 const struct argp bench_strncmp_argp = { 138 .argp = &bench_strncmp_argp, 149 .argp = &bench_strncmp_argp,
|
/linux-master/sound/pci/hda/ |
H A D | hda_hwdep.c | 64 void __user *argp = (void __user *)arg; local 68 return put_user(HDA_HWDEP_VERSION, (int __user *)argp); 70 return verb_write_ioctl(codec, argp); 72 return get_wcap_ioctl(codec, argp);
|
/linux-master/arch/s390/hypfs/ |
H A D | hypfs_sprp.c | 115 void __user *argp; local 120 argp = compat_ptr(arg); 122 argp = (void __user *) arg; 125 return __hypfs_sprp_ioctl(argp);
|
/linux-master/drivers/platform/x86/intel/speed_select_if/ |
H A D | isst_tpmi_core.c | 460 static long isst_if_core_power_state(void __user *argp) argument 465 if (copy_from_user(&core_power, argp, sizeof(core_power))) 489 if (copy_to_user(argp, &core_power, sizeof(core_power))) 507 static long isst_if_clos_param(void __user *argp) argument 512 if (copy_from_user(&clos_param, argp, sizeof(clos_param))) 550 if (copy_to_user(argp, &clos_param, sizeof(clos_param))) 561 static long isst_if_clos_assoc(void __user *argp) argument 568 if (copy_from_user(&assoc_cmds, argp, sizeof(assoc_cmds))) 574 ptr = argp + offsetof(struct isst_if_clos_assoc_cmds, assoc_info); 707 static int isst_if_get_perf_level(void __user *argp) argument 747 isst_if_set_perf_level(void __user *argp) argument 808 isst_if_set_perf_feature(void __user *argp) argument 908 isst_if_get_perf_level_info(void __user *argp) argument 1016 isst_if_get_perf_level_mask(void __user *argp) argument 1059 isst_if_get_base_freq_info(void __user *argp) argument 1097 isst_if_get_base_freq_mask(void __user *argp) argument 1125 isst_if_get_tpmi_instance_count(void __user *argp) argument 1170 isst_if_get_turbo_freq_info(void __user *argp) argument 1221 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/fs/hfsplus/ |
H A D | ioctl.c | 62 void __user *argp = (void __user *)arg; local 66 return hfsplus_ioctl_bless(file, argp);
|
/linux-master/drivers/mtd/ |
H A D | mtdchar.c | 594 mtdchar_write_ioctl(struct mtd_info *mtd, struct mtd_write_req __user *argp) argument 603 if (copy_from_user(&req, argp, sizeof(req))) 692 mtdchar_read_ioctl(struct mtd_info *mtd, struct mtd_read_req __user *argp) argument 702 if (copy_from_user(&req, argp, sizeof(req))) 813 if (copy_to_user(argp, &req, sizeof(req))) 827 void __user *argp = (void __user *)arg; local 879 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int))) 887 struct region_info_user __user *ur = argp; 915 if (copy_to_user(argp, &info, sizeof(struct mtd_info_user))) 931 if (copy_from_user(&einfo64, argp, 1262 void __user *argp = compat_ptr(arg); local [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | bench.c | 4 #include <argp.h> 274 extern struct argp bench_ringbufs_argp; 275 extern struct argp bench_bloom_map_argp; 276 extern struct argp bench_bpf_loop_argp; 277 extern struct argp bench_local_storage_argp; 278 extern struct argp bench_local_storage_rcu_tasks_trace_argp; 279 extern struct argp bench_strncmp_argp; 280 extern struct argp bench_hashmap_lookup_argp; 281 extern struct argp bench_local_storage_create_argp; 282 extern struct argp bench_htab_mem_arg 376 static const struct argp argp = { local 389 const struct argp argp = { local [all...] |
/linux-master/drivers/crypto/ccp/ |
H A D | dbc.c | 132 void __user *argp = (void __user *)arg; local 144 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_nonce))) { 153 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_nonce))) { 159 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_setuid))) { 169 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_setuid))) { 175 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_param))) { 185 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_param))) {
|
/linux-master/drivers/nvme/host/ |
H A D | ioctl.c | 519 void __user *argp, bool open_for_write) 523 return nvme_user_cmd(ctrl, NULL, argp, 0, open_for_write); 525 return nvme_user_cmd64(ctrl, NULL, argp, 0, open_for_write); 527 return sed_ioctl(ctrl->opal_dev, cmd, argp); 550 void __user *argp, unsigned int flags, bool open_for_write) 557 return nvme_user_cmd(ns->ctrl, ns, argp, flags, open_for_write); 567 return nvme_submit_io(ns, argp); 572 return nvme_user_cmd64(ns->ctrl, ns, argp, flags, 584 void __user *argp = (void __user *)arg; local 591 return nvme_ctrl_ioctl(ns->ctrl, cmd, argp, open_for_writ 518 nvme_ctrl_ioctl(struct nvme_ctrl *ctrl, unsigned int cmd, void __user *argp, bool open_for_write) argument 549 nvme_ns_ioctl(struct nvme_ns *ns, unsigned int cmd, void __user *argp, unsigned int flags, bool open_for_write) argument 600 void __user *argp = (void __user *)arg; local 684 void __user *argp = (void __user *)arg; local 719 void __user *argp = (void __user *)arg; local 781 nvme_dev_user_cmd(struct nvme_ctrl *ctrl, void __user *argp, bool open_for_write) argument 820 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/net/bridge/ |
H A D | br_ioctl.c | 108 void __user **argp, void __user *data) 126 *argp = compat_ptr(args[1]); 131 *argp = (void __user *)args[1]; 150 void __user *argp; local 153 ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, data); 212 if (copy_to_user(argp, indices, array_size(num, sizeof(int)))) 273 if (copy_to_user(argp, &p, sizeof(p))) 323 return get_fdb_entries(br, argp, args[2], args[3]); 342 void __user *argp; local 345 ret = br_dev_read_uargs(args, ARRAY_SIZE(args), &argp, dat 107 br_dev_read_uargs(unsigned long *args, size_t nr_args, void __user **argp, void __user *data) argument [all...] |
/linux-master/arch/m68k/kernel/ |
H A D | time.c | 110 struct rtc_pll_info __user *argp = (void __user *)arg; local 116 return copy_to_user(argp, &pll, sizeof pll) ? -EFAULT : 0; 123 if (copy_from_user(&pll, argp, sizeof(pll)))
|
/linux-master/drivers/remoteproc/ |
H A D | remoteproc_cdev.c | 51 void __user *argp = (void __user *)arg; local 56 if (copy_from_user(¶m, argp, sizeof(s32))) 63 if (copy_to_user(argp, ¶m, sizeof(s32)))
|
/linux-master/drivers/input/ |
H A D | joydev.c | 445 void __user *argp, size_t len) 454 abspam = memdup_user(argp, len); 476 void __user *argp, size_t len) 488 keypam = memdup_user(argp, len); 511 unsigned int cmd, void __user *argp) 522 return copy_from_user(&joydev->glue.JS_CORR, argp, 526 return copy_to_user(argp, &joydev->glue.JS_CORR, 530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); 533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); 536 return put_user(JS_VERSION, (__u32 __user *) argp); 444 joydev_handle_JSIOCSAXMAP(struct joydev *joydev, void __user *argp, size_t len) argument 475 joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, void __user *argp, size_t len) argument 510 joydev_ioctl_common(struct joydev *joydev, unsigned int cmd, void __user *argp) argument 600 void __user *argp = (void __user *)arg; local 667 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/arch/um/drivers/ |
H A D | harddog_kern.c | 126 void __user *argp= (void __user *)arg; local 136 if(copy_to_user(argp, &ident, sizeof(ident))) 141 return put_user(0,(int __user *)argp);
|
/linux-master/drivers/platform/x86/ |
H A D | intel_scu_ipcutil.c | 82 void __user *argp = (void __user *)arg; local 87 if (copy_from_user(&data, argp, sizeof(struct scu_ipc_data))) 92 if (copy_to_user(argp, &data, sizeof(struct scu_ipc_data)))
|