regs_set_return_msr
regs_set_return_msr(regs, regs->msr | MSR_SINGLESTEP);
regs_set_return_msr(regs, regs->msr & ~MSR_CE);
regs_set_return_msr(regs, regs->msr | MSR_RI);
regs_set_return_msr(regs, regs->msr & ~MSR_RI);
regs_set_return_msr(regs, regs->msr & ~MSR_SE);
regs_set_return_msr(regs, regs->msr | MSR_SE);
regs_set_return_msr(linux_regs, linux_regs->msr | MSR_DE);
regs_set_return_msr(linux_regs, linux_regs->msr | MSR_SE);
regs_set_return_msr(regs,
regs_set_return_msr(regs, regs->msr | kcb->kprobe_saved_msr);
regs_set_return_msr(regs,
regs_set_return_msr(regs, regs->msr | msr_diff);
regs_set_return_msr(tsk->thread.regs, msr);
regs_set_return_msr(regs, MSR_USER64);
regs_set_return_msr(regs, MSR_USER32);
regs_set_return_msr(regs, (regs->msr & ~(MSR_FE0|MSR_FE1))
regs_set_return_msr(regs, regs->msr & ~MSR_LE);
regs_set_return_msr(regs, regs->msr | MSR_LE);
regs_set_return_msr(tsk->thread.regs, msr);
regs_set_return_msr(regs, regs->msr | new_msr | fpexc_mode);
regs_set_return_msr(&tsk->thread.ckpt_regs,
regs_set_return_msr(regs, regs->msr & ~MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE);
regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE);
regs_set_return_msr(child->thread.regs,
regs_set_return_msr(regs, regs->msr & ~MSR_DE);
regs_set_return_msr(regs, (regs->msr & ~MSR_BE) | MSR_SE);
regs_set_return_msr(regs, (regs->msr & ~MSR_SE) | MSR_BE);
regs_set_return_msr(regs, regs->msr & ~(MSR_SE | MSR_BE));
regs_set_return_msr(task->thread.regs, newmsr);
regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK);
regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK);
regs_set_return_msr(regs, new_msr);
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE));
regs_set_return_msr(regs, regs->msr & ~MSR_VEC);
regs_set_return_msr(regs, regs->msr & ~MSR_VSX);
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1));
regs_set_return_msr(regs, regs->msr & ~MSR_SPE);
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE));
regs_set_return_msr(regs, regs->msr & ~MSR_VEC);
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1));
regs_set_return_msr(regs, regs->msr & ~MSR_VSX);
regs_set_return_msr(regs, (regs->msr & ~MSR_TS_MASK) | (msr_hi & MSR_TS_MASK));
regs_set_return_msr(regs, regs->msr | (MSR_FP | current->thread.fpexc_mode));
regs_set_return_msr(regs, regs->msr | MSR_VEC);
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (MSR_KERNEL & MSR_LE));
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (MSR_KERNEL & MSR_LE));
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE));
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX));
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE));
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX));
regs_set_return_msr(regs, regs->msr | (msr & MSR_TS_MASK));
regs_set_return_msr(regs, regs->msr | MSR_TM);
regs_set_return_msr(regs, regs->msr | (MSR_FP | tsk->thread.fpexc_mode));
regs_set_return_msr(regs, regs->msr | MSR_VEC);
regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK);
regs_set_return_msr(current->thread.regs,
regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (MSR_KERNEL & MSR_LE));
regs_set_return_msr(current->thread.regs,
regs_set_return_msr(regs, regs->msr | REASON_ILLEGAL);
regs_set_return_msr(regs, regs->msr | MSR_TM);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(regs, regs->msr & ~MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(regs, regs->msr & ~MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_DE);
#define clear_single_step(regs) (regs_set_return_msr((regs), (regs)->msr & ~MSR_SE))
#define clear_br_trace(regs) (regs_set_return_msr((regs), (regs)->msr & ~MSR_BE))
regs_set_return_msr(regs, (regs->msr & ~op.val) | (val & op.val));
regs_set_return_msr(regs, 0);
regs_set_return_msr(regs, regs->msr | MSR_DE);
regs_set_return_msr(regs, regs->msr | MSR_SE);