Home
last modified time | relevance | path

Searched refs:insn_addr (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/arch/ia64/kernel/
H A Dpatch.c30 get_imm64 (u64 insn_addr) in get_imm64() argument
32 u64 *p = (u64 *) (insn_addr & -16); /* mask out slot number */ in get_imm64()
45 ia64_patch (u64 insn_addr, u64 mask, u64 val) in ia64_patch() argument
47 u64 m0, m1, v0, v1, b0, b1, *b = (u64 *) (insn_addr & -16); in ia64_patch()
52 shift = 5 + 41 * (insn_addr % 16); /* 5 bits of template, then 3 x 41-bit instructions */ in ia64_patch()
65 ia64_patch_imm64 (u64 insn_addr, u64 val) in ia64_patch_imm64() argument
70 insn_addr &= -16UL; in ia64_patch_imm64()
71 ia64_patch(insn_addr + 2, in ia64_patch_imm64()
77 ia64_patch(insn_addr + 1, 0x1ffffffffffUL, val >> 22); in ia64_patch_imm64()
81 ia64_patch_imm60 (u64 insn_addr, u64 val) in ia64_patch_imm60() argument
[all …]
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Dpatch.h18 extern void ia64_patch (u64 insn_addr, u64 mask, u64 val); /* patch any insn slot */
19 extern void ia64_patch_imm64 (u64 insn_addr, u64 val); /* patch "movl" w/abs. value*/
20 extern void ia64_patch_imm60 (u64 insn_addr, u64 val); /* patch "brl" w/ip-rel value */
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Dinsn-addr.h41 insn_addresses_new (rtx_insn *insn, int insn_addr) in insn_addresses_new() argument
56 INSN_ADDRESSES (insn_uid) = insn_addr; in insn_addresses_new()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
H A Dinsn-addr.h41 insn_addresses_new (rtx_insn *insn, int insn_addr) in insn_addresses_new() argument
56 INSN_ADDRESSES (insn_uid) = insn_addr; in insn_addresses_new()
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dcacheflush_32.h33 #define flush_sig_insns(mm,insn_addr) \ argument
34 sparc32_cachetlb_ops->sig_insns(mm, insn_addr)
H A Dsigcontext.h100 unsigned long *insn_addr; member
H A Dprocessor_32.h30 unsigned long *insn_addr; member
/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dsrmmu.c569 extern void tsunami_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
584 extern void swift_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
659 extern void hypersparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
1277 static void turbosparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr) in turbosparc_flush_sig_insns() argument
1763 static void smp_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr) in smp_flush_sig_insns() argument
1770 (unsigned long) mm, insn_addr); in smp_flush_sig_insns()
1771 local_ops->sig_insns(mm, insn_addr); in smp_flush_sig_insns()
/OK3568_Linux_fs/kernel/arch/sparc/math-emu/
H A Dmath_32.c175 (unsigned long)fpt->thread.fpqueue[i].insn_addr); in do_mathemu()