| /arch/loongarch/include/asm/ |
| A D | inst.h | 261 unsigned int immediate : 15; member 273 unsigned int immediate : 20; member 293 unsigned int immediate : 5; member 300 unsigned int immediate : 6; member 307 unsigned int immediate : 12; member 314 unsigned int immediate : 14; member 321 unsigned int immediate : 16; member 351 unsigned int immediate : 2; member 478 if (ip->reg2i16_format.immediate == 0) in is_self_loop_ins() 595 insn->reg2i5_format.immediate = imm; \ [all …]
|
| /arch/loongarch/kernel/ |
| A D | module.c | 183 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 189 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field() 195 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field() 204 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field() 210 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field() 325 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala() 329 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() 333 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala() 337 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
|
| A D | relocate.c | 79 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute() 80 insn[1].reg2i12_format.immediate = ori; in relocate_absolute() 81 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute() 82 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
|
| A D | ftrace.c | 39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
|
| A D | unwind_prologue.c | 146 frame_size = (1 << 12) - ip->reg2i12_format.immediate; in unwind_by_prologue() 166 frame_ra = ip->reg2i12_format.immediate; in unwind_by_prologue()
|
| A D | alternative.c | 108 si = src->reg2i16_format.immediate; in recompute_jump() 122 buf->reg2i16_format.immediate = offset; in recompute_jump()
|
| A D | inst.c | 19 unsigned int imm = insn.reg1i20_format.immediate; in simu_pc() 88 imm = insn.reg2i16_format.immediate; in simu_branch()
|
| A D | kgdb.c | 345 si = ip->reg2i16_format.immediate; in get_step_address()
|
| /arch/x86/kernel/kprobes/ |
| A D | core.c | 642 if (insn->immediate.nbytes == 2) in prepare_emulation() 643 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 645 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 650 if (insn->immediate.nbytes == 1) in prepare_emulation() 651 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation() 652 else if (insn->immediate.nbytes == 2) in prepare_emulation() 653 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation() 655 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation() 661 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation() 669 if (insn->immediate.nbytes == 2) in prepare_emulation() [all …]
|
| A D | opt.c | 258 target = (unsigned long)insn->next_byte + insn->immediate.value; in insn_jump_into_range()
|
| /arch/x86/lib/ |
| A D | insn.c | 571 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32() 575 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32() 653 if (insn->immediate.got) in insn_get_immediate() 671 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate() 674 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate() 677 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate() 703 insn->immediate.got = 1; in insn_get_immediate() 742 insn->displacement.got && insn->immediate.got; in insn_complete()
|
| /arch/arc/lib/ |
| A D | memcpy-700.S | 31 ; uses long immediate 37 ; uses long immediate
|
| A D | strlen.S | 13 ; uses long immediate
|
| /arch/arm/kernel/ |
| A D | phys2virt.S | 79 @ second halfword of the opcode (the 16-bit immediate is encoded 88 @ offset into the immediate field of the MOV instruction, or patch it 92 @ needed. The encoding of the immediate is rather complex for values 157 @ immediate field of the opcode, which is emitted with the correct 158 @ rotation value. (The effective value of the immediate is imm12<7:0> 170 @ word, and patch in the high word of the offset into the immediate
|
| /arch/x86/kernel/ |
| A D | cfi.c | 45 *type = -(u32)insn.immediate.value; in decode_cfi_insn()
|
| A D | alternative.c | 506 if (need_reloc(next + insn.immediate.value, repl, repl_len)) { in __apply_relocation() 507 apply_reloc(insn.immediate.nbytes, in __apply_relocation() 516 s32 imm = insn.immediate.value; in __apply_relocation() 860 target = addr + insn->length + insn->immediate.value; in patch_retpoline() 972 dest = addr + insn.length + insn.immediate.value; in apply_retpolines() 990 addr + insn.length + insn.immediate.value); in apply_retpolines() 1068 dest = addr + insn.length + insn.immediate.value; in apply_returns() 1078 addr + insn.length + insn.immediate.value); in apply_returns() 3022 tpl->disp = insn.immediate.value; in __smp_text_poke_batch_add()
|
| A D | callthunks.c | 168 dest = addr + insn.length + insn.immediate.value; in call_get_dest()
|
| A D | uprobes.c | 824 0, insn->immediate.nbytes); in branch_clear_offset() 886 auprobe->branch.offs = insn->immediate.value; in branch_setup_xol_ops()
|
| /arch/arm/mm/ |
| A D | abort-lv4t.S | 91 and r9, r8, #0x00f @ get Rm / low nibble of immediate value 92 tst r8, #1 << 22 @ if (immediate offset) 93 andne r6, r8, #0xf00 @ { immediate high nibble
|
| /arch/x86/coco/sev/ |
| A D | vc-shared.c | 238 port = (u8)insn->immediate.value & 0xffff; in vc_ioio_exitinfo() 245 port = (u8)insn->immediate.value & 0xffff; in vc_ioio_exitinfo()
|
| /arch/openrisc/ |
| A D | Kconfig | 155 bool "Have instruction l.rori for rotate right with immediate" 163 l.rori rotate right with immediate instruction.
|
| /arch/m68k/math-emu/ |
| A D | fp_scan.S | 197 | all pc relative addressing modes and immediate/absolute modes end up here 221 | addressing mode: immediate data
|
| /arch/x86/include/asm/ |
| A D | insn.h | 84 struct insn_field immediate; member
|
| /arch/m68k/ifpsp060/src/ |
| A D | isp.S | 900 # #<data> - return address of immediate value; set immed_flg # 996 short immediate - tbl_ea_mode 1376 immediate: 1377 mov.b &immed_flg,SPCOND_FLG(%a6) # set immediate flag
|
| A D | pfpsp.S | 2381 # _mem_read() - read extended immediate operand from memory # 2402 # (1) FP Instructions using extended precision or packed immediate # 2407 # For immediate data operations, the data is read in w/ a # 2614 # INEX1 : all packed immediate operations 2947 # immediate operands but requires some extra work for fmovm dynamic 2965 # instruction is using an extended precision immediate operand. Therefore, 3869 # 3) #<data> : The upper longword of the immediate operand is # 3899 # need to set immediate data flag here since we'll need to do
|