Searched refs:is64 (Results 1 - 14 of 14) sorted by relevance

/linux-master/arch/arm64/net/
H A Dbpf_jit_comp.c101 static inline void emit_a64_mov_i(const int is64, const int reg, argument
109 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx);
111 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx);
113 emit(A64_MOVK(is64, reg, lo, 0), ctx);
116 emit(A64_MOVZ(is64, reg, lo, 0), ctx);
118 emit(A64_MOVK(is64, reg, hi, 16), ctx);
841 const bool is64 = BPF_CLASS(code) == BPF_ALU64 || local
858 emit(A64_MOV(is64, dst, src), ctx);
861 emit(A64_SXTB(is64, dst, src), ctx);
864 emit(A64_SXTH(is64, ds
[all...]
/linux-master/arch/parisc/net/
H A Dbpf_jit_comp64.c595 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || local
615 if (!is64 && !aux->verifier_zext)
625 if (!is64 && !aux->verifier_zext)
631 if (!is64 && !aux->verifier_zext)
637 if (!is64 && !aux->verifier_zext)
643 if (!is64 && !aux->verifier_zext)
649 if (!is64 && !aux->verifier_zext && rs != rd)
654 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx);
660 if (!is64 && !aux->verifier_zext)
665 emit_imm(HPPA_REG_T1, is64
[all...]
H A Dbpf_jit_comp32.c1119 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || local
1386 if (is64)
/linux-master/arch/x86/events/
H A Dutils.c96 int is64 = 0; local
158 is64 = kernel_ip((unsigned long)addr) || any_64bit_mode(current_pt_regs());
160 insn_init(&insn, addr, bytes_read, is64);
175 insn_init(&insn, addr + insn_offset, bytes_read, is64);
/linux-master/arch/riscv/net/
H A Dbpf_jit_comp64.c465 static void emit_atomic(u8 rd, u8 rs, s16 off, s32 imm, bool is64, argument
484 emit(is64 ? rv_amoadd_d(RV_REG_ZERO, rs, rd, 0, 0) :
488 emit(is64 ? rv_amoand_d(RV_REG_ZERO, rs, rd, 0, 0) :
492 emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) :
496 emit(is64 ? rv_amoxor_d(RV_REG_ZERO, rs, rd, 0, 0) :
501 emit(is64 ? rv_amoadd_d(rs, rs, rd, 0, 0) :
503 if (!is64)
507 emit(is64 ? rv_amoand_d(rs, rs, rd, 0, 0) :
509 if (!is64)
513 emit(is64
1062 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || local
[all...]
H A Dbpf_jit_comp32.c957 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || local
1218 if (is64)
/linux-master/drivers/dma/
H A Dfsl-edma-common.c864 bool is64 = !!(edma->drvdata->flags & FSL_EDMA_DRV_EDMA64); local
871 edma->regs.serq = edma->membase + (is64 ? EDMA64_SERQ : EDMA_SERQ);
872 edma->regs.cerq = edma->membase + (is64 ? EDMA64_CERQ : EDMA_CERQ);
873 edma->regs.seei = edma->membase + (is64 ? EDMA64_SEEI : EDMA_SEEI);
874 edma->regs.ceei = edma->membase + (is64 ? EDMA64_CEEI : EDMA_CEEI);
875 edma->regs.cint = edma->membase + (is64 ? EDMA64_CINT : EDMA_CINT);
876 edma->regs.cerr = edma->membase + (is64 ? EDMA64_CERR : EDMA_CERR);
877 edma->regs.ssrt = edma->membase + (is64 ? EDMA64_SSRT : EDMA_SSRT);
878 edma->regs.cdne = edma->membase + (is64 ? EDMA64_CDNE : EDMA_CDNE);
879 edma->regs.intl = edma->membase + (is64
[all...]
/linux-master/arch/arm/net/
H A Dbpf_jit_32.c757 static inline void emit_a32_mov_se_i64(const bool is64, const s8 dst[], argument
761 if (is64 && (val & (1<<31)))
767 const bool is64, const bool hi,
775 if (!hi && is64)
777 else if (hi && is64)
784 const bool is64, const bool hi,
792 if (!hi && is64)
794 else if (hi && is64)
800 static inline void emit_alu_r(const u8 dst, const u8 src, const bool is64, argument
805 emit_a32_add_r(dst, src, is64, h
766 emit_a32_add_r(const u8 dst, const u8 src, const bool is64, const bool hi, struct jit_ctx *ctx) argument
783 emit_a32_sub_r(const u8 dst, const u8 src, const bool is64, const bool hi, struct jit_ctx *ctx) argument
843 emit_a32_alu_r64(const bool is64, const s8 dst[], const s8 src[], struct jit_ctx *ctx, const u8 op) argument
888 emit_a32_mov_r64(const bool is64, const s8 dst[], const s8 src[], struct jit_ctx *ctx) argument
917 emit_a32_movsx_r64(const bool is64, const u8 off, const s8 dst[], const s8 src[], struct jit_ctx *ctx) argument
1569 const bool is64 = BPF_CLASS(code) == BPF_ALU64; local
[all...]
/linux-master/arch/x86/net/
H A Dbpf_jit_comp32.c255 static inline void emit_ia32_mov_r64(const bool is64, const u8 dst[], argument
261 if (is64)
270 static inline void emit_ia32_mov_i64(const bool is64, const u8 dst[], argument
275 if (is64 && (val & (1<<31)))
523 static inline void emit_ia32_alu_r(const bool is64, const bool hi, const u8 op, argument
543 if (hi && is64)
550 if (hi && is64)
577 static inline void emit_ia32_alu_r64(const bool is64, const u8 op, argument
584 emit_ia32_alu_r(is64, false, op, dst_lo, src_lo, dstk, sstk, &prog);
585 if (is64)
597 emit_ia32_alu_i(const bool is64, const bool hi, const u8 op, const u8 dst, const s32 val, bool dstk, u8 **pprog) argument
677 emit_ia32_alu_i64(const bool is64, const u8 op, const u8 dst[], const u32 val, bool dstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
1674 const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; local
[all...]
H A Dbpf_jit_comp.c839 static void emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) argument
843 if (is64) {
856 static void emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, argument
861 if (is64) {
923 static void maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) argument
927 if (is64)
937 static void maybe_emit_1mod(u8 **pprog, u32 reg, bool is64) argument
941 if (is64)
1252 static void emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) argument
1258 emit_3vex(&prog, r, false, r, m, is64, src_re
1476 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; local
1919 bool is64 = BPF_SIZE(insn->code) == BPF_DW; local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-io.c257 bool is64; member in struct:reg
308 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4);
329 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4);
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c3018 mem_xadd(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, bool is64) argument
3044 out += 2 + is64;
3083 FIELD_PREP(CMD_OV_LEN, 0x8 | is64 << 2));
3098 addra, addrb, is64 << 2,
3099 is64 ? CMD_CTX_SWAP_DEFER2 : CMD_CTX_SWAP_DEFER1);
3102 if (is64)
/linux-master/drivers/video/fbdev/
H A Dpm2fb.c232 static u32 to3264(u32 timing, int bpp, int is64) argument
247 if (is64)
/linux-master/kernel/bpf/
H A Dverifier.c19643 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; local
19648 BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) |
19657 BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) |
19659 0, 1 + (is64 ? 0 : 1), 0),
19667 ARRAY_SIZE(chk_and_mod) - (is64 ? 2 : 0);

Completed in 234 milliseconds