| /linux/net/sched/ |
| H A D | cls_bpf.c | 87 struct cls_bpf_prog *prog; in cls_bpf_classify() local 138 static bool cls_bpf_is_ebpf(const struct cls_bpf_prog *prog) in cls_bpf_is_ebpf() 143 static int cls_bpf_offload_cmd(struct tcf_proto *tp, struct cls_bpf_prog *prog, in cls_bpf_offload_cmd() 197 static int cls_bpf_offload(struct tcf_proto *tp, struct cls_bpf_prog *prog, in cls_bpf_offload() 217 struct cls_bpf_prog *prog, in cls_bpf_stop_offload() 228 struct cls_bpf_prog *prog) in cls_bpf_offload_update_stats() 258 static void cls_bpf_free_parms(struct cls_bpf_prog *prog) in cls_bpf_free_parms() 269 static void __cls_bpf_delete_prog(struct cls_bpf_prog *prog) in __cls_bpf_delete_prog() 280 struct cls_bpf_prog *prog = container_of(to_rcu_work(work), in cls_bpf_delete_prog_work() local 288 static void __cls_bpf_delete(struct tcf_proto *tp, struct cls_bpf_prog *prog, in __cls_bpf_delete() [all …]
|
| H A D | act_bpf.c | 40 struct tcf_bpf *prog = to_bpf(act); in tcf_bpf_act() local 92 static bool tcf_bpf_is_ebpf(const struct tcf_bpf *prog) in tcf_bpf_is_ebpf() 97 static int tcf_bpf_dump_bpf_info(const struct tcf_bpf *prog, in tcf_bpf_dump_bpf_info() 115 static int tcf_bpf_dump_ebpf_info(const struct tcf_bpf *prog, in tcf_bpf_dump_ebpf_info() 140 struct tcf_bpf *prog = to_bpf(act); in tcf_bpf_dump() local 264 static void tcf_bpf_prog_fill_cfg(const struct tcf_bpf *prog, in tcf_bpf_prog_fill_cfg() 288 struct tcf_bpf *prog; in tcf_bpf_init() local 394 struct tcf_bpf *prog = to_bpf(act); in tcf_bpf_get_fill_size() local
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 335 u8 *prog = *pprog; in push_r9() local 343 u8 *prog = *pprog; in pop_r9() local 351 u8 *prog = *pprog; in push_r12() local 359 u8 *prog = *pprog; in push_callee_regs() local 374 u8 *prog = *pprog; pop_r12() local 382 u8 *prog = *pprog; pop_callee_regs() local 398 u8 *prog = *pprog; emit_add_rsp() local 412 u8 *prog = *pprog; emit_sub_rsp() local 425 u8 *prog = *pprog; emit_nops() local 450 u8 *prog = *pprog; emit_fineibt() local 467 u8 *prog = *pprog; emit_kcfi() local 481 u8 *prog = *pprog; emit_cfi() local 502 u8 *prog = *pprog; emit_prologue_tail_call() local 540 u8 *prog = *pprog; emit_prologue() local 591 u8 *prog = *pprog; emit_patch() local 628 u8 *prog; __bpf_arch_text_poke() local 688 u8 *prog = *pprog; __emit_indirect_jump() local 700 u8 *prog = *pprog; emit_indirect_jump() local 727 u8 *prog = *pprog; emit_return() local 762 u8 *prog = *pprog, *start = *pprog; emit_bpf_tail_call_indirect() local 851 u8 *prog = *pprog, *start = *pprog; emit_bpf_tail_call_direct() local 901 bpf_tail_call_direct_fixup(struct bpf_prog * prog) bpf_tail_call_direct_fixup() argument 942 u8 *prog = *pprog; emit_mov_imm32() local 983 u8 *prog = *pprog; emit_mov_imm64() local 1007 u8 *prog = *pprog; emit_mov_reg() local 1025 u8 *prog = *pprog; emit_movsx_reg() local 1057 u8 *prog = *pprog; emit_insn_suffix() local 1076 u8 *prog = *pprog; emit_insn_suffix_SIB() local 1091 u8 *prog = *pprog; maybe_emit_mod() local 1105 u8 *prog = *pprog; maybe_emit_1mod() local 1117 u8 *prog = *pprog; emit_ldx() local 1147 u8 *prog = *pprog; emit_ldsx() local 1169 u8 *prog = *pprog; emit_ldx_index() local 1195 u8 *prog = *pprog; emit_ldsx_index() local 1220 emit_ldsx_r12(u8 ** prog,u32 size,u32 dst_reg,u32 src_reg,int off) emit_ldsx_r12() argument 1228 u8 *prog = *pprog; emit_stx() local 1262 u8 *prog = *pprog; emit_stx_index() local 1294 u8 *prog = *pprog; emit_st_index() local 1337 u8 *prog = *pprog; emit_atomic_rmw() local 1380 u8 *prog = *pprog; emit_atomic_rmw_index() local 1569 u8 *prog = *pprog; emit_3vex() local 1605 u8 *prog = *pprog; emit_shiftx() local 1616 u8 *prog = *pprog; emit_priv_frame_ptr() local 1647 u8 *prog = *pprog; emit_spectre_bhb_barrier() local 1696 u8 *prog = *pprog; emit_kfunc_arena_args() local 1745 u8 *ip, *prog = temp; do_jit() local 3011 u8 *prog; clean_stack_garbage() local 3080 u8 *prog = *pprog; emit_arena_arg_conv() local 3097 save_args(const struct btf_func_model * m,u8 ** prog,int stack_size,bool for_call_origin,u32 flags,u64 arena_base) save_args() argument 3187 restore_regs(const struct btf_func_model * m,u8 ** prog,int stack_size) restore_regs() argument 3224 u8 *prog = *pprog; invoke_bpf_prog() local 3310 u8 *target, *prog = *pprog; emit_align() local 3321 u8 *prog = *pprog; emit_cond_near_jump() local 3341 u8 *prog = *pprog; invoke_bpf() local 3362 u8 *prog = *pprog; invoke_bpf_mod_ret() local 3475 u8 *prog; __arch_prepare_bpf_trampoline() local 3837 u8 *jg_reloc, *prog = *pprog; emit_bpf_dispatcher() local 3917 u8 *prog = buf; arch_prepare_bpf_dispatcher() local 3936 priv_stack_check_guard(void __percpu * priv_stack_ptr,int alloc_size,struct bpf_prog * prog) priv_stack_check_guard() argument 3964 bpf_int_jit_compile(struct bpf_verifier_env * env,struct bpf_prog * prog) bpf_int_jit_compile() argument 4189 bpf_jit_free(struct bpf_prog * prog) bpf_jit_free() argument [all...] |
| /linux/drivers/clk/at91/ |
| H A D | clk-programmable.c | 35 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_recalc_rate() local 53 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_determine_rate() local 105 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_set_parent() local 130 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_get_parent() local 151 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_set_rate() local 183 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_save_context() local 195 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_restore_context() local 222 struct clk_programmable *prog; in at91_clk_register_programmable() local
|
| /linux/include/linux/ |
| H A D | bpf_lsm.h | 68 static inline bool bpf_lsm_is_trusted(const struct bpf_prog *prog) in bpf_lsm_is_trusted() 74 const struct bpf_prog *prog) in bpf_lsm_verify_prog() 89 static inline void bpf_lsm_find_cgroup_shim(const struct bpf_prog *prog, in bpf_lsm_find_cgroup_shim() 94 static inline int bpf_lsm_get_retval_range(const struct bpf_prog *prog, in bpf_lsm_get_retval_range() 108 static inline bool bpf_lsm_has_d_inode_locked(const struct bpf_prog *prog) in bpf_lsm_has_d_inode_locked()
|
| /linux/kernel/bpf/ |
| H A D | offload.c | 99 static void __bpf_prog_offload_destroy(struct bpf_prog *prog) in __bpf_prog_offload_destroy() 179 static int __bpf_prog_dev_bound_init(struct bpf_prog *prog, struct net_device *netdev) in __bpf_prog_dev_bound_init() 219 int bpf_prog_dev_bound_init(struct bpf_prog *prog, union bpf_attr *attr) in bpf_prog_dev_bound_init() 287 int bpf_prog_offload_verifier_prep(struct bpf_prog *prog) in bpf_prog_offload_verifier_prep() 372 void bpf_prog_dev_bound_destroy(struct bpf_prog *prog) in bpf_prog_dev_bound_destroy() 393 static int bpf_prog_offload_translate(struct bpf_prog *prog) in bpf_prog_offload_translate() 414 int bpf_prog_offload_compile(struct bpf_prog *prog) in bpf_prog_offload_compile() 422 struct bpf_prog *prog; member 452 struct bpf_prog *prog) in bpf_prog_offload_info_fill() 687 static bool __bpf_offload_dev_match(struct bpf_prog *prog, in __bpf_offload_dev_match() [all …]
|
| H A D | trampoline.c | 177 bool bpf_prog_has_trampoline(const struct bpf_prog *prog) in bpf_prog_has_trampoline() argument 541 const struct bpf_prog *prog; bpf_tramp_arena_base() local 819 bpf_attach_type_to_tramp(struct bpf_prog * prog) bpf_attach_type_to_tramp() argument 1069 cgroup_shim_alloc(const struct bpf_prog * prog,bpf_func_t bpf_func,int cgroup_atype,enum bpf_attach_type attach_type) cgroup_shim_alloc() argument 1123 bpf_trampoline_link_cgroup_shim(struct bpf_prog * prog,int cgroup_atype,enum bpf_attach_type attach_type) bpf_trampoline_link_cgroup_shim() argument 1188 bpf_trampoline_unlink_cgroup_shim(struct bpf_prog * prog) bpf_trampoline_unlink_cgroup_shim() argument 1288 __bpf_prog_enter_recur(struct bpf_prog * prog,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_enter_recur() argument 1304 __update_prog_stats(struct bpf_prog * prog,u64 start) __update_prog_stats() argument 1325 update_prog_stats(struct bpf_prog * prog,u64 start) update_prog_stats() argument 1332 __bpf_prog_exit_recur(struct bpf_prog * prog,u64 start,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_exit_recur() argument 1343 __bpf_prog_enter_lsm_cgroup(struct bpf_prog * prog,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_enter_lsm_cgroup() argument 1357 __bpf_prog_exit_lsm_cgroup(struct bpf_prog * prog,u64 start,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_exit_lsm_cgroup() argument 1366 __bpf_prog_enter_sleepable_recur(struct bpf_prog * prog,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_enter_sleepable_recur() argument 1384 __bpf_prog_exit_sleepable_recur(struct bpf_prog * prog,u64 start,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_exit_sleepable_recur() argument 1395 __bpf_prog_enter_sleepable(struct bpf_prog * prog,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_enter_sleepable() argument 1407 __bpf_prog_exit_sleepable(struct bpf_prog * prog,u64 start,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_exit_sleepable() argument 1417 __bpf_prog_enter(struct bpf_prog * prog,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_enter() argument 1428 __bpf_prog_exit(struct bpf_prog * prog,u64 start,struct bpf_tramp_run_ctx * run_ctx) __bpf_prog_exit() argument 1448 bpf_trampoline_enter(const struct bpf_prog * prog) bpf_trampoline_enter() argument 1463 bpf_trampoline_exit(const struct bpf_prog * prog) bpf_trampoline_exit() argument 1669 bpf_trampoline_multi_attach(struct bpf_prog * prog,u32 * ids,struct bpf_tracing_multi_link * link) bpf_trampoline_multi_attach() argument 1769 bpf_trampoline_multi_detach(struct bpf_prog * prog,struct bpf_tracing_multi_link * link) bpf_trampoline_multi_detach() argument [all...] |
| H A D | syscall.c | 2354 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) in find_prog_type() argument 2384 static void bpf_audit_prog(const struct bpf_prog *prog, unsigned int op) in bpf_audit_prog() argument 2403 static int bpf_prog_alloc_id(struct bpf_prog *prog) in bpf_prog_alloc_id() argument 2422 bpf_prog_free_id(struct bpf_prog * prog) bpf_prog_free_id() argument 2451 __bpf_prog_put_noref(struct bpf_prog * prog,bool deferred) __bpf_prog_put_noref() argument 2476 struct bpf_prog *prog; bpf_prog_put_deferred() local 2486 __bpf_prog_put(struct bpf_prog * prog) __bpf_prog_put() argument 2500 bpf_prog_put(struct bpf_prog * prog) bpf_prog_put() argument 2508 struct bpf_prog *prog = filp->private_data; bpf_prog_release() local 2520 bpf_prog_inc_misses_counter(struct bpf_prog * prog) bpf_prog_inc_misses_counter() argument 2534 bpf_prog_get_stats(const struct bpf_prog * prog,struct bpf_prog_kstats * stats) bpf_prog_get_stats() argument 2564 const struct bpf_prog *prog = filp->private_data; bpf_prog_show_fdinfo() local 2601 bpf_prog_new_fd(struct bpf_prog * prog) bpf_prog_new_fd() argument 2613 bpf_prog_add(struct bpf_prog * prog,int i) bpf_prog_add() argument 2619 bpf_prog_sub(struct bpf_prog * prog,int i) bpf_prog_sub() argument 2630 bpf_prog_inc(struct bpf_prog * prog) bpf_prog_inc() argument 2637 bpf_prog_inc_not_zero(struct bpf_prog * prog) bpf_prog_inc_not_zero() argument 2650 bpf_prog_get_ok(struct bpf_prog * prog,enum bpf_prog_type * attach_type,bool attach_drv) bpf_prog_get_ok() argument 2669 struct bpf_prog *prog; __bpf_prog_get() local 2892 bpf_prog_mark_insn_arrays_ready(struct bpf_prog * prog) bpf_prog_mark_insn_arrays_ready() argument 2920 struct bpf_prog *prog, *dst_prog = NULL; BTF_ID_LIST_GLOBAL_SINGLE() local 3230 bpf_link_init_sleepable(struct bpf_link * link,enum bpf_link_type type,const struct bpf_link_ops * ops,struct bpf_prog * prog,enum bpf_attach_type attach_type,bool sleepable) bpf_link_init_sleepable() argument 3244 bpf_link_init(struct bpf_link * link,enum bpf_link_type type,const struct bpf_link_ops * ops,struct bpf_prog * prog,enum bpf_attach_type attach_type) bpf_link_init() argument 3251 bpf_tramp_link_init(struct bpf_tramp_link * link,enum bpf_link_type type,const struct bpf_link_ops * ops,struct bpf_prog * prog,enum bpf_attach_type attach_type,u64 cookie) bpf_tramp_link_init() argument 3410 const struct bpf_prog *prog; bpf_link_show_fdinfo() local 3634 bpf_tracing_prog_attach(struct bpf_prog * prog,int tgt_prog_fd,u32 btf_id,u64 bpf_cookie,enum bpf_attach_type attach_type) bpf_tracing_prog_attach() argument 4245 bpf_perf_link_attach(const union bpf_attr * attr,struct bpf_prog * prog) bpf_perf_link_attach() argument 4291 bpf_perf_link_attach(const union bpf_attr * attr,struct bpf_prog * prog) bpf_perf_link_attach() argument 4297 bpf_raw_tp_link_attach(struct bpf_prog * prog,const char __user * user_tp_name,u64 cookie,enum bpf_attach_type attach_type) bpf_raw_tp_link_attach() argument 4377 struct bpf_prog *prog; bpf_raw_tracepoint_open() local 4474 bpf_prog_attach_check_attach_type(const struct bpf_prog * prog,enum bpf_attach_type attach_type) bpf_prog_attach_check_attach_type() argument 4582 struct bpf_prog *prog; bpf_prog_attach() local 4650 struct bpf_prog *prog = NULL; bpf_prog_detach() local 4785 struct bpf_prog *prog; bpf_prog_test_run() local 4859 struct bpf_prog *prog; bpf_prog_get_curr_or_next() local 4880 struct bpf_prog *prog; bpf_prog_by_id() local 4897 struct bpf_prog *prog; bpf_prog_get_fd_by_id() local 4956 bpf_map_from_imm(const struct bpf_prog * prog,unsigned long addr,u32 * off,u32 * type) bpf_map_from_imm() argument 5007 bpf_insn_prepare_dump(const struct bpf_prog * prog,const struct cred * f_cred) bpf_insn_prepare_dump() argument 5100 bpf_prog_get_info_by_fd(struct file * file,struct bpf_prog * prog,const union bpf_attr * attr,union bpf_attr __user * uattr) bpf_prog_get_info_by_fd() argument 5483 const struct bpf_prog *prog; bpf_link_get_info_by_fd() local 5795 struct bpf_prog *prog; link_create() local 6165 struct bpf_prog *prog; bpf_prog_bind_map() local 6247 struct bpf_prog *prog; prog_stream_read() local 6267 struct bpf_prog *prog; prog_assoc_struct_ops() local 6494 syscall_prog_is_valid_access(int off,int size,enum bpf_access_type type,const struct bpf_prog * prog,struct bpf_insn_access_aux * info) syscall_prog_is_valid_access() argument 6531 struct bpf_prog * __maybe_unused prog; kern_sys_bpf() local 6582 tracing_prog_func_proto(enum bpf_func_id func_id,const struct bpf_prog * prog) tracing_prog_func_proto() argument 6633 syscall_prog_func_proto(enum bpf_func_id func_id,const struct bpf_prog * prog) syscall_prog_func_proto() argument [all...] |
| H A D | cgroup.c | 90 const struct bpf_prog *prog; in bpf_prog_run_array_cg() local 259 struct bpf_prog *prog, in bpf_cgroup_storages_alloc() 644 struct bpf_prog *prog, in find_attach_entry() 694 struct bpf_prog *prog = ERR_PTR(-EINVAL); in bpf_get_anchor_prog() local 703 static struct bpf_prog_list *get_prog_list(struct hlist_head *progs, struct bpf_prog *prog, in get_prog_list() 772 struct bpf_prog *prog, struct bpf_cgroup_link *link, in insert_pl_to_hlist() 807 struct bpf_prog *prog, struct bpf_prog *replace_prog, in __cgroup_bpf_attach() 936 struct bpf_prog *prog, struct bpf_prog *replace_prog, in cgroup_bpf_attach() 1116 struct bpf_prog *prog, in find_detach_entry() 1197 static int __cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog, in __cgroup_bpf_detach() [all …]
|
| H A D | bpf_lsm.c | 120 const struct bpf_prog *prog) in bpf_lsm_verify_prog() 174 static bool bpf_ima_inode_hash_allowed(const struct bpf_prog *prog) in bpf_ima_inode_hash_allowed() 228 bpf_lsm_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in bpf_lsm_func_proto() 408 bool bpf_lsm_is_trusted(const struct bpf_prog *prog) in bpf_lsm_is_trusted() 452 int bpf_lsm_get_retval_range(const struct bpf_prog *prog, in bpf_lsm_get_retval_range()
|
| H A D | core.c | 155 struct bpf_prog *prog; in bpf_prog_alloc() local 180 bpf_prog_alloc_jited_linfo(struct bpf_prog * prog) bpf_prog_alloc_jited_linfo() argument 194 bpf_prog_jit_attempt_done(struct bpf_prog * prog) bpf_prog_jit_attempt_done() argument 230 bpf_prog_fill_jited_linfo(struct bpf_prog * prog,const u32 * insn_to_jit_off) bpf_prog_fill_jited_linfo() argument 390 bpf_adj_branches(struct bpf_prog * prog,u32 pos,s32 end_old,s32 end_new,const bool probe_pass) bpf_adj_branches() argument 437 bpf_adj_linfo(struct bpf_prog * prog,u32 off,u32 delta) bpf_adj_linfo() argument 457 bpf_patch_insn_single(struct bpf_prog * prog,u32 off,const struct bpf_insn * patch,u32 len) bpf_patch_insn_single() argument 518 bpf_remove_insns(struct bpf_prog * prog,u32 off,u32 cnt) bpf_remove_insns() argument 557 bpf_prog_ksym_set_addr(struct bpf_prog * prog) bpf_prog_ksym_set_addr() argument 566 bpf_prog_ksym_set_name(struct bpf_prog * prog) bpf_prog_ksym_set_name() argument 788 struct bpf_prog *prog; search_bpf_extables() local 831 bpf_jit_add_poke_descriptor(struct bpf_prog * prog,struct bpf_jit_poke_descriptor * poke) bpf_jit_add_poke_descriptor() argument 1311 bpf_jit_get_func_addr(const struct bpf_prog * prog,const struct bpf_insn * insn,bool extra_pass,u64 * func_addr,bool * func_addr_fixed) bpf_jit_get_func_addr() argument 1351 bpf_jit_get_prog_name(struct bpf_prog * prog) bpf_jit_get_prog_name() argument 1563 bpf_jit_blind_constants(struct bpf_verifier_env * env,struct bpf_prog * prog) bpf_jit_blind_constants() argument 1644 bpf_insn_is_indirect_target(const struct bpf_verifier_env * env,const struct bpf_prog * prog,int insn_idx) bpf_insn_is_indirect_target() argument 1653 bpf_out_stack_arg_cnt(const struct bpf_verifier_env * env,const struct bpf_prog * prog) bpf_out_stack_arg_cnt() argument 2168 struct bpf_prog *prog; ___bpf_prog_run() local 2631 bpf_prog_jit_compile(struct bpf_verifier_env * env,struct bpf_prog * prog) bpf_prog_jit_compile() argument 2748 struct bpf_prog prog; global() member 2915 bpf_prog_array_update_at(struct bpf_prog_array * array,int index,struct bpf_prog * prog) bpf_prog_array_update_at() argument 3226 bpf_int_jit_compile(struct bpf_verifier_env * env,struct bpf_prog * prog) bpf_int_jit_compile() argument 3234 bpf_jit_compile(struct bpf_prog * prog) bpf_jit_compile() argument 3401 struct bpf_prog *prog; bpf_prog_report_may_goto_violation() local 3482 bpf_find_linfo(const struct bpf_prog * prog,u32 insn_off) bpf_find_linfo() argument 3519 bpf_prog_get_file_line(struct bpf_prog * prog,unsigned long ip,const char ** filep,const char ** linep,int * nump) bpf_prog_get_file_line() argument 3567 struct bpf_prog *prog; global() member 3573 struct bpf_prog *prog; find_from_stack_cb() local [all...] |
| H A D | prog_iter.c | 16 struct bpf_prog *prog; in bpf_prog_seq_start() local 42 DEFINE_BPF_ITER_FUNC(bpf_prog, struct bpf_iter_meta *meta, struct bpf_prog *prog) in DEFINE_BPF_ITER_FUNC() 48 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
|
| H A D | dispatcher.c | 26 struct bpf_dispatcher *d, struct bpf_prog *prog) in bpf_dispatcher_find_prog() 44 struct bpf_prog *prog) in bpf_dispatcher_add_prog() 69 struct bpf_prog *prog) in bpf_dispatcher_remove_prog()
|
| H A D | bpf_iter.c | 25 struct bpf_prog *prog; member 332 struct bpf_prog *prog) in cache_btf_id() 337 int bpf_iter_prog_supported(struct bpf_prog *prog) in bpf_iter_prog_supported() 370 bpf_iter_get_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in bpf_iter_get_func_proto() 505 struct bpf_prog *prog) in bpf_iter_link_attach() 579 struct bpf_prog *prog) in init_seq_meta() 594 struct bpf_prog *prog; in prepare_seq_file() local 680 int bpf_iter_run_prog(struct bpf_prog *prog, void *ctx) in bpf_iter_run_prog()
|
| H A D | fixups.c | 30 static bool is_addr_space_cast32(struct bpf_prog *prog, const struct bpf_insn *insn) in is_addr_space_cast32() 69 static bool bpf_is_reg64(struct bpf_prog *prog, struct bpf_insn *insn) in bpf_is_reg64() 110 int bpf_insn_def32(struct bpf_prog *prog, struct bpf_insn *insn) in bpf_insn_def32() 133 bpf_jit_find_kfunc_model(const struct bpf_prog *prog, in bpf_jit_find_kfunc_model() 296 static void adjust_poke_descs(struct bpf_prog *prog, u32 off, u32 len) in adjust_poke_descs() 362 static int adjust_jmp_off(struct bpf_prog *prog, u32 tgt_idx, u32 delta) in adjust_jmp_off() 459 struct bpf_prog *prog = env->prog; in bpf_adj_linfo_after_remove() local 1093 struct bpf_prog *prog = env->prog, **func, *tmp; in jit_subprogs() local 1364 struct bpf_prog *prog, *orig_prog; in bpf_jit_subprogs() local 1433 struct bpf_prog *prog = env->prog; in bpf_fixup_call_args() local [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | libarena.c | 13 static void run_libarena_test(struct libarena *skel, struct bpf_program *prog, in run_libarena_test() 36 struct bpf_program *prog = arg; in run_libarena_parallel_prog() local 149 struct bpf_program *prog; in libarena_parallel_test_enabled() local 170 static void run_libarena_parallel_test(struct libarena *skel, struct bpf_program *prog, in run_libarena_parallel_test() 225 struct bpf_program *prog; in serial_test_libarena() local
|
| H A D | custom_sec_handlers.c | 13 static int custom_setup_prog(struct bpf_program *prog, long cookie) in custom_setup_prog() 21 static int custom_prepare_load_prog(struct bpf_program *prog, in custom_prepare_load_prog() 32 static int custom_attach_prog(const struct bpf_program *prog, long cookie, in custom_attach_prog()
|
| H A D | recursive_attach.c | 40 struct bpf_program *prog; in test_recursive_fentry_chain() local 117 struct bpf_program *prog; in test_fentry_attach_btf_presence() local 174 struct bpf_program *prog; in test_fentry_attach_stress() local
|
| H A D | tailcalls.c | 27 struct bpf_program *prog; in test_tailcall_1() local 163 struct bpf_program *prog; in test_tailcall_2() local 242 struct bpf_program *prog; in test_tailcall_count() local 423 struct bpf_program *prog; in test_tailcall_4() local 513 struct bpf_program *prog; in test_tailcall_5() local 603 struct bpf_program *prog; in test_tailcall_bpf2bpf_1() local 687 struct bpf_program *prog; in test_tailcall_bpf2bpf_2() local 767 struct bpf_program *prog; in test_tailcall_bpf2bpf_3() local 862 struct bpf_program *prog; in test_tailcall_bpf2bpf_4() local 1026 struct bpf_program *prog; in test_tailcall_bpf2bpf_fentry_entry() local [all …]
|
| H A D | task_kfunc.c | 39 struct bpf_program *prog; in run_success_test() local 75 struct bpf_program *prog; in run_syscall_success_test() local 104 struct bpf_program *prog; in run_vpid_test() local
|
| /linux/drivers/media/rc/ |
| H A D | bpf-lirc.c | 83 lirc_mode2_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in lirc_mode2_func_proto() 123 const struct bpf_prog *prog, in lirc_mode2_is_valid_access() 137 static int lirc_bpf_attach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_attach() 175 static int lirc_bpf_detach(struct rc_dev *rcdev, struct bpf_prog *prog) in lirc_bpf_detach() 248 int lirc_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog) in lirc_prog_attach() 269 struct bpf_prog *prog; in lirc_prog_detach() local
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | offload.c | 112 struct bpf_prog *prog) in nfp_map_ptrs_record() 149 nfp_prog_prepare(struct nfp_prog *nfp_prog, const struct bpf_insn *prog, in nfp_prog_prepare() 189 static int nfp_bpf_verifier_prep(struct bpf_prog *prog) in nfp_bpf_verifier_prep() 217 static int nfp_bpf_translate(struct bpf_prog *prog) in nfp_bpf_translate() 245 static void nfp_bpf_destroy(struct bpf_prog *prog) in nfp_bpf_destroy() 483 bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog, in nfp_bpf_offload_check_mtu() 495 nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog, in nfp_net_bpf_load() 574 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog, in nfp_net_bpf_offload()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 775 struct bpf_program *prog; member 798 void bpf_program__unload(struct bpf_program *prog) in bpf_program__unload() 810 static void bpf_program__exit(struct bpf_program *prog) in bpf_program__exit() 847 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog, in bpf_object__init_prog() 912 struct bpf_program *prog, *progs; in bpf_object__add_programs() local 996 struct bpf_program *prog = obj->programs; in bpf_object_bswap_progs() local 1115 const struct bpf_program *prog) in is_valid_st_ops_program() 1134 struct bpf_program *prog, *slot_prog; in bpf_object_adjust_struct_ops_autoload() local 1219 struct bpf_program *prog; in bpf_map__init_kern_struct_ops() local 3561 static bool prog_needs_vmlinux_btf(struct bpf_program *prog) in prog_needs_vmlinux_btf() [all …]
|
| /linux/include/net/ |
| H A D | netkit.h | 16 struct bpf_prog *prog) in netkit_prog_attach() 22 struct bpf_prog *prog) in netkit_link_attach() 28 struct bpf_prog *prog) in netkit_prog_detach()
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_core.c | 21 const struct bpf_prog *prog = ctx->prog; in build_body() local 44 struct bpf_prog *bpf_int_jit_compile(struct bpf_verifier_env *env, struct bpf_prog *prog) in bpf_int_jit_compile() 224 void bpf_jit_free(struct bpf_prog *prog) in bpf_jit_free()
|