Lines Matching defs:insn_addr
31 get_imm64 (u64 insn_addr)
33 u64 *p = (u64 *) (insn_addr & -16); /* mask out slot number */
46 ia64_patch (u64 insn_addr, u64 mask, u64 val)
48 u64 m0, m1, v0, v1, b0, b1, *b = (u64 *) (insn_addr & -16);
53 shift = 5 + 41 * (insn_addr % 16); /* 5 bits of template, then 3 x 41-bit instructions */
66 ia64_patch_imm64 (u64 insn_addr, u64 val)
71 insn_addr &= -16UL;
72 ia64_patch(insn_addr + 2,
78 ia64_patch(insn_addr + 1, 0x1ffffffffffUL, val >> 22);
82 ia64_patch_imm60 (u64 insn_addr, u64 val)
87 insn_addr &= -16UL;
88 ia64_patch(insn_addr + 2,
91 ia64_patch(insn_addr + 1, 0x1fffffffffcUL, val >> 18);