jit_ctx           219 arch/arm/net/bpf_jit_32.c static inline void _emit(int cond, u32 inst, struct jit_ctx *ctx)
jit_ctx           233 arch/arm/net/bpf_jit_32.c static inline void emit(u32 inst, struct jit_ctx *ctx)
jit_ctx           354 arch/arm/net/bpf_jit_32.c static u16 imm_offset(u32 k, struct jit_ctx *ctx)
jit_ctx           400 arch/arm/net/bpf_jit_32.c 				 const struct jit_ctx *ctx) {
jit_ctx           414 arch/arm/net/bpf_jit_32.c static inline void emit_mov_i_no8m(const u8 rd, u32 val, struct jit_ctx *ctx)
jit_ctx           425 arch/arm/net/bpf_jit_32.c static inline void emit_mov_i(const u8 rd, u32 val, struct jit_ctx *ctx)
jit_ctx           435 arch/arm/net/bpf_jit_32.c static void emit_bx_r(u8 tgt_reg, struct jit_ctx *ctx)
jit_ctx           443 arch/arm/net/bpf_jit_32.c static inline void emit_blx_r(u8 tgt_reg, struct jit_ctx *ctx)
jit_ctx           453 arch/arm/net/bpf_jit_32.c static inline int epilogue_offset(const struct jit_ctx *ctx)
jit_ctx           465 arch/arm/net/bpf_jit_32.c static inline void emit_udivmod(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx, u8 op)
jit_ctx           524 arch/arm/net/bpf_jit_32.c static s8 arm_bpf_get_reg32(s8 reg, s8 tmp, struct jit_ctx *ctx)
jit_ctx           534 arch/arm/net/bpf_jit_32.c 				   struct jit_ctx *ctx)
jit_ctx           556 arch/arm/net/bpf_jit_32.c static void arm_bpf_put_reg32(s8 reg, s8 src, struct jit_ctx *ctx)
jit_ctx           565 arch/arm/net/bpf_jit_32.c 			      struct jit_ctx *ctx)
jit_ctx           587 arch/arm/net/bpf_jit_32.c 				  struct jit_ctx *ctx)
jit_ctx           599 arch/arm/net/bpf_jit_32.c static void emit_a32_mov_i64(const s8 dst[], u64 val, struct jit_ctx *ctx)
jit_ctx           612 arch/arm/net/bpf_jit_32.c 				       const u32 val, struct jit_ctx *ctx) {
jit_ctx           622 arch/arm/net/bpf_jit_32.c 			      struct jit_ctx *ctx) {
jit_ctx           639 arch/arm/net/bpf_jit_32.c 				  struct jit_ctx *ctx) {
jit_ctx           655 arch/arm/net/bpf_jit_32.c 			      const bool hi, const u8 op, struct jit_ctx *ctx){
jit_ctx           700 arch/arm/net/bpf_jit_32.c 				  struct jit_ctx *ctx, const bool is64,
jit_ctx           714 arch/arm/net/bpf_jit_32.c 				  const s8 src[], struct jit_ctx *ctx,
jit_ctx           745 arch/arm/net/bpf_jit_32.c 				  struct jit_ctx *ctx) {
jit_ctx           756 arch/arm/net/bpf_jit_32.c 				  struct jit_ctx *ctx) {
jit_ctx           784 arch/arm/net/bpf_jit_32.c 				struct jit_ctx *ctx, const u8 op) {
jit_ctx           808 arch/arm/net/bpf_jit_32.c 				struct jit_ctx *ctx){
jit_ctx           824 arch/arm/net/bpf_jit_32.c 				    struct jit_ctx *ctx) {
jit_ctx           848 arch/arm/net/bpf_jit_32.c 				     struct jit_ctx *ctx) {
jit_ctx           873 arch/arm/net/bpf_jit_32.c 				    struct jit_ctx *ctx) {
jit_ctx           897 arch/arm/net/bpf_jit_32.c 				    const u32 val, struct jit_ctx *ctx){
jit_ctx           923 arch/arm/net/bpf_jit_32.c 				    const u32 val, struct jit_ctx *ctx) {
jit_ctx           953 arch/arm/net/bpf_jit_32.c 				     const u32 val, struct jit_ctx *ctx){
jit_ctx           982 arch/arm/net/bpf_jit_32.c 				    struct jit_ctx *ctx) {
jit_ctx          1025 arch/arm/net/bpf_jit_32.c 			      s16 off, struct jit_ctx *ctx, const u8 sz){
jit_ctx          1060 arch/arm/net/bpf_jit_32.c 			      s16 off, struct jit_ctx *ctx, const u8 sz){
jit_ctx          1104 arch/arm/net/bpf_jit_32.c 			     const u8 rn, struct jit_ctx *ctx, u8 op,
jit_ctx          1146 arch/arm/net/bpf_jit_32.c static int emit_bpf_tail_call(struct jit_ctx *ctx)
jit_ctx          1227 arch/arm/net/bpf_jit_32.c static inline void emit_rev16(const u8 rd, const u8 rn, struct jit_ctx *ctx)
jit_ctx          1242 arch/arm/net/bpf_jit_32.c static inline void emit_rev32(const u8 rd, const u8 rn, struct jit_ctx *ctx)
jit_ctx          1265 arch/arm/net/bpf_jit_32.c static inline void emit_push_r64(const s8 src[], struct jit_ctx *ctx)
jit_ctx          1277 arch/arm/net/bpf_jit_32.c static void build_prologue(struct jit_ctx *ctx)
jit_ctx          1322 arch/arm/net/bpf_jit_32.c static void build_epilogue(struct jit_ctx *ctx)
jit_ctx          1345 arch/arm/net/bpf_jit_32.c static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
jit_ctx          1823 arch/arm/net/bpf_jit_32.c static int build_body(struct jit_ctx *ctx)
jit_ctx          1852 arch/arm/net/bpf_jit_32.c static int validate_code(struct jit_ctx *ctx)
jit_ctx          1879 arch/arm/net/bpf_jit_32.c 	struct jit_ctx ctx;
jit_ctx            63 arch/arm64/net/bpf_jit_comp.c static inline void emit(const u32 insn, struct jit_ctx *ctx)
jit_ctx            72 arch/arm64/net/bpf_jit_comp.c 				  const s32 val, struct jit_ctx *ctx)
jit_ctx           101 arch/arm64/net/bpf_jit_comp.c 				    struct jit_ctx *ctx)
jit_ctx           131 arch/arm64/net/bpf_jit_comp.c 				     struct jit_ctx *ctx)
jit_ctx           145 arch/arm64/net/bpf_jit_comp.c 				 const struct jit_ctx *ctx)
jit_ctx           162 arch/arm64/net/bpf_jit_comp.c static inline int epilogue_offset(const struct jit_ctx *ctx)
jit_ctx           176 arch/arm64/net/bpf_jit_comp.c static int build_prologue(struct jit_ctx *ctx, bool ebpf_from_cbpf)
jit_ctx           243 arch/arm64/net/bpf_jit_comp.c static int emit_bpf_tail_call(struct jit_ctx *ctx)
jit_ctx           308 arch/arm64/net/bpf_jit_comp.c static void build_epilogue(struct jit_ctx *ctx)
jit_ctx           342 arch/arm64/net/bpf_jit_comp.c static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
jit_ctx           778 arch/arm64/net/bpf_jit_comp.c static int build_body(struct jit_ctx *ctx, bool extra_pass)
jit_ctx           803 arch/arm64/net/bpf_jit_comp.c static int validate_code(struct jit_ctx *ctx)
jit_ctx           825 arch/arm64/net/bpf_jit_comp.c 	struct jit_ctx ctx;
jit_ctx           836 arch/arm64/net/bpf_jit_comp.c 	struct jit_ctx ctx;
jit_ctx           119 arch/mips/net/ebpf_jit.c static enum reg_val_type get_reg_val_type(const struct jit_ctx *ctx,
jit_ctx           141 arch/mips/net/ebpf_jit.c static unsigned int j_target(struct jit_ctx *ctx, int target_idx)
jit_ctx           159 arch/mips/net/ebpf_jit.c static u32 b_imm(unsigned int tgt, struct jit_ctx *ctx)
jit_ctx           193 arch/mips/net/ebpf_jit.c static int ebpf_to_mips_reg(struct jit_ctx *ctx,
jit_ctx           270 arch/mips/net/ebpf_jit.c static int gen_int_prologue(struct jit_ctx *ctx)
jit_ctx           352 arch/mips/net/ebpf_jit.c static int build_int_epilogue(struct jit_ctx *ctx, int dest_reg)
jit_ctx           409 arch/mips/net/ebpf_jit.c 			   struct jit_ctx *ctx)
jit_ctx           422 arch/mips/net/ebpf_jit.c static int gen_imm_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
jit_ctx           567 arch/mips/net/ebpf_jit.c static void emit_const_to_reg(struct jit_ctx *ctx, int dst, u64 value)
jit_ctx           604 arch/mips/net/ebpf_jit.c static int emit_bpf_tail_call(struct jit_ctx *ctx, int this_idx)
jit_ctx           659 arch/mips/net/ebpf_jit.c static int build_one_insn(const struct bpf_insn *insn, struct jit_ctx *ctx,
jit_ctx          1518 arch/mips/net/ebpf_jit.c static int build_int_body(struct jit_ctx *ctx)
jit_ctx          1559 arch/mips/net/ebpf_jit.c static int reg_val_propagate_range(struct jit_ctx *ctx, u64 initial_rvt,
jit_ctx          1736 arch/mips/net/ebpf_jit.c static int reg_val_propagate(struct jit_ctx *ctx)
jit_ctx          1803 arch/mips/net/ebpf_jit.c 	struct jit_ctx ctx;
jit_ctx           236 arch/sparc/net/bpf_jit_comp_64.c static void emit(const u32 insn, struct jit_ctx *ctx)
jit_ctx           244 arch/sparc/net/bpf_jit_comp_64.c static void emit_call(u32 *func, struct jit_ctx *ctx)
jit_ctx           256 arch/sparc/net/bpf_jit_comp_64.c static void emit_nop(struct jit_ctx *ctx)
jit_ctx           261 arch/sparc/net/bpf_jit_comp_64.c static void emit_reg_move(u32 from, u32 to, struct jit_ctx *ctx)
jit_ctx           267 arch/sparc/net/bpf_jit_comp_64.c static void emit_set_const(s32 K, u32 reg, struct jit_ctx *ctx)
jit_ctx           274 arch/sparc/net/bpf_jit_comp_64.c static void emit_set_const_sext(s32 K, u32 reg, struct jit_ctx *ctx)
jit_ctx           288 arch/sparc/net/bpf_jit_comp_64.c static void emit_alu(u32 opcode, u32 src, u32 dst, struct jit_ctx *ctx)
jit_ctx           293 arch/sparc/net/bpf_jit_comp_64.c static void emit_alu3(u32 opcode, u32 a, u32 b, u32 c, struct jit_ctx *ctx)
jit_ctx           299 arch/sparc/net/bpf_jit_comp_64.c 		       struct jit_ctx *ctx)
jit_ctx           318 arch/sparc/net/bpf_jit_comp_64.c 			unsigned int dst, struct jit_ctx *ctx)
jit_ctx           336 arch/sparc/net/bpf_jit_comp_64.c static void emit_loadimm32(s32 K, unsigned int dest, struct jit_ctx *ctx)
jit_ctx           346 arch/sparc/net/bpf_jit_comp_64.c static void emit_loadimm(s32 K, unsigned int dest, struct jit_ctx *ctx)
jit_ctx           356 arch/sparc/net/bpf_jit_comp_64.c static void emit_loadimm_sext(s32 K, unsigned int dest, struct jit_ctx *ctx)
jit_ctx           451 arch/sparc/net/bpf_jit_comp_64.c 					  int shift_count, struct jit_ctx *ctx)
jit_ctx           465 arch/sparc/net/bpf_jit_comp_64.c static void emit_loadimm64(u64 K, unsigned int dest, struct jit_ctx *ctx)
jit_ctx           617 arch/sparc/net/bpf_jit_comp_64.c 			struct jit_ctx *ctx)
jit_ctx           628 arch/sparc/net/bpf_jit_comp_64.c 			const u8 dst, const u8 src, struct jit_ctx *ctx)
jit_ctx           636 arch/sparc/net/bpf_jit_comp_64.c 			 const u8 dst, s32 imm, struct jit_ctx *ctx)
jit_ctx           660 arch/sparc/net/bpf_jit_comp_64.c 				   struct jit_ctx *ctx)
jit_ctx           797 arch/sparc/net/bpf_jit_comp_64.c static void build_prologue(struct jit_ctx *ctx)
jit_ctx           839 arch/sparc/net/bpf_jit_comp_64.c static void build_epilogue(struct jit_ctx *ctx)
jit_ctx           850 arch/sparc/net/bpf_jit_comp_64.c static void emit_tail_call(struct jit_ctx *ctx)
jit_ctx           895 arch/sparc/net/bpf_jit_comp_64.c static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx)
jit_ctx          1424 arch/sparc/net/bpf_jit_comp_64.c static int build_body(struct jit_ctx *ctx)
jit_ctx          1463 arch/sparc/net/bpf_jit_comp_64.c 	struct jit_ctx ctx;
jit_ctx          1474 arch/sparc/net/bpf_jit_comp_64.c 	struct jit_ctx ctx;