| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 582 bool is64 = BPF_SIZE(code) == BPF_DW; in emit_atomic_rmw() local 608 emit(is64 ? rv_amoadd_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic_rmw() 614 emit(is64 ? rv_amoand_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic_rmw() 620 emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic_rmw() 626 emit(is64 ? rv_amoxor_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic_rmw() 633 emit(is64 ? rv_amoadd_d(rs, rs, rd, 1, 1) : in emit_atomic_rmw() 636 if (!is64) in emit_atomic_rmw() 641 emit(is64 ? rv_amoand_d(rs, rs, rd, 1, 1) : in emit_atomic_rmw() 644 if (!is64) in emit_atomic_rmw() 649 emit(is64 in emit_atomic_rmw() 1364 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || bpf_jit_emit_insn() local [all...] |
| H A D | bpf_jit.h | 1294 static inline void emit_cmpxchg(u8 rd, u8 rs, u8 r0, bool is64, struct rv_jit_context *ctx) in emit_cmpxchg() argument 1300 emit(is64 ? rvzacas_amocas_d(r0, rs, rd, 1, 1) : in emit_cmpxchg() 1303 if (!is64) in emit_cmpxchg() 1308 if (is64) in emit_cmpxchg() 1312 emit(is64 ? rv_lr_d(r0, 0, rd, 0, 0) : in emit_cmpxchg() 1316 emit(is64 ? rv_sc_d(RV_REG_T3, rs, rd, 0, 1) : in emit_cmpxchg()
|
| H A D | bpf_jit_comp32.c | 1005 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn() local 1298 if (is64) in bpf_jit_emit_insn()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 595 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn() local 615 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 625 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 631 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 637 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 643 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 649 if (!is64 && !aux->verifier_zext && rs != rd) in bpf_jit_emit_insn() 654 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn() 660 if (!is64 && !aux->verifier_zext) in bpf_jit_emit_insn() 665 emit_imm(HPPA_REG_T1, is64 ? (s64)(s32)imm : (u32)imm, HPPA_REG_T2, ctx); in bpf_jit_emit_insn() [all …]
|
| H A D | bpf_jit_comp32.c | 1119 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn() local 1386 if (is64) in bpf_jit_emit_insn()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 126 static inline void emit_a64_mov_i(const int is64, const int reg, in emit_a64_mov_i() argument 134 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx); in emit_a64_mov_i() 136 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx); in emit_a64_mov_i() 138 emit(A64_MOVK(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 141 emit(A64_MOVZ(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 143 emit(A64_MOVK(is64, reg, hi, 16), ctx); in emit_a64_mov_i() 295 static inline void emit_a64_add_i(const bool is64, const int dst, const int src, in emit_a64_add_i() argument 299 emit(A64_ADD_I(is64, dst, src, imm), ctx); in emit_a64_add_i() 301 emit(A64_SUB_I(is64, dst, src, -imm), ctx); in emit_a64_add_i() 303 emit_a64_mov_i(is64, tm in emit_a64_add_i() 1319 const bool is64 = BPF_CLASS(code) == BPF_ALU64 || build_insn() local [all...] |
| /linux/kernel/bpf/ |
| H A D | fixups.c | 1588 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in bpf_do_misc_fixups() local 1593 *patch++ = BPF_RAW_INSN((is64 ? BPF_ALU64 : BPF_ALU) | in bpf_do_misc_fixups() 1616 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in bpf_do_misc_fixups() local 1628 *patch++ = BPF_RAW_INSN((is64 ? BPF_ALU64 : BPF_ALU) | in bpf_do_misc_fixups() 1631 *patch++ = BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) | in bpf_do_misc_fixups() 1634 *patch++ = BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) | in bpf_do_misc_fixups() 1637 *patch++ = BPF_RAW_INSN((is64 ? BPF_ALU64 : BPF_ALU) | in bpf_do_misc_fixups() 1641 *patch++ = BPF_RAW_INSN((is64 ? BPF_ALU64 : BPF_ALU) | in bpf_do_misc_fixups() 1651 *patch++ = BPF_RAW_INSN((is64 ? BPF_ALU64 : BPF_ALU) | in bpf_do_misc_fixups() 1654 *patch++ = BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) | in bpf_do_misc_fixups() [all …]
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 1005 static void emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) in emit_mov_reg() argument 1009 if (is64) { in emit_mov_reg() 1022 static void emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, in emit_movsx_reg() argument 1027 if (is64) { in emit_movsx_reg() 1089 static void maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) in maybe_emit_mod() argument 1093 if (is64) in maybe_emit_mod() 1103 static void maybe_emit_1mod(u8 **pprog, u32 reg, bool is64) in maybe_emit_1mod() argument 1107 if (is64) in maybe_emit_1mod() 1603 static void emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) in emit_shiftx() argument 1609 emit_3vex(&prog, r, false, r, m, is64, src_re in emit_shiftx() 2034 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; do_jit() local 2565 bool is64 = BPF_SIZE(insn->code) == BPF_DW; do_jit() local [all...] |
| /linux/tools/perf/util/ |
| H A D | capstone.c | 152 static bool e_machine_to_capstone(uint16_t e_machine, bool is64, bool is_big_endian, in capstone_init() 161 *mode |= is64 ? CS_MODE_64 : CS_MODE_32; in capstone_init() 176 *mode |= is64 ? CS_MODE_MIPS64 : CS_MODE_MIPS32; in capstone_init() 194 *mode |= (is64 ? CS_MODE_RISCV64 : CS_MODE_RISCV32) | CS_MODE_RISCVC; in print_insn_x86() 201 static int capstone_init(uint16_t e_machine, csh *cs_handle, bool is64, bool is_big_endian, in print_insn_x86() 207 if (!e_machine_to_capstone(e_machine, is64, is_big_endian, &arch, &mode)) in print_insn_x86() 140 capstone_init(struct machine * machine,csh * cs_handle,bool is64,bool disassembler_style) capstone_init() argument
|
| /linux/drivers/video/fbdev/ |
| H A D | pm2fb.c | 232 static u32 to3264(u32 timing, int bpp, int is64) in to3264() argument 247 if (is64) in to3264()
|