Searched defs:pprog (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/x86/kernel/
H A Dcallthunks.c317 int x86_call_depth_emit_accounting(u8 **pprog, void *func, void *ip) argument
/linux-master/arch/x86/include/asm/
H A Dalternative.h130 static __always_inline int x86_call_depth_emit_accounting(u8 **pprog, argument
/linux-master/arch/x86/net/
H A Dbpf_jit_comp32.c206 emit_ia32_mov_i(const u8 dst, const u32 val, bool dstk, u8 **pprog) argument
234 emit_ia32_mov_r(const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) argument
255 emit_ia32_mov_r64(const bool is64, const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
270 emit_ia32_mov_i64(const bool is64, const u8 dst[], const u32 val, bool dstk, u8 **pprog) argument
285 emit_ia32_mul_r(const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) argument
317 emit_ia32_to_le_r64(const u8 dst[], s32 val, bool dstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
365 emit_ia32_to_be_r64(const u8 dst[], s32 val, bool dstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
435 emit_ia32_div_mod_r(const u8 op, const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) argument
482 emit_ia32_shift_r(const u8 op, const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) argument
523 emit_ia32_alu_r(const bool is64, const bool hi, const u8 op, const u8 dst, const u8 src, bool dstk, bool sstk, u8 **pprog) argument
577 emit_ia32_alu_r64(const bool is64, const u8 op, const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
597 emit_ia32_alu_i(const bool is64, const bool hi, const u8 op, const u8 dst, const s32 val, bool dstk, u8 **pprog) argument
677 emit_ia32_alu_i64(const bool is64, const u8 op, const u8 dst[], const u32 val, bool dstk, u8 **pprog, const struct bpf_prog_aux *aux) argument
698 emit_ia32_neg64(const u8 dst[], bool dstk, u8 **pprog) argument
731 emit_ia32_lsh_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) argument
784 emit_ia32_arsh_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) argument
837 emit_ia32_rsh_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) argument
890 emit_ia32_lsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) argument
938 emit_ia32_rsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) argument
987 emit_ia32_arsh_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) argument
1035 emit_ia32_mul_r64(const u8 dst[], const u8 src[], bool dstk, bool sstk, u8 **pprog) argument
1112 emit_ia32_mul_i64(const u8 dst[], const u32 val, bool dstk, u8 **pprog) argument
1200 emit_prologue(u8 **pprog, u32 stack_depth) argument
1245 emit_epilogue(u8 **pprog, u32 stack_depth) argument
1271 emit_jmp_edx(u8 **pprog, u8 *ip) argument
1299 emit_bpf_tail_call(u8 **pprog, u8 *ip) argument
1391 emit_push_r64(const u8 src[], u8 **pprog) argument
1409 emit_push_r32(const u8 src[], u8 **pprog) argument
1569 emit_kfunc_call(const struct bpf_prog *bpf_prog, u8 *end_addr, const struct bpf_insn *insn, u8 **pprog) argument
[all...]
H A Dbpf_jit_comp.c278 static void push_r12(u8 **pprog) argument
286 static void push_callee_regs(u8 **pprog, bool *callee_regs_used) argument
301 static void pop_r12(u8 **pprog) argument
309 static void pop_callee_regs(u8 **pprog, boo argument
324 emit_nops(u8 **pprog, int len) argument
348 emit_fineibt(u8 **pprog, u32 hash) argument
362 emit_kcfi(u8 **pprog, u32 hash) argument
385 emit_cfi(u8 **pprog, u32 hash) argument
411 emit_prologue(u8 **pprog, u32 stack_depth, bool ebpf_from_cbpf, bool tail_call_reachable, bool is_subprog, bool is_exception_cb) argument
460 emit_patch(u8 **pprog, void *func, void *ip, u8 opcode) argument
475 emit_call(u8 **pprog, void *func, void *ip) argument
480 emit_rsb_call(u8 **pprog, void *func, void *ip) argument
487 emit_jump(u8 **pprog, void *func, void *ip) argument
555 emit_indirect_jump(u8 **pprog, int reg, u8 *ip) argument
577 emit_return(u8 **pprog, u8 *ip) argument
606 emit_bpf_tail_call_indirect(struct bpf_prog *bpf_prog, u8 **pprog, bool *callee_regs_used, u32 stack_depth, u8 *ip, struct jit_context *ctx) argument
688 emit_bpf_tail_call_direct(struct bpf_prog *bpf_prog, struct bpf_jit_poke_descriptor *poke, u8 **pprog, u8 *ip, bool *callee_regs_used, u32 stack_depth, struct jit_context *ctx) argument
776 emit_mov_imm32(u8 **pprog, bool sign_propagate, u32 dst_reg, const u32 imm32) argument
816 emit_mov_imm64(u8 **pprog, u32 dst_reg, const u32 imm32_hi, const u32 imm32_lo) argument
839 emit_mov_reg(u8 **pprog, bool is64, u32 dst_reg, u32 src_reg) argument
856 emit_movsx_reg(u8 **pprog, int num_bits, bool is64, u32 dst_reg, u32 src_reg) argument
889 emit_insn_suffix(u8 **pprog, u32 ptr_reg, u32 val_reg, int off) argument
908 emit_insn_suffix_SIB(u8 **pprog, u32 ptr_reg, u32 val_reg, u32 index_reg, int off) argument
923 maybe_emit_mod(u8 **pprog, u32 dst_reg, u32 src_reg, bool is64) argument
937 maybe_emit_1mod(u8 **pprog, u32 reg, bool is64) argument
949 emit_ldx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument
979 emit_ldsx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument
1001 emit_ldx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off) argument
1027 emit_ldx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument
1033 emit_stx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument
1067 emit_stx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off) argument
1093 emit_stx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off) argument
1099 emit_st_index(u8 **pprog, u32 size, u32 dst_reg, u32 index_reg, int off, int imm) argument
1126 emit_st_r12(u8 **pprog, u32 size, u32 dst_reg, int off, int imm) argument
1131 emit_atomic(u8 **pprog, u8 atomic_op, u32 dst_reg, u32 src_reg, s16 off, u8 bpf_size) argument
1215 emit_3vex(u8 **pprog, bool r, bool x, bool b, u8 m, bool w, u8 src_reg2, bool l, u8 pp) argument
1252 emit_shiftx(u8 **pprog, u32 dst_reg, u8 src_reg, bool is64, u8 op) argument
2303 clean_stack_garbage(const struct btf_func_model *m, u8 **pprog, int nr_stack_slots, int stack_size) argument
2477 invoke_bpf_prog(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_link *l, int stack_size, int run_ctx_off, bool save_ret, void *image, void *rw_image) argument
2566 emit_align(u8 **pprog, u32 align) argument
2577 emit_cond_near_jump(u8 **pprog, void *func, void *ip, u8 jmp_cond) argument
2592 invoke_bpf(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_links *tl, int stack_size, int run_ctx_off, bool save_ret, void *image, void *rw_image) argument
2609 invoke_bpf_mod_ret(const struct btf_func_model *m, u8 **pprog, struct bpf_tramp_links *tl, int stack_size, int run_ctx_off, u8 **branches, void *image, void *rw_image) argument
3058 emit_bpf_dispatcher(u8 **pprog, int a, int b, s64 *progs, u8 *image, u8 *buf) argument
[all...]
/linux-master/net/core/
H A Dsock_map.c1463 static int sock_map_prog_lookup(struct bpf_map *map, struct bpf_prog ***pprog, argument
1500 struct bpf_prog **pprog; local
1519 struct bpf_prog **pprog; local
[all...]
/linux-master/include/linux/
H A Dskmsg.h472 static inline void psock_set_prog(struct bpf_prog **pprog, argument
480 static inline int psock_replace_prog(struct bpf_prog **pprog, argument

Completed in 141 milliseconds