| /drivers/sbus/char/ |
| A D | openprom.c | 138 return copyout(argp, op, sizeof(int)); in opromgetprop() 153 return copyout(argp, op, sizeof(int)); in opromnxtprop() 157 return copyout(argp, op, sizeof(int)); in opromnxtprop() 165 return copyout(argp, op, sizeof(int)); in opromnxtprop() 297 void __user *argp = (void __user *)arg; in openprom_sunos_ioctl() local 300 bufsize = getstrings(argp, &opp); in openprom_sunos_ioctl() 302 bufsize = copyin(argp, &opp); in openprom_sunos_ioctl() 537 err = opiocget(argp, data); in openprom_bsd_ioctl() 541 err = opiocnextprop(argp, data); in openprom_bsd_ioctl() 545 err = opiocset(argp, data); in openprom_bsd_ioctl() [all …]
|
| /drivers/s390/block/ |
| A D | dasd_ioctl.c | 29 dasd_ioctl_api_version(void __user *argp) in dasd_ioctl_api_version() argument 32 return put_user(ver, (int __user *)argp); in dasd_ioctl_api_version() 259 if (!argp) in dasd_ioctl_format() 294 if (!argp) in dasd_ioctl_check_format() 347 if (!argp) in dasd_ioctl_release_space() 599 struct cmbdata __user *argp) in dasd_ioctl_readall_cmb() argument 606 if (!ret && copy_to_user(argp, &data, min(size, sizeof(*argp)))) in dasd_ioctl_readall_cmb() 616 void __user *argp; in dasd_ioctl() local 620 argp = compat_ptr(arg); in dasd_ioctl() 622 argp = (void __user *)arg; in dasd_ioctl() [all …]
|
| /drivers/misc/ |
| A D | ntsync.c | 410 __u32 __user *user_args = argp; in ntsync_sem_release() 674 return ntsync_sem_release(obj, argp); in ntsync_obj_ioctl() 676 return ntsync_sem_read(obj, argp); in ntsync_obj_ioctl() 678 return ntsync_mutex_unlock(obj, argp); in ntsync_obj_ioctl() 680 return ntsync_mutex_kill(obj, argp); in ntsync_obj_ioctl() 682 return ntsync_mutex_read(obj, argp); in ntsync_obj_ioctl() 686 return ntsync_event_reset(obj, argp); in ntsync_obj_ioctl() 690 return ntsync_event_read(obj, argp); in ntsync_obj_ioctl() 1189 return ntsync_create_sem(dev, argp); in ntsync_char_ioctl() 1191 return ntsync_wait_all(dev, argp); in ntsync_char_ioctl() [all …]
|
| /drivers/platform/x86/intel/speed_select_if/ |
| A D | isst_tpmi_core.c | 1492 void __user *argp = (void __user *)arg; in isst_if_def_ioctl() local 1501 ret = isst_if_core_power_state(argp); in isst_if_def_ioctl() 1504 ret = isst_if_clos_param(argp); in isst_if_def_ioctl() 1507 ret = isst_if_clos_assoc(argp); in isst_if_def_ioctl() 1510 ret = isst_if_get_perf_level(argp); in isst_if_def_ioctl() 1513 ret = isst_if_set_perf_level(argp); in isst_if_def_ioctl() 1516 ret = isst_if_set_perf_feature(argp); in isst_if_def_ioctl() 1519 ret = isst_if_get_perf_level_info(argp); in isst_if_def_ioctl() 1525 ret = isst_if_get_perf_level_mask(argp); in isst_if_def_ioctl() 1528 ret = isst_if_get_base_freq_info(argp); in isst_if_def_ioctl() [all …]
|
| A D | isst_if_common.c | 256 static int isst_if_get_platform_info(void __user *argp) in isst_if_get_platform_info() argument 266 if (copy_to_user(argp, &info, sizeof(info))) in isst_if_get_platform_info() 530 static long isst_if_exec_multi_cmd(void __user *argp, struct isst_if_cmd_cb *cb) in isst_if_exec_multi_cmd() argument 539 if (copy_from_user(&cmd_count, argp, sizeof(cmd_count))) in isst_if_exec_multi_cmd() 550 ptr = argp + cb->offset; in isst_if_exec_multi_cmd() 585 void __user *argp = (void __user *)arg; in isst_if_def_ioctl() local 593 ret = isst_if_get_platform_info(argp); in isst_if_def_ioctl() 599 ret = isst_if_exec_multi_cmd(argp, &cmd_cb); in isst_if_def_ioctl() 604 ret = isst_if_exec_multi_cmd(argp, cb); in isst_if_def_ioctl() 609 ret = isst_if_exec_multi_cmd(argp, cb); in isst_if_def_ioctl() [all …]
|
| /drivers/crypto/ccp/ |
| A D | sev-dev.c | 1423 argp->error = SEV_RET_INVALID_PLATFORM_STATE; in sev_move_to_init_state() 1438 argp->error = SEV_RET_INVALID_PLATFORM_STATE; in snp_move_to_init_state() 1463 rc = sev_get_platform_state(&state, &argp->error); in sev_ioctl_do_reset() 1471 rc = __sev_platform_shutdown_locked(&argp->error); in sev_ioctl_do_reset() 1506 rc = sev_move_to_init_state(argp, &shutdown_required); in sev_ioctl_do_pek_pdh_gen() 1511 rc = __sev_do_cmd_locked(cmd, NULL, &argp->error); in sev_ioctl_do_pek_pdh_gen() 2065 if (!argp->data) in sev_ioctl_do_snp_platform_status() 2103 if (copy_to_user((void __user *)argp->data, data, in sev_ioctl_do_snp_platform_status() 2145 if (!argp->data) in sev_ioctl_do_snp_set_config() 2176 if (!argp->data) in sev_ioctl_do_snp_vlek_load() [all …]
|
| A D | dbc.c | 134 void __user *argp = (void __user *)arg; in dbc_ioctl() local 146 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_nonce))) in dbc_ioctl() 153 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_nonce))) in dbc_ioctl() 157 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_setuid))) in dbc_ioctl() 165 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_setuid))) in dbc_ioctl() 169 if (copy_from_user(dbc_dev->payload, argp, sizeof(struct dbc_user_param))) in dbc_ioctl() 177 if (copy_to_user(argp, dbc_dev->payload, sizeof(struct dbc_user_param))) in dbc_ioctl()
|
| /drivers/mtd/ |
| A D | mtdchar.c | 603 if (copy_from_user(&req, argp, sizeof(req))) in mtdchar_write_ioctl() 702 if (copy_from_user(&req, argp, sizeof(req))) in mtdchar_read_ioctl() 813 if (copy_to_user(argp, &req, sizeof(req))) in mtdchar_read_ioctl() 827 void __user *argp = (void __user *)arg; in mtdchar_ioctl() local 887 struct region_info_user __user *ur = argp; in mtdchar_ioctl() 931 if (copy_from_user(&einfo64, argp, in mtdchar_ioctl() 941 if (copy_from_user(&einfo32, argp, in mtdchar_ioctl() 959 struct mtd_oob_buf __user *buf_user = argp; in mtdchar_ioctl() 1131 ret = copy_to_user(argp, buf, retlen); in mtdchar_ioctl() 1177 if (copy_to_user(argp, &mtd->ecc_stats, in mtdchar_ioctl() [all …]
|
| /drivers/nvme/host/ |
| A D | ioctl.c | 547 void __user *argp, bool open_for_write) in nvme_ctrl_ioctl() argument 555 return sed_ioctl(ctrl->opal_dev, cmd, argp); in nvme_ctrl_ioctl() 595 return nvme_submit_io(ns, argp); in nvme_ns_ioctl() 600 return nvme_user_cmd64(ns->ctrl, ns, argp, flags, in nvme_ns_ioctl() 612 void __user *argp = (void __user *)arg; in nvme_ioctl() local 628 void __user *argp = (void __user *)arg; in nvme_ns_chr_ioctl() local 710 void __user *argp = (void __user *)arg; in nvme_ns_head_ioctl() local 745 void __user *argp = (void __user *)arg; in nvme_ns_head_chr_ioctl() local 758 ret = nvme_ns_ioctl(ns, cmd, argp, 0, open_for_write); in nvme_ns_head_chr_ioctl() 849 void __user *argp = (void __user *)arg; in nvme_dev_ioctl() local [all …]
|
| /drivers/char/ |
| A D | ppdev.c | 364 void __user *argp = (void __user *)arg; in pp_do_ioctl() local 431 if (copy_from_user(&mode, argp, sizeof(mode))) in pp_do_ioctl() 453 if (copy_to_user(argp, &mode, sizeof(mode))) in pp_do_ioctl() 530 if (copy_to_user(argp, ®, sizeof(reg))) in pp_do_ioctl() 535 if (copy_to_user(argp, ®, sizeof(reg))) in pp_do_ioctl() 540 if (copy_to_user(argp, ®, sizeof(reg))) in pp_do_ioctl() 559 if (copy_from_user(®, argp, sizeof(reg))) in pp_do_ioctl() 565 if (copy_from_user(®, argp, sizeof(reg))) in pp_do_ioctl() 571 if (copy_from_user(&mask, argp, in pp_do_ioctl() 605 if (copy_from_user(®, argp, sizeof(reg))) in pp_do_ioctl() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_ioc32.c | 179 drm_client32_t __user *argp = (void __user *)arg; in compat_drm_getclient() local 183 if (copy_from_user(&c32, argp, sizeof(c32))) in compat_drm_getclient() 201 if (copy_to_user(argp, &c32, sizeof(c32))) in compat_drm_getclient() 217 drm_stats32_t __user *argp = (void __user *)arg; in compat_drm_getstats() local 220 if (clear_user(argp, sizeof(drm_stats32_t))) in compat_drm_getstats() 263 drm_wait_vblank32_t __user *argp = (void __user *)arg; in compat_drm_wait_vblank() local 268 if (copy_from_user(&req32, argp, sizeof(req32))) in compat_drm_wait_vblank() 282 if (copy_to_user(argp, &req32, sizeof(req32))) in compat_drm_wait_vblank() 310 if (copy_from_user(&req64, argp, in compat_drm_mode_addfb2() 314 if (copy_from_user(&req64.modifier, &argp->modifier, in compat_drm_mode_addfb2() [all …]
|
| /drivers/input/ |
| A D | joydev.c | 445 void __user *argp, size_t len) in joydev_handle_JSIOCSAXMAP() argument 454 abspam = memdup_user(argp, len); in joydev_handle_JSIOCSAXMAP() 476 void __user *argp, size_t len) in joydev_handle_JSIOCSBTNMAP() argument 488 keypam = memdup_user(argp, len); in joydev_handle_JSIOCSBTNMAP() 511 unsigned int cmd, void __user *argp) in joydev_ioctl_common() argument 545 if (copy_from_user(joydev->corr, argp, in joydev_ioctl_common() 556 return copy_to_user(argp, joydev->corr, in joydev_ioctl_common() 600 void __user *argp = (void __user *)arg; in joydev_compat_ioctl() local 628 retval = copy_from_user(&ds32, argp, in joydev_compat_ioctl() 667 void __user *argp = (void __user *)arg; in joydev_ioctl() local [all …]
|
| /drivers/vhost/ |
| A D | vdpa.c | 633 void __user *argp) in vhost_vdpa_vring_ioctl() argument 644 r = get_user(idx, (u32 __user *)argp); in vhost_vdpa_vring_ioctl() 693 if (copy_to_user(argp, &s, sizeof(s))) in vhost_vdpa_vring_ioctl() 779 void __user *argp = (void __user *)arg; in vhost_vdpa_unlocked_ioctl() local 780 u64 __user *featurep = argp; in vhost_vdpa_unlocked_ioctl() 820 r = vhost_vdpa_get_status(v, argp); in vhost_vdpa_unlocked_ioctl() 823 r = vhost_vdpa_set_status(v, argp); in vhost_vdpa_unlocked_ioctl() 826 r = vhost_vdpa_get_config(v, argp); in vhost_vdpa_unlocked_ioctl() 829 r = vhost_vdpa_set_config(v, argp); in vhost_vdpa_unlocked_ioctl() 832 r = vhost_vdpa_get_features(v, argp); in vhost_vdpa_unlocked_ioctl() [all …]
|
| /drivers/fsi/ |
| A D | fsi-scom.c | 410 if (copy_from_user(&acc, argp, sizeof(struct scom_access))) in scom_raw_read() 417 if (copy_to_user(argp, &acc, sizeof(struct scom_access))) in scom_raw_read() 429 if (copy_from_user(&acc, argp, sizeof(struct scom_access))) in scom_raw_write() 448 if (copy_to_user(argp, &acc, sizeof(struct scom_access))) in scom_raw_write() 458 if (get_user(flags, (__u32 __user *)argp)) in scom_reset() 472 return put_user(SCOM_CHECK_SUPPORTED, (__u32 __user *)argp); in scom_check() 478 void __user *argp = (void __user *)arg; in scom_ioctl() local 488 rc = scom_check(scom, argp); in scom_ioctl() 491 rc = scom_raw_read(scom, argp); in scom_ioctl() 494 rc = scom_raw_write(scom, argp); in scom_ioctl() [all …]
|
| /drivers/staging/vc04_services/interface/vchiq_arm/ |
| A D | vchiq_dev.c | 643 struct vchiq_create_service __user *argp; in vchiq_ioctl() local 646 argp = (void __user *)arg; in vchiq_ioctl() 656 if (put_user(args.handle, &argp->handle)) { in vchiq_ioctl() 756 argp = (void __user *)arg; in vchiq_ioctl() 763 dir, &argp->mode); in vchiq_ioctl() 768 struct vchiq_await_completion __user *argp; in vchiq_ioctl() local 770 argp = (void __user *)arg; in vchiq_ioctl() 777 &argp->msgbufcount); in vchiq_ioctl() 1049 dir, &argp->mode); in vchiq_compat_ioctl_queue_bulk() 1083 &argp->msgbufcount); in vchiq_compat_ioctl_await_completion() [all …]
|
| /drivers/watchdog/ |
| A D | wdrtas.c | 275 int __user *argp = (void __user *)arg; in wdrtas_ioctl() local 285 if (copy_to_user(argp, &wdinfo, sizeof(wdinfo))) in wdrtas_ioctl() 291 return put_user(i, argp); in wdrtas_ioctl() 295 return put_user(i, argp); in wdrtas_ioctl() 302 return put_user(i, argp); in wdrtas_ioctl() 305 if (get_user(i, argp)) in wdrtas_ioctl() 323 if (get_user(i, argp)) in wdrtas_ioctl() 338 return put_user(wdrtas_interval, argp); in wdrtas_ioctl()
|
| A D | riowd.c | 95 void __user *argp = (void __user *)arg; in riowd_ioctl() local 102 if (copy_to_user(argp, &info, sizeof(info))) in riowd_ioctl() 108 if (put_user(0, (int __user *)argp)) in riowd_ioctl() 117 if (copy_from_user(&options, argp, sizeof(options))) in riowd_ioctl() 130 if (get_user(new_margin, (int __user *)argp)) in riowd_ioctl() 139 return put_user(riowd_timeout * 60, (int __user *)argp); in riowd_ioctl()
|
| A D | gef_wdt.c | 163 void __user *argp = (void __user *)arg; in gef_wdt_ioctl() local 173 if (copy_to_user(argp, &info, sizeof(info))) in gef_wdt_ioctl() 179 if (put_user(wdt_status, (int __user *)argp)) in gef_wdt_ioctl() 185 if (get_user(options, (int __user *)argp)) in gef_wdt_ioctl() 201 if (get_user(timeout, (int __user *)argp)) in gef_wdt_ioctl() 207 if (put_user(gef_wdt_timeout, (int __user *)argp)) in gef_wdt_ioctl()
|
| A D | sbc_epx_c3.c | 105 int __user *argp = (void __user *)arg; in epx_c3_ioctl() local 114 if (copy_to_user(argp, &ident, sizeof(ident))) in epx_c3_ioctl() 119 return put_user(0, argp); in epx_c3_ioctl() 121 if (get_user(options, argp)) in epx_c3_ioctl() 139 return put_user(WATCHDOG_TIMEOUT, argp); in epx_c3_ioctl()
|
| A D | rc32434_wdt.c | 191 void __user *argp = (void __user *)arg; in rc32434_wdt_ioctl() local 202 if (copy_to_user(argp, &ident, sizeof(ident))) in rc32434_wdt_ioctl() 208 if (copy_to_user(argp, &value, sizeof(int))) in rc32434_wdt_ioctl() 212 if (copy_from_user(&value, argp, sizeof(int))) in rc32434_wdt_ioctl() 229 if (copy_from_user(&new_timeout, argp, sizeof(int))) in rc32434_wdt_ioctl() 235 return copy_to_user(argp, &timeout, sizeof(int)) ? -EFAULT : 0; in rc32434_wdt_ioctl()
|
| /drivers/video/fbdev/core/ |
| A D | fb_chrdev.c | 70 void __user *argp = (void __user *)arg; in do_fb_ioctl() local 79 ret = copy_to_user(argp, &var, sizeof(var)) ? -EFAULT : 0; in do_fb_ioctl() 82 if (copy_from_user(&var, argp, sizeof(var))) in do_fb_ioctl() 95 if (!ret && copy_to_user(argp, &var, sizeof(var))) in do_fb_ioctl() 105 ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0; in do_fb_ioctl() 108 if (copy_from_user(&cmap, argp, sizeof(cmap))) in do_fb_ioctl() 113 if (copy_from_user(&cmap, argp, sizeof(cmap))) in do_fb_ioctl() 121 if (copy_from_user(&var, argp, sizeof(var))) in do_fb_ioctl() 128 if (ret == 0 && copy_to_user(argp, &var, sizeof(var))) in do_fb_ioctl() 135 ret = fbcon_get_con2fb_map_ioctl(argp); in do_fb_ioctl() [all …]
|
| /drivers/mtd/ubi/ |
| A D | cdev.c | 385 void __user *argp = (void __user *)arg; in vol_cdev_ioctl() local 433 err = copy_from_user(&req, argp, in vol_cdev_ioctl() 467 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 512 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 526 err = get_user(lnum, (__user int32_t *)argp); in vol_cdev_ioctl() 540 err = copy_from_user(&req, argp, in vol_cdev_ioctl() 901 void __user *argp = (void __user *)arg; in ubi_cdev_ioctl() local 1033 err = get_user(pnum, (__user int32_t *)argp); in ubi_cdev_ioctl() 1048 err = get_user(pnum, (__user int32_t *)argp); in ubi_cdev_ioctl() 1060 err = ubi_get_ec_info(ubi, argp); in ubi_cdev_ioctl() [all …]
|
| /drivers/s390/char/ |
| A D | sclp_ctl.c | 96 void __user *argp; in sclp_ctl_ioctl() local 99 argp = compat_ptr(arg); in sclp_ctl_ioctl() 101 argp = (void __user *) arg; in sclp_ctl_ioctl() 104 return sclp_ctl_ioctl_sccb(argp); in sclp_ctl_ioctl()
|
| A D | vmcp.c | 204 int __user *argp; in vmcp_ioctl() local 208 argp = compat_ptr(arg); in vmcp_ioctl() 210 argp = (int __user *)arg; in vmcp_ioctl() 215 ret = put_user(session->resp_code, argp); in vmcp_ioctl() 219 ret = get_user(session->bufsize, argp); in vmcp_ioctl() 228 ret = put_user(session->resp_size, argp); in vmcp_ioctl()
|
| A D | keyboard.c | 481 void __user *argp; in kbd_ioctl() local 485 argp = (void __user *)arg; in kbd_ioctl() 497 return put_user(KB_101, (char __user *)argp); in kbd_ioctl() 500 return do_kdsk_ioctl(kbd, argp, cmd, perm); in kbd_ioctl() 503 return do_kdgkb_ioctl(kbd, argp, cmd, perm); in kbd_ioctl() 506 struct kbdiacrs __user *a = argp; in kbd_ioctl() 523 struct kbdiacrsuc __user *a = argp; in kbd_ioctl() 535 struct kbdiacrs __user *a = argp; in kbd_ioctl() 557 struct kbdiacrsuc __user *a = argp; in kbd_ioctl()
|