Symbol: bpf_jit
arch/s390/net/bpf_jit_comp.c
119
static inline void reg_set_seen(struct bpf_jit *jit, u32 b1)
arch/s390/net/bpf_jit_comp.c
127
static s32 off_to_pcrel(struct bpf_jit *jit, u32 off)
arch/s390/net/bpf_jit_comp.c
132
static s64 ptr_to_pcrel(struct bpf_jit *jit, const void *ptr)
arch/s390/net/bpf_jit_comp.c
2157
static bool bpf_is_new_addr_sane(struct bpf_jit *jit, int i)
arch/s390/net/bpf_jit_comp.c
2174
static int bpf_set_addr(struct bpf_jit *jit, int i)
arch/s390/net/bpf_jit_comp.c
2192
static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp,
arch/s390/net/bpf_jit_comp.c
2253
struct bpf_jit ctx;
arch/s390/net/bpf_jit_comp.c
2257
static struct bpf_binary_header *bpf_jit_alloc(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
2306
struct bpf_jit jit;
arch/s390/net/bpf_jit_comp.c
2468
struct bpf_jit common;
arch/s390/net/bpf_jit_comp.c
2501
static void load_imm64(struct bpf_jit *jit, int dst_reg, u64 val)
arch/s390/net/bpf_jit_comp.c
2513
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
2613
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
275
static void emit6_pcrel_ril(struct bpf_jit *jit, u32 op, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
282
static void emit6_pcrel_rilb(struct bpf_jit *jit, u32 op, u8 b, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
294
static void emit6_pcrel_rilc(struct bpf_jit *jit, u32 op, u8 mask, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
362
static bool is_first_pass(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
371
static bool is_codegen_pass(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
387
static bool can_use_rel(struct bpf_jit *jit, int off)
arch/s390/net/bpf_jit_comp.c
405
static bool can_use_ldisp_for_lit32(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
414
static bool can_use_ldisp_for_lit64(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
444
static void save_regs(struct bpf_jit *jit, u32 rs, u32 re)
arch/s390/net/bpf_jit_comp.c
459
static void restore_regs(struct bpf_jit *jit, u32 rs, u32 re)
arch/s390/net/bpf_jit_comp.c
505
static void save_restore_regs(struct bpf_jit *jit, int op, u16 extra_regs)
arch/s390/net/bpf_jit_comp.c
533
static void bpf_skip(struct bpf_jit *jit, int size)
arch/s390/net/bpf_jit_comp.c
595
static void bpf_jit_prologue(struct bpf_jit *jit, struct bpf_prog *fp)
arch/s390/net/bpf_jit_comp.c
679
static void bpf_jit_epilogue(struct bpf_jit *jit)
arch/s390/net/bpf_jit_comp.c
728
static void bpf_jit_probe_emit_nop(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
740
static void bpf_jit_probe_load_pre(struct bpf_jit *jit, struct bpf_insn *insn,
arch/s390/net/bpf_jit_comp.c
757
static void bpf_jit_probe_store_pre(struct bpf_jit *jit, struct bpf_insn *insn,
arch/s390/net/bpf_jit_comp.c
769
static void bpf_jit_probe_atomic_pre(struct bpf_jit *jit,
arch/s390/net/bpf_jit_comp.c
784
static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp,
arch/s390/net/bpf_jit_comp.c
835
static int sign_extend(struct bpf_jit *jit, int r, u8 size, u8 flags)
arch/s390/net/bpf_jit_comp.c
866
static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp,