ppc_inst_as_ulong
*(u64 *)ptr = ppc_inst_as_ulong(x);
printk("Can't step on instruction %08lx\n", ppc_inst_as_ulong(insn));
patch_imm_load_insns(ppc_inst_as_ulong(temp), 4, buff + TMPL_INSN_IDX);
pr_err("0x%lx: expected (bl) != found (%08lx)\n", ip, ppc_inst_as_ulong(old));
ip, ppc_inst_as_ulong(inst), ppc_inst_as_ulong(op));
pr_err("Not expected bl: opcode is %08lx\n", ppc_inst_as_ulong(op));
ppc_inst_as_ulong(op));
ppc_inst_as_ulong(op));
pr_err("Not expected bl: opcode is %08lx\n", ppc_inst_as_ulong(op));
ppc_inst_as_ulong(op[0]), ppc_inst_as_ulong(op[1]));
ip, ppc_inst_as_ulong(op));
pr_err("Not expected bl: opcode is %08lx\n", ppc_inst_as_ulong(op));
ppc_inst_as_ulong(replaced), ppc_inst_as_ulong(old));
return patch_mem(addr, ppc_inst_as_ulong(instr), true);
u64 val = ppc_inst_as_ulong(instr);
return __patch_mem(addr, ppc_inst_as_ulong(instr), addr, true);
pr_info("emulation failed, instruction = %08lx\n", ppc_inst_as_ulong(instr));
pr_info("negative test failed, instruction = %08lx\n", ppc_inst_as_ulong(instr));
pr_info("execution failed, instruction = %08lx\n", ppc_inst_as_ulong(instr));
(unsigned long)ip, ppc_inst_as_ulong(old_inst), ppc_inst_as_ulong(org_inst));
printf(REG" %08lx", adr, ppc_inst_as_ulong(inst));
dump_func(ppc_inst_as_ulong(inst), adr);