Home
last modified time | relevance | path

Searched refs:is64 (Results 1 – 24 of 24) sorted by relevance

/openbmc/linux/arch/arm64/net/
H A Dbpf_jit_comp.c100 static inline void emit_a64_mov_i(const int is64, const int reg, in emit_a64_mov_i() argument
108 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx); in emit_a64_mov_i()
110 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx); in emit_a64_mov_i()
112 emit(A64_MOVK(is64, reg, lo, 0), ctx); in emit_a64_mov_i()
115 emit(A64_MOVZ(is64, reg, lo, 0), ctx); in emit_a64_mov_i()
117 emit(A64_MOVK(is64, reg, hi, 16), ctx); in emit_a64_mov_i()
774 const bool is64 = BPF_CLASS(code) == BPF_ALU64 || in build_insn() local
791 emit(A64_MOV(is64, dst, src), ctx); in build_insn()
794 emit(A64_SXTB(is64, dst, src), ctx); in build_insn()
797 emit(A64_SXTH(is64, dst, src), ctx); in build_insn()
[all …]
/openbmc/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c483 static void emit_atomic(u8 rd, u8 rs, s16 off, s32 imm, bool is64, in emit_atomic() argument
502 emit(is64 ? rv_amoadd_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic()
506 emit(is64 ? rv_amoand_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic()
510 emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic()
514 emit(is64 ? rv_amoxor_d(RV_REG_ZERO, rs, rd, 0, 0) : in emit_atomic()
519 emit(is64 ? rv_amoadd_d(rs, rs, rd, 1, 1) : in emit_atomic()
521 if (!is64) in emit_atomic()
525 emit(is64 ? rv_amoand_d(rs, rs, rd, 1, 1) : in emit_atomic()
527 if (!is64) in emit_atomic()
531 emit(is64 ? rv_amoor_d(rs, rs, rd, 1, 1) : in emit_atomic()
[all …]
H A Dbpf_jit_comp32.c957 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn() local
1218 if (is64) in bpf_jit_emit_insn()
/openbmc/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c595 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 Dbpf_jit_comp32.c1119 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn() local
1386 if (is64) in bpf_jit_emit_insn()
/openbmc/qemu/linux-user/i386/
H A Dcpu_loop.c66 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument
83 static void set_idt(int n, unsigned int dpl, bool is64) in set_idt() argument
85 if (is64) { in set_idt()
337 bool is64 = (env->features[FEAT_8000_0001_EDX] & CPUID_EXT2_LM) != 0; in target_cpu_copy_regs() local
349 if (is64) { in target_cpu_copy_regs()
398 set_idt(i, 0, is64); in target_cpu_copy_regs()
400 set_idt(3, 3, is64); in target_cpu_copy_regs()
401 set_idt(4, 3, is64); in target_cpu_copy_regs()
402 set_idt(0x80, 3, is64); in target_cpu_copy_regs()
/openbmc/linux/arch/x86/events/
H A Dutils.c96 int is64 = 0; in get_branch_type() local
158 is64 = kernel_ip((unsigned long)addr) || any_64bit_mode(current_pt_regs()); in get_branch_type()
160 insn_init(&insn, addr, bytes_read, is64); in get_branch_type()
175 insn_init(&insn, addr + insn_offset, bytes_read, is64); in get_branch_type()
/openbmc/linux/drivers/dma/
H A Dfsl-edma-common.c856 bool is64 = !!(edma->drvdata->flags & FSL_EDMA_DRV_EDMA64); in fsl_edma_setup_regs() local
863 edma->regs.serq = edma->membase + (is64 ? EDMA64_SERQ : EDMA_SERQ); in fsl_edma_setup_regs()
864 edma->regs.cerq = edma->membase + (is64 ? EDMA64_CERQ : EDMA_CERQ); in fsl_edma_setup_regs()
865 edma->regs.seei = edma->membase + (is64 ? EDMA64_SEEI : EDMA_SEEI); in fsl_edma_setup_regs()
866 edma->regs.ceei = edma->membase + (is64 ? EDMA64_CEEI : EDMA_CEEI); in fsl_edma_setup_regs()
867 edma->regs.cint = edma->membase + (is64 ? EDMA64_CINT : EDMA_CINT); in fsl_edma_setup_regs()
868 edma->regs.cerr = edma->membase + (is64 ? EDMA64_CERR : EDMA_CERR); in fsl_edma_setup_regs()
869 edma->regs.ssrt = edma->membase + (is64 ? EDMA64_SSRT : EDMA_SSRT); in fsl_edma_setup_regs()
870 edma->regs.cdne = edma->membase + (is64 ? EDMA64_CDNE : EDMA_CDNE); in fsl_edma_setup_regs()
871 edma->regs.intl = edma->membase + (is64 ? EDMA64_INTL : EDMA_INTR); in fsl_edma_setup_regs()
[all …]
/openbmc/u-boot/tools/
H A Dprelink-riscv.c93 bool is64 = e_ident[EI_CLASS] == ELFCLASS64; in main() local
95 if (is64) in main()
/openbmc/linux/arch/x86/net/
H A Dbpf_jit_comp32.c255 static inline void emit_ia32_mov_r64(const bool is64, const u8 dst[], in emit_ia32_mov_r64() argument
261 if (is64) in emit_ia32_mov_r64()
270 static inline void emit_ia32_mov_i64(const bool is64, const u8 dst[], in emit_ia32_mov_i64() argument
275 if (is64 && (val & (1<<31))) in emit_ia32_mov_i64()
523 static inline void emit_ia32_alu_r(const bool is64, const bool hi, const u8 op, in emit_ia32_alu_r() argument
543 if (hi && is64) in emit_ia32_alu_r()
550 if (hi && is64) in emit_ia32_alu_r()
577 static inline void emit_ia32_alu_r64(const bool is64, const u8 op, in emit_ia32_alu_r64() argument
584 emit_ia32_alu_r(is64, false, op, dst_lo, src_lo, dstk, sstk, &prog); in emit_ia32_alu_r64()
585 if (is64) in emit_ia32_alu_r64()
[all …]
H A Dbpf_jit_comp.c737 static void emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) in emit_mov_reg() argument
741 if (is64) { in emit_mov_reg()
754 static void emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, in emit_movsx_reg() argument
759 if (is64) { in emit_movsx_reg()
809 static void maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) in maybe_emit_mod() argument
813 if (is64) in maybe_emit_mod()
823 static void maybe_emit_1mod(u8 **pprog, u32 reg, bool is64) in maybe_emit_1mod() argument
827 if (is64) in maybe_emit_1mod()
1058 static void emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) in emit_shiftx() argument
1064 emit_3vex(&prog, r, false, r, m, is64, src_reg, false, op); in emit_shiftx()
[all …]
/openbmc/linux/arch/arm/net/
H A Dbpf_jit_32.c630 static inline void emit_a32_mov_se_i64(const bool is64, const s8 dst[], in emit_a32_mov_se_i64() argument
634 if (is64 && (val & (1<<31))) in emit_a32_mov_se_i64()
640 const bool is64, const bool hi, in emit_a32_add_r() argument
648 if (!hi && is64) in emit_a32_add_r()
650 else if (hi && is64) in emit_a32_add_r()
657 const bool is64, const bool hi, in emit_a32_sub_r() argument
665 if (!hi && is64) in emit_a32_sub_r()
667 else if (hi && is64) in emit_a32_sub_r()
673 static inline void emit_alu_r(const u8 dst, const u8 src, const bool is64, in emit_alu_r() argument
678 emit_a32_add_r(dst, src, is64, hi, ctx); in emit_alu_r()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-io.c257 bool is64; member
308 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4); in iwl_dump_rfh()
329 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4); in iwl_dump_rfh()
/openbmc/qemu/include/hw/
H A Dloader.h202 void load_elf_hdr(const char *filename, void *hdr, bool *is64, Error **errp);
/openbmc/qemu/target/arm/
H A Dcpregs.h171 #define ENCODE_CP_REG(cp, is64, ns, crn, crm, opc1, opc2) \ argument
172 ((ns) << CP_REG_NS_SHIFT | ((cp) << 16) | ((is64) << 15) | \
H A Dhelper.c10021 bool is64 = r->type & ARM_CP_64BIT; in add_cpreg_to_hashtable() local
10033 key = ENCODE_CP_REG(cp, is64, ns, r->crn, crm, opc1, opc2); in add_cpreg_to_hashtable()
10782 bool is64 = arm_feature(env, ARM_FEATURE_AARCH64); in arm_phys_excp_target_el() local
10793 rw = is64; in arm_phys_excp_target_el()
10820 target_el = target_el_table[is64][scr][rw][hcr][secure][cur_el]; in arm_phys_excp_target_el()
/openbmc/qemu/hw/i386/
H A Dx86-common.c540 static uint64_t read_pvh_start_addr(void *arg1, void *arg2, bool is64) in read_pvh_start_addr() argument
549 if (is64) { in read_pvh_start_addr()
/openbmc/qemu/tcg/
H A Dtcg-op-ldst.c46 static MemOp tcg_canonicalize_memop(MemOp op, bool is64, bool st) in tcg_canonicalize_memop() argument
64 if (!is64) { in tcg_canonicalize_memop()
69 if (is64) { in tcg_canonicalize_memop()
/openbmc/qemu/hw/core/
H A Dloader.c352 void load_elf_hdr(const char *filename, void *hdr, bool *is64, Error **errp) in load_elf_hdr() argument
384 if (is64) { in load_elf_hdr()
385 *is64 = is64l; in load_elf_hdr()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c3018 mem_xadd(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, bool is64) in mem_xadd() argument
3044 out += 2 + is64; in mem_xadd()
3083 FIELD_PREP(CMD_OV_LEN, 0x8 | is64 << 2)); in mem_xadd()
3098 addra, addrb, is64 << 2, in mem_xadd()
3099 is64 ? CMD_CTX_SWAP_DEFER2 : CMD_CTX_SWAP_DEFER1); in mem_xadd()
3102 if (is64) in mem_xadd()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c2932 static void do_coproc_insn(DisasContext *s, int cpnum, int is64, in do_coproc_insn() argument
2936 uint32_t key = ENCODE_CP_REG(cpnum, is64, s->ns, crn, crm, opc1, opc2); in do_coproc_insn()
2953 if (is64) { in do_coproc_insn()
2962 if (is64) { in do_coproc_insn()
2991 uint32_t maskbit = is64 ? crm : crn; in do_coproc_insn()
3037 if (is64) { in do_coproc_insn()
3110 if (is64) { in do_coproc_insn()
3160 if (is64) { in do_coproc_insn()
/openbmc/linux/drivers/video/fbdev/
H A Dpm2fb.c232 static u32 to3264(u32 timing, int bpp, int is64) in to3264() argument
247 if (is64) in to3264()
/openbmc/qemu/target/hexagon/idef-parser/
H A Dparser-helpers.c2078 bool is64 = (arg->bit_width == 64); in emit_arg() local
2079 const char *type = is64 ? "TCGv_i64" : "TCGv_i32"; in emit_arg()
/openbmc/linux/kernel/bpf/
H A Dverifier.c18906 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_misc_fixups() local
18911 BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) | in do_misc_fixups()
18920 BPF_RAW_INSN((is64 ? BPF_JMP : BPF_JMP32) | in do_misc_fixups()
18922 0, 1 + (is64 ? 0 : 1), 0), in do_misc_fixups()
18930 ARRAY_SIZE(chk_and_mod) - (is64 ? 2 : 0); in do_misc_fixups()