Lines Matching defs:ctx

92 static inline void emit(const u32 insn, struct jit_ctx *ctx)  in emit()
101 const s32 val, struct jit_ctx *ctx) in emit_a64_mov_i()
130 struct jit_ctx *ctx) in emit_a64_mov_i64()
154 static inline void emit_bti(u32 insn, struct jit_ctx *ctx) in emit_bti()
166 struct jit_ctx *ctx) in emit_addr_mov_i64()
179 static inline void emit_call(u64 target, struct jit_ctx *ctx) in emit_call()
188 const struct jit_ctx *ctx) in bpf2a64_offset()
208 static inline int epilogue_offset(const struct jit_ctx *ctx) in epilogue_offset()
288 static int build_prologue(struct jit_ctx *ctx, bool ebpf_from_cbpf) in build_prologue()
379 static int emit_bpf_tail_call(struct jit_ctx *ctx) in emit_bpf_tail_call()
446 static int emit_lse_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx) in emit_lse_atomic()
510 static inline int emit_lse_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx) in emit_lse_atomic()
516 static int emit_ll_sc_atomic(const struct bpf_insn *insn, struct jit_ctx *ctx) in emit_ll_sc_atomic()
638 static void build_plt(struct jit_ctx *ctx) in build_plt()
656 static void build_epilogue(struct jit_ctx *ctx) in build_epilogue()
707 struct jit_ctx *ctx, in add_exception_handler()
761 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, in build_insn()
1442 static int build_body(struct jit_ctx *ctx, bool extra_pass) in build_body()
1483 static int validate_code(struct jit_ctx *ctx) in validate_code()
1496 static int validate_ctx(struct jit_ctx *ctx) in validate_ctx()
1515 struct jit_ctx ctx; member
1527 struct jit_ctx ctx; in bpf_int_jit_compile() local
1707 static void invoke_bpf_prog(struct jit_ctx *ctx, struct bpf_tramp_link *l, in invoke_bpf_prog()
1774 static void invoke_bpf_mod_ret(struct jit_ctx *ctx, struct bpf_tramp_links *tl, in invoke_bpf_mod_ret()
1799 static void save_args(struct jit_ctx *ctx, int args_off, int nregs) in save_args()
1809 static void restore_args(struct jit_ctx *ctx, int args_off, int nregs) in restore_args()
1830 static int prepare_trampoline(struct jit_ctx *ctx, struct bpf_tramp_image *im, in prepare_trampoline()
2037 struct jit_ctx ctx = { in arch_prepare_bpf_trampoline() local