Lines Matching defs:jit
111 static inline void reg_set_seen(struct bpf_jit *jit, u32 b1) in reg_set_seen()
333 static bool is_first_pass(struct bpf_jit *jit) in is_first_pass()
342 static bool is_codegen_pass(struct bpf_jit *jit) in is_codegen_pass()
358 static bool can_use_rel(struct bpf_jit *jit, int off) in can_use_rel()
376 static bool can_use_ldisp_for_lit32(struct bpf_jit *jit) in can_use_ldisp_for_lit32()
385 static bool can_use_ldisp_for_lit64(struct bpf_jit *jit) in can_use_ldisp_for_lit64()
401 static void save_regs(struct bpf_jit *jit, u32 rs, u32 re) in save_regs()
416 static void restore_regs(struct bpf_jit *jit, u32 rs, u32 re, u32 stack_depth) in restore_regs()
434 static int get_start(struct bpf_jit *jit, int start) in get_start()
448 static int get_end(struct bpf_jit *jit, int start) in get_end()
465 static void save_restore_regs(struct bpf_jit *jit, int op, u32 stack_depth) in save_restore_regs()
492 static void bpf_skip(struct bpf_jit *jit, int size) in bpf_skip()
516 static void bpf_jit_prologue(struct bpf_jit *jit, u32 stack_depth) in bpf_jit_prologue()
564 static void bpf_jit_epilogue(struct bpf_jit *jit, u32 stack_depth) in bpf_jit_epilogue()
642 static int bpf_jit_probe_mem(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_probe_mem()
694 static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_insn()
1606 static bool bpf_is_new_addr_sane(struct bpf_jit *jit, int i) in bpf_is_new_addr_sane()
1623 static int bpf_set_addr(struct bpf_jit *jit, int i) in bpf_set_addr()
1641 static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_prog()
1694 static struct bpf_binary_header *bpf_jit_alloc(struct bpf_jit *jit, in bpf_jit_alloc()
1728 struct bpf_jit jit; in bpf_int_jit_compile() local