Lines Matching refs:patch_addr
23 static int __patch_instruction(u32 *exec_addr, ppc_inst_t instr, u32 *patch_addr)
28 __put_kernel_nofault(patch_addr, &val, u32, failed);
32 __put_kernel_nofault(patch_addr, &val, u64, failed);
35 asm ("dcbst 0, %0; sync; icbi 0,%1; sync; isync" :: "r" (patch_addr),
284 u32 *patch_addr;
294 patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
310 err = __patch_instruction(addr, instr, patch_addr);
334 u32 *patch_addr;
340 patch_addr = (u32 *)(text_poke_addr + offset_in_page(addr));
348 err = __patch_instruction(addr, instr, patch_addr);