Lines Matching refs:insn_addr
30 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
86 insn_addr &= -16UL; in ia64_patch_imm60()
87 ia64_patch(insn_addr + 2, in ia64_patch_imm60()
90 ia64_patch(insn_addr + 1, 0x1fffffffffcUL, val >> 18); in ia64_patch_imm60()