Home
last modified time | relevance | path

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

123

/Linux-v5.4/arch/arm/net/
Dbpf_jit_32.h161 #define _AL3_I(op, rd, rn, imm) ((op ## _I) | (rd) << 12 | (rn) << 16 | (imm)) argument
167 #define ARM_ADD_I(rd, rn, imm) _AL3_I(ARM_INST_ADD, rd, rn, imm) argument
168 #define ARM_ADDS_I(rd, rn, imm) _AL3_I(ARM_INST_ADDS, rd, rn, imm) argument
170 #define ARM_ADC_I(rd, rn, imm) _AL3_I(ARM_INST_ADC, rd, rn, imm) argument
174 #define ARM_AND_I(rd, rn, imm) _AL3_I(ARM_INST_AND, rd, rn, imm) argument
177 #define ARM_BIC_I(rd, rn, imm) _AL3_I(ARM_INST_BIC, rd, rn, imm) argument
184 #define ARM_CMP_I(rn, imm) _AL3_I(ARM_INST_CMP, 0, rn, imm) argument
187 #define ARM_EOR_I(rd, rn, imm) _AL3_I(ARM_INST_EOR, rd, rn, imm) argument
192 #define ARM_LDR_R_SI(rt, rn, rm, type, imm) \ argument
207 #define ARM_LSL_I(rd, rn, imm) (_AL3_I(ARM_INST_LSL, rd, 0, rn) | (imm) << 7) argument
[all …]
Dbpf_jit_32.c357 u16 imm; in imm_offset() local
1337 const s32 imm = insn->imm; in build_insn() local
1344 #define check_imm(bits, imm) do { \ in build_insn() argument
1352 #define check_imm24(imm) check_imm(24, imm) in build_insn() argument
/Linux-v5.4/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
/Linux-v5.4/arch/arm64/net/
Dbpf_jit_comp.c352 const s32 imm = insn->imm; in build_insn() local
360 #define check_imm(bits, imm) do { \ in build_insn() argument
368 #define check_imm19(imm) check_imm(19, imm) in build_insn() argument
369 #define check_imm26(imm) check_imm(26, imm) in build_insn() argument
/Linux-v5.4/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
513 s32 imm = insn->imm; in bpf_jit_insn() local
/Linux-v5.4/arch/arm64/kernel/
Dmodule.c155 u64 imm; in reloc_insn_movw() local
196 u64 imm, imm_mask; in reloc_insn_imm() local
Dinsn.c318 u32 insn, u64 imm) in aarch64_insn_encode_immediate()
838 int imm, enum aarch64_insn_variant variant, in aarch64_insn_gen_add_sub_imm()
953 int imm, int shift, in aarch64_insn_gen_movewide()
1307 s32 imm; in aarch64_get_branch_offset() local
1506 static u32 aarch64_encode_immediate(u64 imm, in aarch64_encode_immediate()
1606 u64 imm) in aarch64_insn_gen_logical_immediate()
/Linux-v5.4/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 …]
Dverifier.c53 int imm; in nfp_record_adjust_head() local
315 u64 imm; in nfp_bpf_check_exit() local
/Linux-v5.4/arch/openrisc/kernel/
Dtraps.c355 long imm; in simulate_lwa() local
397 long imm; in simulate_swa() local
/Linux-v5.4/arch/nds32/kernel/
Dftrace.c107 unsigned long imm = addr >> 12; in gen_sethi_insn() local
116 unsigned long imm = addr & 0x0000fff; in gen_ori_insn() local
/Linux-v5.4/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
/Linux-v5.4/arch/ia64/kernel/
Dunaligned.c171 unsigned long imm:7; /* [13:19] */ member
694 unsigned long imm; in emulate_load_updates() local
915 unsigned long imm; in emulate_store_int() local
1258 unsigned long imm; in emulate_store_float() local
Dpatch.c223 u64 ip, mask, imm; in ia64_patch_phys_stack_reg() local
/Linux-v5.4/arch/powerpc/lib/
Dcode-patching.c316 signed long imm; in branch_iform_target() local
332 signed long imm; in branch_bform_target() local
/Linux-v5.4/kernel/bpf/
Ddisasm.c199 u64 imm = ((u64)(insn + 1)->imm << 32) | (u32)insn->imm; in print_bpf_insn() local
Darraymap.c154 static int array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, in array_map_direct_value_addr()
168 static int array_map_direct_value_meta(const struct bpf_map *map, u64 imm, in array_map_direct_value_meta()
/Linux-v5.4/arch/microblaze/kernel/
Dftrace.c103 static unsigned int imm; /* saving whole imm instruction */ variable
/Linux-v5.4/arch/sparc/net/
Dbpf_jit_comp_64.c298 static void emit_alu_K(unsigned int opcode, unsigned int dst, unsigned int imm, in emit_alu_K()
317 static void emit_alu3_K(unsigned int opcode, unsigned int src, unsigned int imm, in emit_alu3_K()
636 const u8 dst, s32 imm, struct jit_ctx *ctx) in emit_cbcondi()
659 const s32 imm, bool is_imm, int branch_dst, in emit_compare_and_branch()
902 const s32 imm = insn->imm; in build_insn() local
/Linux-v5.4/arch/arm64/include/asm/
Ddebug-monitors.h90 u16 imm; member
/Linux-v5.4/drivers/scsi/csiostor/
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-v5.4/drivers/crypto/chelsio/
Dchcr_crypto.h188 u16 imm; member
269 u8 imm; member
297 u16 imm; member
/Linux-v5.4/arch/csky/abiv1/
Dalignment.c219 uint32_t imm = 0; in csky_alignment() local
/Linux-v5.4/arch/sparc/kernel/
Dunaligned_32.c88 static inline int sign_extend_imm13(int imm) in sign_extend_imm13()
/Linux-v5.4/arch/arm64/kernel/probes/
Dsimulate-insn.c89 long imm, xn, val; in simulate_adr_adrp() local

123