Symbol: bpf_jit
arch/s390/net/bpf_jit_comp.c
120
static inline void reg_set_seen(struct bpf_jit *jit, u32 b1)
arch/s390/net/bpf_jit_comp.c
128
static s32 off_to_pcrel(struct bpf_jit *jit, u32 off)
arch/s390/net/bpf_jit_comp.c
133
static s64 ptr_to_pcrel(struct bpf_jit *jit, const void *ptr)
arch/s390/net/bpf_jit_comp.c
2198
static bool bpf_is_new_addr_sane(struct bpf_jit *jit, int i)
arch/s390/net/bpf_jit_comp.c
2215
static int bpf_set_addr(struct bpf_jit *jit, int i)
arch/s390/net/bpf_jit_comp.c
2233
static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp,
arch/s390/net/bpf_jit_comp.c
2294
struct bpf_jit ctx;
arch/s390/net/bpf_jit_comp.c
2298
static struct bpf_binary_header *bpf_jit_alloc(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
2345
struct bpf_jit jit;
arch/s390/net/bpf_jit_comp.c
2490
struct bpf_jit common;
arch/s390/net/bpf_jit_comp.c
2523
static void load_imm64(struct bpf_jit *jit, int dst_reg, u64 val)
arch/s390/net/bpf_jit_comp.c
2531
static void emit_store_stack_imm64(struct bpf_jit *jit, int tmp_reg, int stack_off, u64 imm)
arch/s390/net/bpf_jit_comp.c
2542
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
2616
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
2662
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
276
static void emit6_pcrel_ril(struct bpf_jit *jit, u32 op, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
283
static void emit6_pcrel_rilb(struct bpf_jit *jit, u32 op, u8 b, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
295
static void emit6_pcrel_rilc(struct bpf_jit *jit, u32 op, u8 mask, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
363
static bool is_first_pass(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
372
static bool is_codegen_pass(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
388
static bool can_use_rel(struct bpf_jit *jit, int off)
arch/s390/net/bpf_jit_comp.c
406
static bool can_use_ldisp_for_lit32(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
415
static bool can_use_ldisp_for_lit64(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
445
static void save_regs(struct bpf_jit *jit, u32 rs, u32 re)
arch/s390/net/bpf_jit_comp.c
460
static void restore_regs(struct bpf_jit *jit, u32 rs, u32 re)
arch/s390/net/bpf_jit_comp.c
506
static void save_restore_regs(struct bpf_jit *jit, int op, u16 extra_regs)
arch/s390/net/bpf_jit_comp.c
534
static void bpf_skip(struct bpf_jit *jit, int size)
arch/s390/net/bpf_jit_comp.c
596
static void bpf_jit_prologue(struct bpf_jit *jit, struct bpf_prog *fp)
arch/s390/net/bpf_jit_comp.c
680
static void bpf_jit_epilogue(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
729
static void bpf_jit_probe_emit_nop(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
741
static void bpf_jit_probe_load_pre(struct bpf_jit *jit, struct bpf_insn *insn,
arch/s390/net/bpf_jit_comp.c
758
static void bpf_jit_probe_store_pre(struct bpf_jit *jit, struct bpf_insn *insn,
arch/s390/net/bpf_jit_comp.c
770
static void bpf_jit_probe_atomic_pre(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
785
static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp,
arch/s390/net/bpf_jit_comp.c
836
static int sign_zero_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
arch/s390/net/bpf_jit_comp.c
876
static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp,