Lines Matching defs:exp
1644 #define gpr_mismatch(gprn, exp, got) \
1645 pr_info("GPR%u mismatch, exp = 0x%016lx, got = 0x%016lx\n", \
1646 gprn, exp, got)
1648 #define reg_mismatch(name, exp, got) \
1649 pr_info("%s mismatch, exp = 0x%016lx, got = 0x%016lx\n", \
1650 name, exp, got)
1656 struct pt_regs *regs, exp, got;
1678 memcpy(&exp, regs, sizeof(struct pt_regs));
1685 exp.msr = MSR_KERNEL;
1693 } else if (rc || execute_compute_instr(&exp, instr)) {
1701 if (!ignore_gpr && exp.gpr[k] != got.gpr[k]) {
1703 gpr_mismatch(k, exp.gpr[k], got.gpr[k]);
1708 if (exp.link != got.link) {
1710 reg_mismatch("LR", exp.link, got.link);
1714 if (!ignore_xer && exp.xer != got.xer) {
1716 reg_mismatch("XER", exp.xer, got.xer);
1720 if (!ignore_ccr && exp.ccr != got.ccr) {
1722 reg_mismatch("CR", exp.ccr, got.ccr);