insn_addr 18 arch/ia64/include/asm/patch.h extern void ia64_patch (u64 insn_addr, u64 mask, u64 val); /* patch any insn slot */ insn_addr 19 arch/ia64/include/asm/patch.h extern void ia64_patch_imm64 (u64 insn_addr, u64 val); /* patch "movl" w/abs. value*/ insn_addr 20 arch/ia64/include/asm/patch.h extern void ia64_patch_imm60 (u64 insn_addr, u64 val); /* patch "brl" w/ip-rel value */ insn_addr 30 arch/ia64/kernel/patch.c get_imm64 (u64 insn_addr) insn_addr 32 arch/ia64/kernel/patch.c u64 *p = (u64 *) (insn_addr & -16); /* mask out slot number */ insn_addr 45 arch/ia64/kernel/patch.c ia64_patch (u64 insn_addr, u64 mask, u64 val) insn_addr 47 arch/ia64/kernel/patch.c u64 m0, m1, v0, v1, b0, b1, *b = (u64 *) (insn_addr & -16); insn_addr 52 arch/ia64/kernel/patch.c shift = 5 + 41 * (insn_addr % 16); /* 5 bits of template, then 3 x 41-bit instructions */ insn_addr 65 arch/ia64/kernel/patch.c ia64_patch_imm64 (u64 insn_addr, u64 val) insn_addr 70 arch/ia64/kernel/patch.c insn_addr &= -16UL; insn_addr 71 arch/ia64/kernel/patch.c ia64_patch(insn_addr + 2, insn_addr 77 arch/ia64/kernel/patch.c ia64_patch(insn_addr + 1, 0x1ffffffffffUL, val >> 22); insn_addr 81 arch/ia64/kernel/patch.c ia64_patch_imm60 (u64 insn_addr, u64 val) insn_addr 86 arch/ia64/kernel/patch.c insn_addr &= -16UL; insn_addr 87 arch/ia64/kernel/patch.c ia64_patch(insn_addr + 2, insn_addr 90 arch/ia64/kernel/patch.c ia64_patch(insn_addr + 1, 0x1fffffffffcUL, val >> 18); insn_addr 35 arch/sparc/include/asm/cacheflush_32.h #define flush_sig_insns(mm,insn_addr) \ insn_addr 36 arch/sparc/include/asm/cacheflush_32.h sparc32_cachetlb_ops->sig_insns(mm, insn_addr) insn_addr 30 arch/sparc/include/asm/processor_32.h unsigned long *insn_addr; insn_addr 100 arch/sparc/include/asm/sigcontext.h unsigned long *insn_addr; insn_addr 175 arch/sparc/math-emu/math_32.c (unsigned long)fpt->thread.fpqueue[i].insn_addr); insn_addr 582 arch/sparc/mm/srmmu.c extern void tsunami_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr); insn_addr 597 arch/sparc/mm/srmmu.c extern void swift_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr); insn_addr 672 arch/sparc/mm/srmmu.c extern void hypersparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr); insn_addr 1293 arch/sparc/mm/srmmu.c static void turbosparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr) insn_addr 1779 arch/sparc/mm/srmmu.c static void smp_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr) insn_addr 1786 arch/sparc/mm/srmmu.c (unsigned long) mm, insn_addr); insn_addr 1787 arch/sparc/mm/srmmu.c local_ops->sig_insns(mm, insn_addr);