/arch/arm/net/ |
D | bpf_jit_32.h | 134 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument 137 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument 140 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument 143 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument 150 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument 153 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument 167 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument 170 #define ARM_LSR_I(rd, rn, imm) (_AL3_I(ARM_INST_LSR, rd, 0, rn) | (imm) << 7) argument 173 #define ARM_MOV_I(rd, imm) _AL3_I(ARM_INST_MOV, rd, 0, imm) argument 175 #define ARM_MOVW(rd, imm) \ argument [all …]
|
D | bpf_jit_32.c | 254 u16 imm; in imm_offset() local 380 u32 imm; in b_imm() local
|
/arch/mips/net/ |
D | bpf_jit.c | 145 static inline bool is_range16(s32 imm) in is_range16() 162 static inline void emit_load_imm(unsigned int dst, u32 imm, struct jit_ctx *ctx) in emit_load_imm() 188 static inline void emit_ori(unsigned int dst, unsigned src, u32 imm, in emit_ori() 200 int imm, struct jit_ctx *ctx) in emit_daddiu() 210 u32 imm, struct jit_ctx *ctx) in emit_addiu() 227 u32 imm, struct jit_ctx *ctx) in emit_andi() 244 static inline void emit_xori(ptr dst, ptr src, u32 imm, struct jit_ctx *ctx) in emit_xori() 318 unsigned int imm, struct jit_ctx *ctx) in emit_sltiu() 419 int imm, struct jit_ctx *ctx) in emit_load_ptr() 426 static inline void emit_load_func(unsigned int reg, ptr imm, in emit_load_func() [all …]
|
/arch/arm64/net/ |
D | bpf_jit_comp.c | 222 const s32 imm = insn->imm; in build_insn() local 378 #define check_imm(bits, imm) do { \ in build_insn() argument 386 #define check_imm19(imm) check_imm(19, imm) in build_insn() argument 387 #define check_imm26(imm) check_imm(26, imm) in build_insn() argument
|
/arch/arm64/kernel/ |
D | module.c | 106 u64 imm, limit = 0; in reloc_insn_movw() local 164 u64 imm, imm_mask; in reloc_insn_imm() local
|
D | insn.c | 362 u32 insn, u64 imm) in aarch64_insn_encode_immediate() 687 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm() 780 int imm, int shift, in aarch64_insn_gen_movewide() 1075 s32 imm; in aarch64_get_branch_offset() local
|
/arch/powerpc/lib/ |
D | code-patching.c | 100 signed long imm; in branch_iform_target() local 116 signed long imm; in branch_bform_target() local
|
D | sstep.c | 646 unsigned long int imm; in analyse_instr() local
|
/arch/s390/net/ |
D | bpf_jit_comp.c | 92 #define EMIT4_IMM(op, imm) \ argument 119 #define EMIT6_IMM(op, imm) \ argument
|
/arch/microblaze/kernel/ |
D | ftrace.c | 114 static unsigned int imm; /* saving whole imm instruction */ variable
|
/arch/ia64/kernel/ |
D | unaligned.c | 168 unsigned long imm:7; /* [13:19] */ member 691 unsigned long imm; in emulate_load_updates() local 912 unsigned long imm; in emulate_store_int() local 1255 unsigned long imm; in emulate_store_float() local
|
D | patch.c | 242 u64 ip, mask, imm; in ia64_patch_phys_stack_reg() local
|
/arch/ia64/kvm/ |
D | mmio.c | 176 s32 imm; in emulate_io_inst() local
|
D | vcpu.h | 85 struct { unsigned long qp:6, :7, imm:7, ar3:7, x6:6, x3:3, s:1, major:4; }; member 105 struct { unsigned long qp:6, :7, imm:7, ar3:7, x4:4, x2:2, member 158 struct { unsigned long qp:6, imm:21, x4:4, i2:2, x3:3, i:1, major:4; }; member
|
D | vcpu.c | 1380 unsigned long imm; in kvm_mov_to_ar_imm() local
|
/arch/m32r/kernel/ |
D | align.c | 83 char imm = (char)(insn & 0xff); in emu_addi() local 96 char imm = (char)(insn & 0xff); in emu_ldi() local
|
/arch/tile/kernel/ |
D | single_step.c | 87 tilepro_bundle_bits n, int dest, int src, int imm) in addi_X1()
|
/arch/sparc/kernel/ |
D | unaligned_32.c | 87 static inline int sign_extend_imm13(int imm) in sign_extend_imm13()
|
D | unaligned_64.c | 114 static inline long sign_extend_imm13(long imm) in sign_extend_imm13()
|
/arch/x86/include/asm/ |
D | inat.h | 96 #define INAT_MAKE_IMM(imm) (imm << INAT_IMM_OFFS) argument
|
/arch/sh/kernel/ |
D | disassemble.c | 301 int imm = 0; in print_sh_insn() local
|
/arch/arm/kernel/ |
D | kprobes-thumb.c | 359 long imm = insn & 0x7f; in t16_simulate_add_sp_imm() local
|