Home
last modified time | relevance | path

Searched refs:emit (Results 1 – 9 of 9) sorted by relevance

/arch/arm64/net/
Dbpf_jit_comp.c73 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/
Dbpf_jit_32.c155 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/
Dsyscalltbl.sh22 emit() { function
55 emit 64 "$nr" "$entry" "$compat"
59 emit 64 "$nr" "$entry" "$compat"
62 emit "$abi" "$nr" "$entry" "$compat"
/arch/s390/include/asm/
Druntime_instr.h38 __u32 emit : 1; member
/arch/x86/realmode/rm/
DMakefile50 LDFLAGS_realmode.elf := --emit-relocs -T
/arch/x86/
DMakefile50 LDFLAGS_vmlinux := --emit-relocs
/arch/mips/
DMakefile100 LDFLAGS_vmlinux += --emit-relocs
/arch/s390/
DKconfig553 it will emit additional code to each function prolog to trigger
/arch/arm/crypto/
Daes-armv4.S16 @ in one instruction and emit combined result every cycle. The module