Searched refs:bpf_insn (Results 1 - 25 of 115) sorted by path

12345

/linux-master/arch/arm/net/
H A Dbpf_jit_32.c1559 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
2075 const struct bpf_insn *insn = &(prog->insnsi[i]);
/linux-master/arch/arm64/net/
H A Dbpf_jit_comp.c188 static inline int bpf2a64_offset(int bpf_insn, int off, argument
192 bpf_insn++;
198 return ctx->offset[bpf_insn + off] - (ctx->offset[bpf_insn] - 1);
485 static int emit_lse_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx)
549 static inline int emit_lse_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx)
555 static int emit_ll_sc_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx)
754 static int add_exception_handler(const struct bpf_insn *insn,
828 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
1212 const struct bpf_insn insn
[all...]
/linux-master/arch/loongarch/net/
H A Dbpf_jit.c282 static void emit_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx)
411 static int add_exception_handler(const struct bpf_insn *insn,
458 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, bool extra_pass)
1130 const struct bpf_insn *insn = &prog->insnsi[i];
H A Dbpf_jit.h47 static inline int bpf2la_offset(int bpf_insn, int off, const struct jit_ctx *ctx) argument
50 bpf_insn++;
56 return (ctx->offset[bpf_insn + off] - (ctx->offset[bpf_insn] - 1));
/linux-master/arch/mips/net/
H A Dbpf_jit_comp.c857 const struct bpf_insn *insn = &prog->insnsi[i];
H A Dbpf_jit_comp.h233 int build_insn(const struct bpf_insn *insn, struct jit_context *ctx);
H A Dbpf_jit_comp32.c1263 static int emit_call(struct jit_context *ctx, const struct bpf_insn *insn)
1463 int build_insn(const struct bpf_insn *insn, struct jit_context *ctx)
H A Dbpf_jit_comp64.c439 static int emit_call(struct jit_context *ctx, const struct bpf_insn *insn)
635 int build_insn(const struct bpf_insn *insn, struct jit_context *ctx)
/linux-master/arch/parisc/net/
H A Dbpf_jit.h476 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx,
H A Dbpf_jit_comp32.c1116 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx,
1403 struct bpf_insn insn1 = insn[1];
H A Dbpf_jit_comp64.c407 static void init_regs(u8 *rd, u8 *rs, const struct bpf_insn *insn,
592 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx,
1001 struct bpf_insn insn1 = insn[1];
H A Dbpf_jit_core.c23 const struct bpf_insn *insn = &prog->insnsi[i];
/linux-master/arch/powerpc/net/
H A Dbpf_jit_comp32.c285 const struct bpf_insn *insn = fp->insnsi;
1010 * 16 byte instruction that uses two 'struct bpf_insn'
H A Dbpf_jit_comp64.c368 const struct bpf_insn *insn = fp->insnsi;
952 * 16 byte instruction that uses two 'struct bpf_insn'
/linux-master/arch/riscv/kernel/
H A Dcfi.c80 struct bpf_insn;
84 const struct bpf_insn *insn);
/linux-master/arch/riscv/net/
H A Dbpf_jit.h1229 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct rv_jit_context *ctx,
H A Dbpf_jit_comp32.c954 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct rv_jit_context *ctx,
1234 struct bpf_insn insn1 = insn[1];
H A Dbpf_jit_comp64.c395 static void init_regs(u8 *rd, u8 *rs, const struct bpf_insn *insn,
565 static int add_exception_handler(const struct bpf_insn *insn,
1059 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct rv_jit_context *ctx,
1510 struct bpf_insn insn1 = insn[1];
H A Dbpf_jit_core.c25 const struct bpf_insn *insn = &prog->insnsi[i];
/linux-master/arch/s390/net/
H A Dbpf_jit_comp.c781 struct bpf_insn *insn = &fp->insnsi[i];
860 /* 16 byte instruction that uses two 'struct bpf_insn' */
/linux-master/arch/sparc/net/
H A Dbpf_jit_comp_64.c895 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
1245 const struct bpf_insn insn1 = insn[1];
1444 const struct bpf_insn *insn = &prog->insnsi[i];
/linux-master/arch/x86/kernel/
H A Dalternative.c916 struct bpf_insn;
920 const struct bpf_insn *insn);
/linux-master/arch/x86/net/
H A Dbpf_jit_comp.c1185 static void detect_reg_usage(struct bpf_insn *insn, int insn_cnt,
1273 struct bpf_insn *insn = bpf_prog->insnsi;
H A Dbpf_jit_comp32.c1570 const struct bpf_insn *insn, u8 **pprog)
1662 struct bpf_insn *insn = bpf_prog->insnsi;
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c1297 const struct bpf_insn *insn = &meta->insn;
1328 const struct bpf_insn *insn = &meta->insn;
1361 const struct bpf_insn *insn = &meta->insn;
1402 const struct bpf_insn *insn = &meta->insn;
1439 const struct bpf_insn *insn = &meta->insn;
1505 const struct bpf_insn *insn = &meta->insn;
1838 const struct bpf_insn *insn = &meta->insn;
1901 const struct bpf_insn *insn = &meta->insn;
1915 const struct bpf_insn *insn = &meta->insn;
1926 const struct bpf_insn *ins
[all...]

Completed in 392 milliseconds

12345