Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-4.19/arch/arm/net/
Dbpf_jit_32.h163 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
169 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
170 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
172 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
175 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
178 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
185 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument
188 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
193 #define ARM_LDR_R_SI(rt, rn, rm, type, imm) \ argument
208 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument
[all …]
/kernel/linux/linux-5.10/arch/arm/net/
Dbpf_jit_32.h164 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
170 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
171 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
173 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
177 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
180 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
187 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument
190 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
195 #define ARM_LDR_R_SI(rt, rn, rm, type, imm) \ argument
210 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument
[all …]
/kernel/linux/linux-4.19/arch/arm/probes/kprobes/
Dcheckers-common.c42 int imm = insn & 0xff; in checker_stack_use_imm_0xx() local
55 int imm = insn & 0xff; in checker_stack_use_t32strd() local
64 int imm = ((insn & 0xf00) >> 4) + (insn & 0xf); in checker_stack_use_imm_x0x() local
74 int imm = insn & 0xfff; in checker_stack_use_imm_xxx() local
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
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
/kernel/linux/linux-5.10/arch/mips/net/
Dbpf_jit.c144 static inline bool is_range16(s32 imm) in is_range16()
161 static inline void emit_load_imm(unsigned int dst, u32 imm, struct jit_ctx *ctx) in emit_load_imm()
187 static inline void emit_ori(unsigned int dst, unsigned src, u32 imm, in emit_ori()
199 int imm, struct jit_ctx *ctx) in emit_daddiu()
209 u32 imm, struct jit_ctx *ctx) in emit_addiu()
226 u32 imm, struct jit_ctx *ctx) in emit_andi()
243 static inline void emit_xori(ptr dst, ptr src, u32 imm, struct jit_ctx *ctx) in emit_xori()
317 unsigned int imm, struct jit_ctx *ctx) in emit_sltiu()
424 int imm, struct jit_ctx *ctx) in emit_load_ptr()
431 static inline void emit_load_func(unsigned int reg, ptr imm, in emit_load_func()
[all …]
/kernel/linux/linux-4.19/arch/mips/net/
Dbpf_jit.c144 static inline bool is_range16(s32 imm) in is_range16()
161 static inline void emit_load_imm(unsigned int dst, u32 imm, struct jit_ctx *ctx) in emit_load_imm()
187 static inline void emit_ori(unsigned int dst, unsigned src, u32 imm, in emit_ori()
199 int imm, struct jit_ctx *ctx) in emit_daddiu()
209 u32 imm, struct jit_ctx *ctx) in emit_addiu()
226 u32 imm, struct jit_ctx *ctx) in emit_andi()
243 static inline void emit_xori(ptr dst, ptr src, u32 imm, struct jit_ctx *ctx) in emit_xori()
317 unsigned int imm, struct jit_ctx *ctx) in emit_sltiu()
424 int imm, struct jit_ctx *ctx) in emit_load_ptr()
431 static inline void emit_load_func(unsigned int reg, ptr imm, in emit_load_func()
[all …]
/kernel/linux/linux-5.10/arch/riscv/net/
Dbpf_jit.h261 u32 imm; in rv_j_insn() local
286 u32 imm; in rv_ci_insn() local
324 u32 imm; in rv_cb_insn() local
541 u32 imm; in rvc_addi4spn() local
578 u32 imm; in rvc_addi16sp() local
632 u32 imm; in rvc_lwsp() local
660 u32 imm; in rvc_swsp() local
787 u32 imm; in rvc_ldsp() local
795 u32 imm; in rvc_sdsp() local
805 static inline void emit_jalr(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) in emit_jalr()
[all …]
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()
964 s32 imm = insn->imm; in bpf_jit_emit_insn() local
/kernel/linux/linux-5.10/arch/arm64/net/
Dbpf_jit_comp.c175 static bool is_addsub_imm(u32 imm) in is_addsub_imm()
436 const s32 imm = insn->imm; in build_insn() local
446 #define check_imm(bits, imm) do { \ in build_insn() argument
454 #define check_imm19(imm) check_imm(19, imm) in build_insn() argument
455 #define check_imm26(imm) check_imm(26, imm) in build_insn() argument
/kernel/linux/linux-4.19/arch/arm64/net/
Dbpf_jit_comp.c363 const s32 imm = insn->imm; in build_insn() local
371 #define check_imm(bits, imm) do { \ in build_insn() argument
379 #define check_imm19(imm) check_imm(19, imm) in build_insn() argument
380 #define check_imm26(imm) check_imm(26, imm) in build_insn() argument
/kernel/linux/linux-4.19/arch/s390/net/
Dbpf_jit_comp.c181 #define EMIT4_IMM(op, b1, imm) \ argument
235 #define EMIT6_PCREL_IMM_LABEL(op1, op2, b1, imm, label, mask) \ argument
266 #define _EMIT6_IMM(op, imm) \ argument
272 #define EMIT6_IMM(op, b1, imm) \ argument
510 s32 imm = insn->imm; in bpf_jit_insn() local
/kernel/linux/linux-4.19/arch/x86/crypto/sha512-mb/
Dsha512_x4_avx2.S169 .macro PRORQ reg imm
174 .macro PRORQ_nd reg tmp imm
/kernel/linux/linux-4.19/arch/arm64/kernel/
Dmodule.c132 u64 imm; in reloc_insn_movw() local
173 u64 imm, imm_mask; in reloc_insn_imm() local
Dinsn.c329 u32 insn, u64 imm) in aarch64_insn_encode_immediate()
849 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm()
964 int imm, int shift, in aarch64_insn_gen_movewide()
1289 s32 imm; in aarch64_get_branch_offset() local
1488 static u32 aarch64_encode_immediate(u64 imm, in aarch64_encode_immediate()
1588 u64 imm) in aarch64_insn_gen_logical_immediate()
/kernel/linux/linux-4.19/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c292 emit_immed(struct nfp_prog *nfp_prog, swreg dst, u16 imm, in emit_immed()
588 static bool pack_immed(u32 imm, u16 *val, enum immed_shift *shift) in pack_immed()
606 static void wrp_immed(struct nfp_prog *nfp_prog, swreg dst, u32 imm) in wrp_immed()
624 wrp_immed_relo(struct nfp_prog *nfp_prog, swreg dst, u32 imm, in wrp_immed_relo()
642 static swreg ur_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in ur_load_imm_any()
655 static swreg re_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in re_load_imm_any()
988 u64 imm, u8 size) in data_st_host_order()
1241 wrp_alu_imm(struct nfp_prog *nfp_prog, u8 dst, enum alu_op alu_op, u32 imm) in wrp_alu_imm()
1274 u64 imm = insn->imm; /* sign extend */ in wrp_alu64_imm() local
1377 u64 imm = insn->imm; /* sign extend */ in cmp_imm() local
[all …]
/kernel/linux/linux-5.10/arch/arm64/kernel/
Dinsn.c341 u32 insn, u64 imm) in aarch64_insn_encode_immediate()
861 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm()
976 int imm, int shift, in aarch64_insn_gen_movewide()
1343 s32 imm; in aarch64_get_branch_offset() local
1542 static u32 aarch64_encode_immediate(u64 imm, in aarch64_encode_immediate()
1642 u64 imm) in aarch64_insn_gen_logical_immediate()
Dmodule.c156 u64 imm; in reloc_insn_movw() local
197 u64 imm, imm_mask; in reloc_insn_imm() local
/kernel/linux/linux-4.19/arch/x86/crypto/sha256-mb/
Dsha256_x8_avx2.S207 .macro PRORD reg imm
212 .macro PRORD_nd reg tmp imm
/kernel/linux/linux-5.10/arch/openrisc/kernel/
Dtraps.c349 long imm; in simulate_lwa() local
391 long imm; in simulate_swa() local
/kernel/linux/linux-4.19/arch/openrisc/kernel/
Dtraps.c361 long imm; in simulate_lwa() local
403 long imm; in simulate_swa() local
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c294 emit_immed(struct nfp_prog *nfp_prog, swreg dst, u16 imm, in emit_immed()
590 static bool pack_immed(u32 imm, u16 *val, enum immed_shift *shift) in pack_immed()
608 static void wrp_immed(struct nfp_prog *nfp_prog, swreg dst, u32 imm) in wrp_immed()
633 wrp_immed_relo(struct nfp_prog *nfp_prog, swreg dst, u32 imm, in wrp_immed_relo()
651 static swreg ur_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in ur_load_imm_any()
664 static swreg re_load_imm_any(struct nfp_prog *nfp_prog, u32 imm, swreg tmp_reg) in re_load_imm_any()
1002 u64 imm, u8 size) in data_st_host_order()
1265 wrp_alu_imm(struct nfp_prog *nfp_prog, u8 dst, enum alu_op alu_op, u32 imm) in wrp_alu_imm()
1298 u64 imm = insn->imm; /* sign extend */ in wrp_alu64_imm() local
1403 u64 imm = insn->imm; /* sign extend */ in cmp_imm() local
[all …]
/kernel/linux/linux-4.19/arch/nds32/kernel/
Dftrace.c108 unsigned long imm = addr >> 12; in gen_sethi_insn() local
117 unsigned long imm = addr & 0x0000fff; in gen_ori_insn() local
/kernel/linux/linux-5.10/arch/nds32/kernel/
Dftrace.c95 unsigned long imm = addr >> 12; in gen_sethi_insn() local
104 unsigned long imm = addr & 0x0000fff; in gen_ori_insn() local
/kernel/linux/linux-4.19/arch/nds32/mm/
Dalignment.c198 int imm, regular, load, len, addr_mode, idx_mode; in do_16() local
315 int imm, regular, load, len, sign_ext; in do_32() local
/kernel/linux/linux-5.10/arch/nds32/mm/
Dalignment.c198 int imm, regular, load, len, addr_mode, idx_mode; in do_16() local
315 int imm, regular, load, len, sign_ext; in do_32() local

12345