Home
last modified time | relevance | path

Searched refs:argp (Results 1 – 21 of 21) sorted by relevance

/arch/x86/kvm/svm/
Dsev.c174 static int sev_guest_init(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_guest_init() argument
190 ret = sev_platform_init(&argp->error); in sev_guest_init()
246 static int sev_launch_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_start() argument
252 int *error = &argp->error; in sev_launch_start()
258 if (copy_from_user(&params, (void __user *)(uintptr_t)argp->data, sizeof(params))) in sev_launch_start()
293 ret = __sev_issue_cmd(argp->sev_fd, SEV_CMD_LAUNCH_START, start, error); in sev_launch_start()
306 if (copy_to_user((void __user *)(uintptr_t)argp->data, &params, sizeof(params))) { in sev_launch_start()
313 sev->fd = argp->sev_fd; in sev_launch_start()
434 static int sev_launch_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_update_data() argument
446 if (copy_from_user(&params, (void __user *)(uintptr_t)argp->data, sizeof(params))) in sev_launch_update_data()
[all …]
Dsvm.h489 int svm_mem_enc_op(struct kvm *kvm, void __user *argp);
/arch/s390/hypfs/
Dhypfs_sprp.c116 void __user *argp; in hypfs_sprp_ioctl() local
121 argp = compat_ptr(arg); in hypfs_sprp_ioctl()
123 argp = (void __user *) arg; in hypfs_sprp_ioctl()
126 return __hypfs_sprp_ioctl(argp); in hypfs_sprp_ioctl()
/arch/m68k/kernel/
Dtime.c111 struct rtc_pll_info __user *argp = (void __user *)arg; in rtc_ioctl() local
117 return copy_to_user(argp, &pll, sizeof pll) ? -EFAULT : 0; in rtc_ioctl()
124 if (copy_from_user(&pll, argp, sizeof(pll))) in rtc_ioctl()
/arch/um/drivers/
Dharddog_kern.c131 void __user *argp= (void __user *)arg; in harddog_ioctl_unlocked() local
141 if(copy_to_user(argp, &ident, sizeof(ident))) in harddog_ioctl_unlocked()
146 return put_user(0,(int __user *)argp); in harddog_ioctl_unlocked()
/arch/m68k/mvme16x/
Drtc.c43 void __user *argp = (void __user *)arg; in rtc_ioctl() local
63 return copy_to_user(argp, &wtime, sizeof wtime) ? in rtc_ioctl()
75 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) in rtc_ioctl()
/arch/m68k/bvme6000/
Drtc.c45 void __user *argp = (void __user *)arg; in rtc_ioctl() local
68 return copy_to_user(argp, &wtime, sizeof wtime) ? in rtc_ioctl()
80 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) in rtc_ioctl()
/arch/sparc/math-emu/
Dmath_64.c165 } *argp; typedef
359 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu()
380 case 1: rs1 = (argp)&f->regs[freg]; in do_mathemu()
383 rs1 = (argp)&zero; in do_mathemu()
398 case 1: rs2 = (argp)&f->regs[freg]; in do_mathemu()
401 rs2 = (argp)&zero; in do_mathemu()
416 case 1: rd = (argp)&f->regs[freg]; in do_mathemu()
Dmath_32.c273 } *argp; typedef
284 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_one_mathemu()
369 rs1 = (argp)&fregs[freg]; in do_one_mathemu()
390 rs2 = (argp)&fregs[freg]; in do_one_mathemu()
/arch/arm64/kvm/
Darm.c1161 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_ioctl() local
1170 if (copy_from_user(&init, argp, sizeof(init))) in kvm_arch_vcpu_ioctl()
1185 if (copy_from_user(&reg, argp, sizeof(reg))) in kvm_arch_vcpu_ioctl()
1203 struct kvm_reg_list __user *user_list = argp; in kvm_arch_vcpu_ioctl()
1230 if (copy_from_user(&attr, argp, sizeof(attr))) in kvm_arch_vcpu_ioctl()
1237 if (copy_from_user(&attr, argp, sizeof(attr))) in kvm_arch_vcpu_ioctl()
1244 if (copy_from_user(&attr, argp, sizeof(attr))) in kvm_arch_vcpu_ioctl()
1255 if (copy_to_user(argp, &events, sizeof(events))) in kvm_arch_vcpu_ioctl()
1263 if (copy_from_user(&events, argp, sizeof(events))) in kvm_arch_vcpu_ioctl()
1274 if (get_user(what, (const int __user *)argp)) in kvm_arch_vcpu_ioctl()
[all …]
/arch/powerpc/kvm/
Dpowerpc.c2021 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_async_ioctl() local
2025 if (copy_from_user(&irq, argp, sizeof(irq))) in kvm_arch_vcpu_async_ioctl()
2036 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_ioctl() local
2044 if (copy_from_user(&cap, argp, sizeof(cap))) in kvm_arch_vcpu_ioctl()
2057 if (copy_from_user(&reg, argp, sizeof(reg))) in kvm_arch_vcpu_ioctl()
2070 if (copy_from_user(&dirty, argp, sizeof(dirty))) in kvm_arch_vcpu_ioctl()
2331 void __user *argp = (void __user *)arg; in kvm_arch_vm_ioctl() local
2339 if (copy_to_user(argp, &pvinfo, sizeof(pvinfo))) { in kvm_arch_vm_ioctl()
2351 if (copy_from_user(&create_tce_64, argp, sizeof(create_tce_64))) in kvm_arch_vm_ioctl()
2365 if (copy_from_user(&create_tce, argp, sizeof(create_tce))) in kvm_arch_vm_ioctl()
[all …]
Dbook3s_rtas.c198 int kvm_vm_ioctl_rtas_define_token(struct kvm *kvm, void __user *argp) in kvm_vm_ioctl_rtas_define_token() argument
203 if (copy_from_user(&args, argp, sizeof(args))) in kvm_vm_ioctl_rtas_define_token()
Dbook3s_hv.c5324 void __user *argp = (void __user *)arg; in kvm_arch_vm_ioctl_hv() local
5339 if (get_user(htab_order, (u32 __user *)argp)) in kvm_arch_vm_ioctl_hv()
5352 if (copy_from_user(&ghf, argp, sizeof(ghf))) in kvm_arch_vm_ioctl_hv()
5362 if (copy_from_user(&rhpt, argp, sizeof(rhpt))) in kvm_arch_vm_ioctl_hv()
5373 if (copy_from_user(&rhpt, argp, sizeof(rhpt))) in kvm_arch_vm_ioctl_hv()
/arch/x86/kvm/
Dpmu.c486 int kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp) in kvm_vm_ioctl_set_pmu_event_filter() argument
492 if (copy_from_user(&tmp, argp, sizeof(tmp))) in kvm_vm_ioctl_set_pmu_event_filter()
511 if (copy_from_user(filter, argp, size)) in kvm_vm_ioctl_set_pmu_event_filter()
Dx86.c3951 void __user *argp = (void __user *)arg; in kvm_arch_dev_ioctl() local
3956 struct kvm_msr_list __user *user_msr_list = argp; in kvm_arch_dev_ioctl()
3983 struct kvm_cpuid2 __user *cpuid_arg = argp; in kvm_arch_dev_ioctl()
4003 if (copy_to_user(argp, &kvm_mce_cap_supported, in kvm_arch_dev_ioctl()
4009 struct kvm_msr_list __user *user_msr_list = argp; in kvm_arch_dev_ioctl()
4031 r = msr_io(NULL, argp, do_get_msr_feature, 1); in kvm_arch_dev_ioctl()
4790 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_ioctl() local
4817 if (copy_to_user(argp, u.lapic, sizeof(struct kvm_lapic_state))) in kvm_arch_vcpu_ioctl()
4826 u.lapic = memdup_user(argp, sizeof(*u.lapic)); in kvm_arch_vcpu_ioctl()
4839 if (copy_from_user(&irq, argp, sizeof(irq))) in kvm_arch_vcpu_ioctl()
[all …]
Dpmu.h158 int kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp);
/arch/s390/kvm/
Dkvm-s390.c2246 void __user *argp = (void __user *)cmd->data; in kvm_s390_handle_pv() local
2308 if (copy_from_user(&parms, argp, sizeof(parms))) in kvm_s390_handle_pv()
2338 if (copy_from_user(&unp, argp, sizeof(unp))) in kvm_s390_handle_pv()
2388 void __user *argp = (void __user *)arg; in kvm_arch_vm_ioctl() local
2397 if (copy_from_user(&s390int, argp, sizeof(s390int))) in kvm_arch_vm_ioctl()
2438 if (copy_from_user(&args, argp, in kvm_arch_vm_ioctl()
2448 if (copy_from_user(&args, argp, in kvm_arch_vm_ioctl()
2458 if (copy_from_user(&args, argp, sizeof(args))) in kvm_arch_vm_ioctl()
2464 r = copy_to_user(argp, &args, sizeof(args)); in kvm_arch_vm_ioctl()
2474 if (copy_from_user(&args, argp, sizeof(args))) in kvm_arch_vm_ioctl()
[all …]
/arch/mips/kvm/
Dmips.c920 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_async_ioctl() local
925 if (copy_from_user(&irq, argp, sizeof(irq))) in kvm_arch_vcpu_async_ioctl()
940 void __user *argp = (void __user *)arg; in kvm_arch_vcpu_ioctl() local
951 if (copy_from_user(&reg, argp, sizeof(reg))) in kvm_arch_vcpu_ioctl()
960 struct kvm_reg_list __user *user_list = argp; in kvm_arch_vcpu_ioctl()
981 if (copy_from_user(&cap, argp, sizeof(cap))) in kvm_arch_vcpu_ioctl()
/arch/s390/pci/
Dpci_clp.c620 void __user *argp; in clp_misc_ioctl() local
625 argp = is_compat_task() ? compat_ptr(arg) : (void __user *) arg; in clp_misc_ioctl()
626 if (copy_from_user(&req, argp, sizeof(req))) in clp_misc_ioctl()
/arch/x86/include/asm/
Dkvm_host.h1278 int (*mem_enc_op)(struct kvm *kvm, void __user *argp);
1279 int (*mem_enc_reg_region)(struct kvm *kvm, struct kvm_enc_region *argp);
1280 int (*mem_enc_unreg_region)(struct kvm *kvm, struct kvm_enc_region *argp);
/arch/powerpc/include/asm/
Dkvm_ppc.h228 extern int kvm_vm_ioctl_rtas_define_token(struct kvm *kvm, void __user *argp);