Home
last modified time | relevance | path

Searched defs:imm (Results 1 – 25 of 67) sorted by relevance

123

/linux/arch/loongarch/kernel/
H A Dinst.c19 unsigned int imm = insn.reg1i20_format.immediate; in simu_pc() local
50 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local
333 u32 larch_insn_gen_break(int imm) in larch_insn_gen_break()
361 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu12iw()
375 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id()
389 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id()
403 u32 larch_insn_gen_beq(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_beq()
417 u32 larch_insn_gen_bne(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_bne()
431 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_jirl()
/linux/arch/arm/net/
H A Dbpf_jit_32.h167 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
173 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
174 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
176 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
180 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
183 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
190 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument
193 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
198 #define ARM_LDR_R_SI(rt, rn, rm, type, imm) \ argument
213 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument
[all …]
/linux/arch/arm/probes/kprobes/
H A Dcheckers-common.c34 int imm = insn & 0xff; in checker_stack_use_imm_0xx() local
47 int imm = insn & 0xff; in checker_stack_use_t32strd() local
56 int imm = ((insn & 0xf00) >> 4) + (insn & 0xf); in checker_stack_use_imm_x0x() local
66 int imm = insn & 0xfff; in checker_stack_use_imm_xxx() local
/linux/arch/arm64/net/
H A Dbpf_jit.h73 #define A64_LS_IMM(Rt, Rn, imm, size, type) \ argument
77 #define A64_STRBI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 8, STORE) argument
78 #define A64_LDRBI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 8, LOAD) argument
79 #define A64_LDRSBI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 8, SIGNED_LOAD) argument
80 #define A64_STRHI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 16, STORE) argument
81 #define A64_LDRHI(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 16, LOAD) argument
82 #define A64_LDRSHI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 16, SIGNED_LOAD) argument
83 #define A64_STR32I(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 32, STORE) argument
84 #define A64_LDR32I(Wt, Xn, imm) A64_LS_IMM(Wt, Xn, imm, 32, LOAD) argument
85 #define A64_LDRSWI(Xt, Xn, imm) A64_LS_IMM(Xt, Xn, imm, 32, SIGNED_LOAD) argument
[all …]
H A Dbpf_jit_comp.c36 #define check_imm(bits, imm) do { \ argument
44 #define check_imm19(imm) check_imm(19, imm) argument
45 check_imm26(imm) global() argument
289 is_addsub_imm(u32 imm) is_addsub_imm() argument
296 emit_a64_add_i(const bool is64,const int dst,const int src,const int tmp,const s32 imm,struct jit_ctx * ctx) emit_a64_add_i() argument
721 const s32 imm = insn->imm; emit_atomic_ld_st() local
870 const s32 imm = insn->imm; emit_ll_sc_atomic() local
1249 emit_stack_arg_store_imm(s32 imm,s16 bpf_off,const u8 tmp,struct jit_ctx * ctx) emit_stack_arg_store_imm() argument
1317 const s32 imm = insn->imm; build_insn() local
3347 bpf_jit_inlines_helper_call(s32 imm) bpf_jit_inlines_helper_call() argument
[all...]
/linux/arch/riscv/kernel/
H A Dalternative.c81 s32 imm; in riscv_alternative_fix_auipc_jalr() local
96 s32 imm; in riscv_alternative_fix_jal() local
139 s32 imm = riscv_insn_extract_jtype_imm(insn); in riscv_alternative_fix_offsets() local
/linux/arch/mips/net/
H A Dbpf_jit_comp32.c174 static void emit_mov_se_i64(struct jit_context *ctx, const u8 dst[], s32 imm) in emit_mov_se_i64()
202 const u8 dst[], s32 imm, u8 op) in emit_alu_i64()
322 const u8 dst[], u32 imm, u8 op) in emit_shift_i64()
423 static void emit_mul_i64(struct jit_context *ctx, const u8 dst[], s32 imm) in emit_mul_i64()
991 const u8 rs[], s64 imm) in emit_sltiu_r64()
1026 const u8 rs[], s64 imm) in emit_slti_r64()
1093 const u8 dst[], s32 imm, s32 off, u8 op) in emit_jmp_i64()
1471 s32 imm = insn->imm; in build_insn() local
H A Dbpf_jit_comp64.c158 static void emit_alu_i64(struct jit_context *ctx, u8 dst, s32 imm, u8 op) in emit_alu_i64()
641 s32 imm = insn->imm; in build_insn() local
/linux/arch/riscv/net/
H A Dbpf_jit.h269 u32 imm; in rv_j_insn() local
294 u32 imm; in rv_ci_insn() local
332 u32 imm; in rv_cb_insn() local
626 u32 imm; in rvc_addi4spn() local
663 u32 imm; in rvc_addi16sp() local
717 u32 imm; in rvc_lwsp() local
745 u32 imm; in rvc_swsp() local
961 u32 imm; in rvc_ldsp() local
969 u32 imm; in rvc_sdsp() local
987 static inline void emit_jalr(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) in emit_jalr()
[all …]
H A Dbpf_jit_comp32.c111 static void emit_imm(const s8 rd, s32 imm, struct rv_jit_context *ctx) in emit_imm()
124 static void emit_imm32(const s8 *rd, s32 imm, struct rv_jit_context *ctx) in emit_imm32()
243 static void emit_alu_i64(const s8 *dst, s32 imm, in emit_alu_i64()
327 static void emit_alu_i32(const s8 *dst, s32 imm, in emit_alu_i32()
881 s32 imm = insn->imm; in emit_bpf_atomic() local
1010 s32 imm = insn->imm; in bpf_jit_emit_insn() local
H A Dbpf_jit_comp64.c501 static void emit_st(u8 rd, s16 off, s32 imm, u8 size, struct rv_jit_context *ctx) in emit_st() argument
538 s32 imm = insn->imm; in emit_atomic_ld_st() local
581 s32 imm = insn->imm; in emit_atomic_rmw() local
1370 s32 imm = insn->imm; bpf_jit_emit_insn() local
2166 bpf_jit_inlines_helper_call(s32 imm) bpf_jit_inlines_helper_call() argument
[all...]
/linux/arch/arm64/lib/
H A Dinsn.c114 u32 insn, u64 imm) in aarch64_insn_encode_immediate()
415 unsigned int imm, in aarch64_insn_gen_load_store_imm()
762 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm()
877 int imm, int shift, in aarch64_insn_gen_movewide()
1304 s32 imm; in aarch64_get_branch_offset() local
1405 static u32 aarch64_encode_immediate(u64 imm, in aarch64_encode_immediate()
1505 u64 imm) in aarch64_insn_gen_logical_immediate()
/linux/arch/parisc/net/
H A Dbpf_jit_comp32.c141 static void emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm()
156 static void emit_imm32(const s8 *rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
421 static void emit_alu_i64(const s8 *dst, s32 imm, in emit_alu_i64()
509 static void emit_alu_i32(const s8 *dst, s32 imm, in emit_alu_i32()
1124 s32 imm = insn->imm; in bpf_jit_emit_insn() local
H A Dbpf_jit_comp64.c135 static void emit_imm32(u8 rd, s32 imm, struct hppa_jit_context *ctx) in emit_imm32()
160 static void emit_imm(u8 rd, s64 imm, u8 tmpreg, struct hppa_jit_context *ctx) in emit_imm()
602 s32 imm = insn->imm; in bpf_jit_emit_insn() local
/linux/arch/riscv/kernel/probes/
H A Dsimulate-insn.c44 s32 imm; in simulate_jal() local
67 u32 imm = RV_EXTRACT_ITYPE_IMM(opcode); in simulate_jalr() local
/linux/arch/openrisc/kernel/
H A Dtraps.c324 long imm; in simulate_lwa() local
366 long imm; in simulate_swa() local
/linux/arch/arm64/kernel/
H A Dmodule.c130 u64 imm; in reloc_insn_movw() local
172 u64 imm, imm_mask; in reloc_insn_imm() local
/linux/arch/loongarch/net/
H A Dbpf_jit.c355 const s32 imm = insn->imm; in emit_atomic_rmw() local
521 const s32 imm = insn->imm; in emit_atomic_ld_st() local
709 const s32 imm = insn->imm; in build_insn() local
2448 bpf_jit_inlines_helper_call(s32 imm) bpf_jit_inlines_helper_call() argument
[all...]
/linux/arch/microblaze/kernel/
H A Dftrace.c103 static unsigned int imm; /* saving whole imm instruction */ variable
/linux/drivers/scsi/csiostor/
H A Dcsio_scsi.c207 uint8_t imm = csio_hw_to_scsim(hw)->proto_cmd_len; in csio_scsi_init_cmd_wr() local
367 uint8_t imm = csio_hw_to_scsim(hw)->proto_cmd_len; in csio_scsi_init_read_wr() local
420 uint8_t imm = csio_hw_to_scsim(hw)->proto_cmd_len; in csio_scsi_init_write_wr() local
458 #define CSIO_SCSI_DATA_WRSZ(req, oper, sz, imm) \ argument
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c312 u64 imm = ((u64)(insn + 1)->imm << 32) | (u32)insn->imm; print_bpf_insn() local
[all...]
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.c338 u32 imm; in rtrs_send_hb_ack() local
357 u32 imm; in hb_work() local
/linux/kernel/bpf/
H A Ddisasm.c328 u64 imm = ((u64)(insn + 1)->imm << 32) | (u32)insn->imm; in print_bpf_insn() local
H A Darraymap.c187 static int array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, in array_map_direct_value_addr()
201 static int array_map_direct_value_meta(const struct bpf_map *map, u64 imm, in array_map_direct_value_meta()
262 static int percpu_array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, u32 off) in percpu_array_map_direct_value_addr()
277 static int percpu_array_map_direct_value_meta(const struct bpf_map *map, u64 imm, u32 *off) in percpu_array_map_direct_value_meta()
/linux/arch/csky/abiv1/
H A Dalignment.c219 uint32_t imm = 0; in csky_alignment() local

123