/linux-master/arch/x86/kvm/svm/ |
H A D | sev.c | 254 static int sev_guest_init(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 267 sev->es_active = argp->id == KVM_SEV_ES_INIT; 285 argp->error = init_args.error; 330 static int sev_launch_start(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 336 int *error = &argp->error; 342 if (copy_from_user(¶ms, (void __user *)(uintptr_t)argp->data, sizeof(params))) 373 ret = __sev_issue_cmd(argp->sev_fd, SEV_CMD_LAUNCH_START, &start, error); 386 if (copy_to_user((void __user *)(uintptr_t)argp->data, ¶ms, sizeof(params))) { 393 sev->fd = argp->sev_fd; 513 static int sev_launch_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 672 sev_launch_update_vmsa(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 696 sev_launch_measure(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 758 sev_launch_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 770 sev_guest_status(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 943 sev_dbg_crypt(struct kvm *kvm, struct kvm_sev_cmd *argp, bool dec) argument 1027 sev_launch_secret(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1102 sev_get_attestation_report(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1165 __sev_send_start_query_session_length(struct kvm *kvm, struct kvm_sev_cmd *argp, struct kvm_sev_send_start *params) argument 1184 sev_send_start(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1276 __sev_send_update_data_query_lengths(struct kvm *kvm, struct kvm_sev_cmd *argp, struct kvm_sev_send_update_data *params) argument 1297 sev_send_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1382 sev_send_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1394 sev_send_cancel(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1406 sev_receive_start(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1480 sev_receive_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1557 sev_receive_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) argument 1864 sev_mem_enc_ioctl(struct kvm *kvm, void __user *argp) argument [all...] |
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_dev.c | 634 struct vchiq_create_service __user *argp; local 637 argp = (void __user *)arg; 638 if (copy_from_user(&args, argp, sizeof(args))) { 647 if (put_user(args.handle, &argp->handle)) { 741 struct vchiq_queue_bulk_transfer __user *argp; local 747 argp = (void __user *)arg; 748 if (copy_from_user(&args, argp, sizeof(args))) { 754 dir, &argp->mode); 759 struct vchiq_await_completion __user *argp; local 761 argp 1019 vchiq_compat_ioctl_queue_bulk(struct file *file, unsigned int cmd, struct vchiq_queue_bulk_transfer32 __user *argp) argument 1055 vchiq_compat_ioctl_await_completion(struct file *file, unsigned int cmd, struct vchiq_await_completion32 __user *argp) argument 1141 void __user *argp = compat_ptr(arg); local [all...] |
/linux-master/tools/bpf/runqslower/ |
H A D | runqslower.c | 3 #include <argp.h> 110 static const struct argp argp = { local 119 err = argp_parse(&argp, argc, argv, 0, NULL, NULL);
|
/linux-master/fs/nfs/ |
H A D | callback_proc.c | 28 __be32 nfs4_callback_getattr(void *argp, void *resp, argument 31 struct cb_getattrargs *args = argp; 78 __be32 nfs4_callback_recall(void *argp, void *resp, argument 81 struct cb_recallargs *args = argp; 339 __be32 nfs4_callback_layoutrecall(void *argp, void *resp, argument 342 struct cb_layoutrecallargs *args = argp; 362 __be32 nfs4_callback_devicenotify(void *argp, void *resp, argument 365 struct cb_devicenotifyargs *args = argp; 494 __be32 nfs4_callback_sequence(void *argp, void *resp, argument 497 struct cb_sequenceargs *args = argp; 601 nfs4_callback_recallany(void *argp, void *resp, struct cb_process_state *cps) argument 648 nfs4_callback_recallslot(void *argp, void *resp, struct cb_process_state *cps) argument 674 nfs4_callback_notify_lock(void *argp, void *resp, struct cb_process_state *cps) argument [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gt_topology.c | 20 va_list argp; local 27 va_start(argp, numregs); 29 fuse_val[i] = xe_mmio_read32(gt, va_arg(argp, struct xe_reg)); 30 va_end(argp);
|
/linux-master/drivers/video/fbdev/core/ |
H A D | fb_chrdev.c | 70 void __user *argp = (void __user *)arg; local 79 ret = copy_to_user(argp, &var, sizeof(var)) ? -EFAULT : 0; 82 if (copy_from_user(&var, argp, sizeof(var))) 95 if (!ret && copy_to_user(argp, &var, sizeof(var))) 105 ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0; 108 if (copy_from_user(&cmap, argp, sizeof(cmap))) 113 if (copy_from_user(&cmap, argp, sizeof(cmap))) 121 if (copy_from_user(&var, argp, sizeof(var))) 128 if (ret == 0 && copy_to_user(argp, &var, sizeof(var))) 135 ret = fbcon_get_con2fb_map_ioctl(argp); [all...] |
/linux-master/drivers/crypto/ccp/ |
H A D | sev-dev.c | 1381 static int sev_ioctl_do_reset(struct sev_issue_cmd *argp, bool writable) argument 1397 rc = sev_get_platform_state(&state, &argp->error); 1405 rc = __sev_platform_shutdown_locked(&argp->error); 1410 return __sev_do_cmd_locked(SEV_CMD_FACTORY_RESET, NULL, &argp->error); 1413 static int sev_ioctl_do_platform_status(struct sev_issue_cmd *argp) argument 1420 ret = __sev_do_cmd_locked(SEV_CMD_PLATFORM_STATUS, &data, &argp->error); 1424 if (copy_to_user((void __user *)argp->data, &data, sizeof(data))) 1430 static int sev_ioctl_do_pek_pdh_gen(int cmd, struct sev_issue_cmd *argp, bool writable) argument 1439 rc = __sev_platform_init_locked(&argp->error); 1444 return __sev_do_cmd_locked(cmd, NULL, &argp 1447 sev_ioctl_do_pek_csr(struct sev_issue_cmd *argp, bool writable) argument 1709 sev_ioctl_do_pek_import(struct sev_issue_cmd *argp, bool writable) argument 1758 sev_ioctl_do_get_id2(struct sev_issue_cmd *argp) argument 1820 sev_ioctl_do_get_id(struct sev_issue_cmd *argp) argument 1860 sev_ioctl_do_pdh_export(struct sev_issue_cmd *argp, bool writable) argument 1951 sev_ioctl_do_snp_platform_status(struct sev_issue_cmd *argp) argument 2000 sev_ioctl_do_snp_commit(struct sev_issue_cmd *argp) argument 2013 sev_ioctl_do_snp_set_config(struct sev_issue_cmd *argp, bool writable) argument 2032 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | bench.h | 52 const struct argp *argp; member in struct:bench
|
/linux-master/net/atm/ |
H A D | ioctl.c | 58 void __user *argp = (void __user *)arg; local 71 (int __user *)argp) ? -EFAULT : 0; 86 error = put_user(amount, (int __user *)argp) ? -EFAULT : 0; 128 error = get_user(backend, (atm_backend_t __user *)argp); 173 struct compat_atm_iobuf __user *ciobuf = argp; 181 struct atm_iobuf __user *iobuf = argp; 192 struct compat_atmif_sioc __user *csioc = argp; 203 struct atmif_sioc __user *sioc = argp;
|
/linux-master/drivers/watchdog/ |
H A D | rc32434_wdt.c | 191 void __user *argp = (void __user *)arg; local 202 if (copy_to_user(argp, &ident, sizeof(ident))) 208 if (copy_to_user(argp, &value, sizeof(int))) 212 if (copy_from_user(&value, argp, sizeof(int))) 229 if (copy_from_user(&new_timeout, argp, sizeof(int))) 235 return copy_to_user(argp, &timeout, sizeof(int)) ? -EFAULT : 0;
|
H A D | gef_wdt.c | 163 void __user *argp = (void __user *)arg; local 173 if (copy_to_user(argp, &info, sizeof(info))) 179 if (put_user(wdt_status, (int __user *)argp)) 185 if (get_user(options, (int __user *)argp)) 201 if (get_user(timeout, (int __user *)argp)) 207 if (put_user(gef_wdt_timeout, (int __user *)argp))
|
H A D | wafer5823wdt.c | 126 void __user *argp = (void __user *)arg; local 127 int __user *p = argp; 137 if (copy_to_user(argp, &ident, sizeof(ident)))
|
H A D | scx200_wdt.c | 158 void __user *argp = (void __user *)arg; local 159 int __user *p = argp; 170 if (copy_to_user(argp, &ident, sizeof(ident)))
|
/linux-master/drivers/s390/char/ |
H A D | vmcp.c | 204 int __user *argp; local 208 argp = compat_ptr(arg); 210 argp = (int __user *)arg; 215 ret = put_user(session->resp_code, argp); 219 ret = get_user(session->bufsize, argp); 228 ret = put_user(session->resp_size, argp);
|
/linux-master/fs/btrfs/ |
H A D | ioctl.c | 1772 void __user *argp) 1774 struct btrfs_ioctl_search_args __user *uargs = argp; 1802 void __user *argp) 1804 struct btrfs_ioctl_search_args_v2 __user *uarg = argp; 2080 void __user *argp) 2085 args = memdup_user(argp, sizeof(*args)); 2111 if (ret == 0 && copy_to_user(argp, args, sizeof(*args))) 2130 static int btrfs_ioctl_ino_lookup_user(struct file *file, void __user *argp) argument 2136 args = memdup_user(argp, sizeof(*args)); 2154 if (ret == 0 && copy_to_user(argp, arg 1771 btrfs_ioctl_tree_search(struct inode *inode, void __user *argp) argument 1801 btrfs_ioctl_tree_search_v2(struct inode *inode, void __user *argp) argument 2079 btrfs_ioctl_ino_lookup(struct btrfs_root *root, void __user *argp) argument 2162 btrfs_ioctl_get_subvol_info(struct inode *inode, void __user *argp) argument 2282 btrfs_ioctl_get_subvol_rootref(struct btrfs_root *root, void __user *argp) argument 2607 btrfs_ioctl_defrag(struct file *file, void __user *argp) argument 2949 btrfs_ioctl_default_subvol(struct file *file, void __user *argp) argument 3180 btrfs_ioctl_start_sync(struct btrfs_root *root, void __user *argp) argument 3211 btrfs_ioctl_wait_sync(struct btrfs_fs_info *fs_info, void __user *argp) argument 4432 _btrfs_ioctl_send(struct inode *inode, void __user *argp, bool compat) argument 4468 btrfs_ioctl_encoded_read(struct file *file, void __user *argp, bool compat) argument 4551 btrfs_ioctl_encoded_write(struct file *file, void __user *argp, bool compat) argument 4657 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/drivers/fsi/ |
H A D | fsi-scom.c | 404 static int scom_raw_read(struct scom_device *scom, void __user *argp) argument 410 if (copy_from_user(&acc, argp, sizeof(struct scom_access))) 417 if (copy_to_user(argp, &acc, sizeof(struct scom_access))) 422 static int scom_raw_write(struct scom_device *scom, void __user *argp) argument 429 if (copy_from_user(&acc, argp, sizeof(struct scom_access))) 448 if (copy_to_user(argp, &acc, sizeof(struct scom_access))) 453 static int scom_reset(struct scom_device *scom, void __user *argp) argument 458 if (get_user(flags, (__u32 __user *)argp)) 469 static int scom_check(struct scom_device *scom, void __user *argp) argument 472 return put_user(SCOM_CHECK_SUPPORTED, (__u32 __user *)argp); 478 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/sound/core/ |
H A D | control_compat.c | 409 void __user *argp = compat_ptr(arg); local 428 return snd_ctl_ioctl(file, cmd, (unsigned long)argp); 430 return snd_ctl_elem_list_compat(ctl->card, argp); 432 return snd_ctl_elem_info_compat(ctl, argp); 434 return snd_ctl_elem_read_user_compat(ctl->card, argp); 436 return snd_ctl_elem_write_user_compat(ctl, argp); 438 return snd_ctl_elem_add_compat(ctl, argp, 0); 440 return snd_ctl_elem_add_compat(ctl, argp, 1); 443 return snd_ctl_elem_read_user_x32(ctl->card, argp); 445 return snd_ctl_elem_write_user_x32(ctl, argp); [all...] |
/linux-master/drivers/char/ |
H A D | ppdev.c | 357 void __user *argp = (void __user *)arg; local 424 if (copy_from_user(&mode, argp, sizeof(mode))) 446 if (copy_to_user(argp, &mode, sizeof(mode))) 454 if (copy_from_user(&phase, argp, sizeof(phase))) 473 if (copy_to_user(argp, &phase, sizeof(phase))) 487 if (copy_to_user(argp, &modes, sizeof(modes))) 495 if (copy_from_user(&uflags, argp, sizeof(uflags))) 506 if (copy_to_user(argp, &uflags, sizeof(uflags))) 523 if (copy_to_user(argp, ®, sizeof(reg))) 528 if (copy_to_user(argp, [all...] |
/linux-master/tools/testing/selftests/bpf/benchs/ |
H A D | bench_bloom_filter_map.c | 4 #include <argp.h> 103 const struct argp bench_bloom_map_argp = { 426 .argp = &bench_bloom_map_argp, 437 .argp = &bench_bloom_map_argp, 448 .argp = &bench_bloom_map_argp, 459 .argp = &bench_bloom_map_argp, 470 .argp = &bench_bloom_map_argp,
|
H A D | bench_local_storage.c | 4 #include <argp.h> 61 const struct argp bench_local_storage_argp = { 253 .argp = &bench_local_storage_argp, 264 .argp = &bench_local_storage_argp, 275 .argp = &bench_local_storage_argp,
|
/linux-master/drivers/vhost/ |
H A D | vdpa.c | 275 static long vhost_vdpa_get_device_id(struct vhost_vdpa *v, u8 __user *argp) argument 283 if (copy_to_user(argp, &device_id, sizeof(device_id))) 500 static long vhost_vdpa_get_vring_num(struct vhost_vdpa *v, u16 __user *argp) argument 508 if (copy_to_user(argp, &num, sizeof(num))) 522 static long vhost_vdpa_set_config_call(struct vhost_vdpa *v, u32 __user *argp) argument 530 if (copy_from_user(&fd, argp, sizeof(fd))) 551 static long vhost_vdpa_get_iova_range(struct vhost_vdpa *v, u32 __user *argp) argument 558 if (copy_to_user(argp, &range, sizeof(range))) 563 static long vhost_vdpa_get_config_size(struct vhost_vdpa *v, u32 __user *argp) argument 571 if (copy_to_user(argp, 577 vhost_vdpa_get_vqs_count(struct vhost_vdpa *v, u32 __user *argp) argument 634 vhost_vdpa_vring_ioctl(struct vhost_vdpa *v, unsigned int cmd, void __user *argp) argument 772 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/security/keys/trusted-keys/ |
H A D | trusted_tpm1.c | 72 va_list argp; local 90 va_start(argp, keylen); 92 dlen = va_arg(argp, unsigned int); 95 data = va_arg(argp, unsigned char *); 104 va_end(argp); 125 va_list argp; local 140 va_start(argp, h3); 142 dlen = va_arg(argp, unsigned int); 145 data = va_arg(argp, unsigned char *); 154 va_end(argp); 188 va_list argp; local 279 va_list argp; local [all...] |
/linux-master/drivers/mtd/ubi/ |
H A D | cdev.c | 385 void __user *argp = (void __user *)arg; local 398 err = copy_from_user(&bytes, argp, sizeof(int64_t)); 433 err = copy_from_user(&req, argp, 467 err = get_user(lnum, (__user int32_t *)argp); 498 err = copy_from_user(&req, argp, sizeof(struct ubi_map_req)); 512 err = get_user(lnum, (__user int32_t *)argp); 526 err = get_user(lnum, (__user int32_t *)argp); 540 err = copy_from_user(&req, argp, 837 void __user *argp = (void __user *)arg; local 853 err = copy_from_user(&req, argp, sizeo 1007 void __user *argp = (void __user *)arg; local [all...] |
/linux-master/arch/m68k/bvme6000/ |
H A D | rtc.c | 45 void __user *argp = (void __user *)arg; local 68 return copy_to_user(argp, &wtime, sizeof wtime) ? 80 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time)))
|
/linux-master/arch/m68k/mvme16x/ |
H A D | rtc.c | 43 void __user *argp = (void __user *)arg; local 63 return copy_to_user(argp, &wtime, sizeof wtime) ? 75 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time)))
|