Lines Matching defs:params
1437 u64 input, params[6], r = -ENOSYS;
1450 params[0] = (u32)kvm_rbx_read(vcpu);
1451 params[1] = (u32)kvm_rcx_read(vcpu);
1452 params[2] = (u32)kvm_rdx_read(vcpu);
1453 params[3] = (u32)kvm_rsi_read(vcpu);
1454 params[4] = (u32)kvm_rdi_read(vcpu);
1455 params[5] = (u32)kvm_rbp_read(vcpu);
1459 params[0] = (u64)kvm_rdi_read(vcpu);
1460 params[1] = (u64)kvm_rsi_read(vcpu);
1461 params[2] = (u64)kvm_rdx_read(vcpu);
1462 params[3] = (u64)kvm_r10_read(vcpu);
1463 params[4] = (u64)kvm_r8_read(vcpu);
1464 params[5] = (u64)kvm_r9_read(vcpu);
1468 trace_kvm_xen_hypercall(cpl, input, params[0], params[1], params[2],
1469 params[3], params[4], params[5]);
1480 if (params[0] == XENVER_version && vcpu->kvm->arch.xen.xen_version) {
1486 if (params[0] == EVTCHNOP_send)
1487 handled = kvm_xen_hcall_evtchn_send(vcpu, params[1], &r);
1490 handled = kvm_xen_hcall_sched_op(vcpu, longmode, params[0],
1491 params[1], &r);
1494 handled = kvm_xen_hcall_vcpu_op(vcpu, longmode, params[0], params[1],
1495 params[2], &r);
1498 u64 timeout = params[0];
1499 /* In 32-bit mode, the 64-bit timeout is in two 32-bit params. */
1501 timeout |= params[1] << 32;
1518 vcpu->run->xen.u.hcall.params[0] = params[0];
1519 vcpu->run->xen.u.hcall.params[1] = params[1];
1520 vcpu->run->xen.u.hcall.params[2] = params[2];
1521 vcpu->run->xen.u.hcall.params[3] = params[3];
1522 vcpu->run->xen.u.hcall.params[4] = params[4];
1523 vcpu->run->xen.u.hcall.params[5] = params[5];