Lines Matching defs:jit

122 static inline void reg_set_seen(struct bpf_jit *jit, u32 b1)  in reg_set_seen()
341 static bool is_first_pass(struct bpf_jit *jit) in is_first_pass()
350 static bool is_codegen_pass(struct bpf_jit *jit) in is_codegen_pass()
366 static bool can_use_rel(struct bpf_jit *jit, int off) in can_use_rel()
384 static bool can_use_ldisp_for_lit32(struct bpf_jit *jit) in can_use_ldisp_for_lit32()
393 static bool can_use_ldisp_for_lit64(struct bpf_jit *jit) in can_use_ldisp_for_lit64()
409 static void save_regs(struct bpf_jit *jit, u32 rs, u32 re) in save_regs()
424 static void restore_regs(struct bpf_jit *jit, u32 rs, u32 re, u32 stack_depth) in restore_regs()
473 static void save_restore_regs(struct bpf_jit *jit, int op, u32 stack_depth, in save_restore_regs()
502 static void bpf_skip(struct bpf_jit *jit, int size) in bpf_skip()
556 static void bpf_jit_prologue(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_prologue()
625 static void emit_expoline(struct bpf_jit *jit) in emit_expoline()
636 static void emit_r1_thunk(struct bpf_jit *jit) in emit_r1_thunk()
649 static void call_r1(struct bpf_jit *jit) in call_r1()
662 static void bpf_jit_epilogue(struct bpf_jit *jit, u32 stack_depth) in bpf_jit_epilogue()
720 static void bpf_jit_probe_emit_nop(struct bpf_jit *jit, in bpf_jit_probe_emit_nop()
732 static void bpf_jit_probe_load_pre(struct bpf_jit *jit, struct bpf_insn *insn, in bpf_jit_probe_load_pre()
749 static void bpf_jit_probe_store_pre(struct bpf_jit *jit, struct bpf_insn *insn, in bpf_jit_probe_store_pre()
761 static void bpf_jit_probe_atomic_pre(struct bpf_jit *jit, in bpf_jit_probe_atomic_pre()
776 static int bpf_jit_probe_post(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_probe_post()
827 static int sign_extend(struct bpf_jit *jit, int r, u8 size, u8 flags) in sign_extend()
858 static noinline int bpf_jit_insn(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_insn()
2122 static bool bpf_is_new_addr_sane(struct bpf_jit *jit, int i) in bpf_is_new_addr_sane()
2139 static int bpf_set_addr(struct bpf_jit *jit, int i) in bpf_set_addr()
2157 static int bpf_jit_prog(struct bpf_jit *jit, struct bpf_prog *fp, in bpf_jit_prog()
2216 static struct bpf_binary_header *bpf_jit_alloc(struct bpf_jit *jit, in bpf_jit_alloc()
2266 struct bpf_jit jit; in bpf_int_jit_compile() local
2460 static void load_imm64(struct bpf_jit *jit, int dst_reg, u64 val) in load_imm64()
2472 struct bpf_jit *jit = &tjit->common; in invoke_bpf_prog() local
2578 struct bpf_jit *jit = &tjit->common; in __arch_prepare_bpf_trampoline() local