/kernel/linux/linux-6.6/arch/loongarch/net/ |
H A D | bpf_jit.c | 325 emit_zext_32(ctx, src, true); in emit_atomic() 333 emit_zext_32(ctx, src, true); in emit_atomic() 341 emit_zext_32(ctx, src, true); in emit_atomic() 349 emit_zext_32(ctx, src, true); in emit_atomic() 358 emit_zext_32(ctx, src, true); in emit_atomic() 372 emit_zext_32(ctx, t2, true); in emit_atomic() 373 emit_zext_32(ctx, r0, true); in emit_atomic() 378 emit_zext_32(ctx, r0, true); in emit_atomic() 471 emit_zext_32(ctx, dst, is32); in build_insn() 484 emit_zext_32(ct in build_insn() [all...] |
H A D | bpf_jit.h | 68 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32() function 166 emit_zext_32(ctx, rd, is32); in move_imm()
|
/kernel/linux/linux-5.10/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 285 static void emit_zext_32(u8 reg, struct rv_jit_context *ctx) in emit_zext_32() function 305 emit_zext_32(RV_REG_A2, ctx); in emit_bpf_tail_call() 368 emit_zext_32(RV_REG_T2, ctx); in emit_zext_32_rd_rs() 370 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_rs() 386 emit_zext_32(RV_REG_T2, ctx); in emit_zext_32_rd_t1() 387 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_t1() 455 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 460 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 468 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 478 emit_zext_32(r in bpf_jit_emit_insn() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/net/ |
H A D | ebpf_jit.c | 307 emit_zext_32(ctx, dst, is32); in build_insn() 319 emit_zext_32(ctx, dst, is32); in build_insn() 330 emit_zext_32(ctx, dst, is32); in build_insn() 337 emit_zext_32(ctx, dst, is32); in build_insn() 348 emit_zext_32(ctx, dst, is32); in build_insn() 355 emit_zext_32(ctx, dst, is32); in build_insn() 362 emit_zext_32(ctx, dst, is32); in build_insn() 369 emit_zext_32(ctx, dst, is32); in build_insn() 376 emit_zext_32(ctx, dst, is32); in build_insn() 383 emit_zext_32(ct in build_insn() [all...] |
H A D | ebpf_jit.h | 596 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32() function 645 emit_zext_32(ctx, rd, is32); in move_imm32()
|
/kernel/linux/linux-6.6/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 329 static void emit_zext_32(u8 reg, struct rv_jit_context *ctx) in emit_zext_32() function 349 emit_zext_32(RV_REG_A2, ctx); in emit_bpf_tail_call() 411 emit_zext_32(RV_REG_T2, ctx); in emit_zext_32_rd_rs() 413 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_rs() 429 emit_zext_32(RV_REG_T2, ctx); in emit_zext_32_rd_t1() 430 emit_zext_32(RV_REG_T1, ctx); in emit_zext_32_rd_t1() 522 emit_zext_32(rs, ctx); in emit_atomic() 528 emit_zext_32(rs, ctx); in emit_atomic() 534 emit_zext_32(rs, ctx); in emit_atomic() 540 emit_zext_32(r in emit_atomic() [all...] |
/kernel/linux/linux-6.6/arch/parisc/net/ |
H A D | bpf_jit_comp64.c | 337 static void emit_zext_32(u8 reg, struct hppa_jit_context *ctx) in emit_zext_32() function 448 emit_zext_32(HPPA_REG_T1, ctx); in emit_zext_32_rd_t1() 612 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 626 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 632 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 638 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 644 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 650 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 661 emit_zext_32(rd, ctx); in bpf_jit_emit_insn() 672 emit_zext_32(r in bpf_jit_emit_insn() [all...] |