Lines Matching refs:parm
70 struct prs_parm parm;
80 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm));
83 if (parm.parm_version != 2 || parm.parm_len < 5 || parm.code != 0x258)
86 switch (parm.subcode) {
90 parm.token_addr, parm.select_mask, parm.compare_mask);
101 if ((parm.compare_mask & parm.select_mask) != parm.compare_mask ||
102 parm.token_addr & 7 || parm.zarch != 0x8000000000000000ULL)
105 if (kvm_is_error_gpa(vcpu->kvm, parm.token_addr))
108 vcpu->arch.pfault_token = parm.token_addr;
109 vcpu->arch.pfault_select = parm.select_mask;
110 vcpu->arch.pfault_compare = parm.compare_mask;
120 VCPU_EVENT(vcpu, 3, "pageref cancel addr 0x%llx", parm.token_addr);
121 if (parm.token_addr || parm.select_mask ||
122 parm.compare_mask || parm.zarch)