Searched refs:emit (Results 1 – 9 of 9) sorted by relevance
/arch/arm64/net/ |
D | bpf_jit_comp.c | 73 static inline void emit(const u32 insn, struct jit_ctx *ctx) in emit() function 87 emit(A64_MOVZ(1, reg, tmp & 0xffff, shift), ctx); in emit_a64_mov_i64() 92 emit(A64_MOVK(1, reg, tmp & 0xffff, shift), ctx); in emit_a64_mov_i64() 106 emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx); in emit_a64_mov_i() 108 emit(A64_MOVN(is64, reg, (u16)~hi, 16), ctx); in emit_a64_mov_i() 109 emit(A64_MOVK(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 112 emit(A64_MOVZ(is64, reg, lo, 0), ctx); in emit_a64_mov_i() 114 emit(A64_MOVK(is64, reg, hi, 16), ctx); in emit_a64_mov_i() 190 emit(A64_PUSH(A64_FP, A64_LR, A64_SP), ctx); in build_prologue() 191 emit(A64_MOV(1, A64_FP, A64_SP), ctx); in build_prologue() [all …]
|
/arch/arm/net/ |
D | bpf_jit_32.c | 155 static inline void emit(u32 inst, struct jit_ctx *ctx) in emit() function 204 emit(ARM_MOV_R(ARM_IP, ARM_SP), ctx); in build_prologue() 205 emit(ARM_PUSH(reg_set), ctx); in build_prologue() 206 emit(ARM_SUB_I(ARM_FP, ARM_IP, 4), ctx); in build_prologue() 209 emit(ARM_PUSH(reg_set), ctx); in build_prologue() 213 emit(ARM_MOV_R(r_skb, ARM_R0), ctx); in build_prologue() 217 emit(ARM_LDR_I(r_skb_data, r_skb, off), ctx); in build_prologue() 220 emit(ARM_LDR_I(r_skb_hl, r_skb, off), ctx); in build_prologue() 222 emit(ARM_LDR_I(r_scratch, r_skb, off), ctx); in build_prologue() 223 emit(ARM_SUB_R(r_skb_hl, r_skb_hl, r_scratch), ctx); in build_prologue() [all …]
|
/arch/x86/entry/syscalls/ |
D | syscalltbl.sh | 22 emit() { function 55 emit 64 "$nr" "$entry" "$compat" 59 emit 64 "$nr" "$entry" "$compat" 62 emit "$abi" "$nr" "$entry" "$compat"
|
/arch/s390/include/asm/ |
D | runtime_instr.h | 38 __u32 emit : 1; member
|
/arch/x86/realmode/rm/ |
D | Makefile | 50 LDFLAGS_realmode.elf := --emit-relocs -T
|
/arch/x86/ |
D | Makefile | 50 LDFLAGS_vmlinux := --emit-relocs
|
/arch/mips/ |
D | Makefile | 100 LDFLAGS_vmlinux += --emit-relocs
|
/arch/s390/ |
D | Kconfig | 553 it will emit additional code to each function prolog to trigger
|
/arch/arm/crypto/ |
D | aes-armv4.S | 16 @ in one instruction and emit combined result every cycle. The module
|