Home
last modified time | relevance | path

Searched defs:prog (Results 1 – 25 of 366) sorted by relevance

12345678910>>...15

/linux/net/sched/
H A Dcls_bpf.c87 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 Dact_bpf.c40 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 Dbpf_jit_comp.c335 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 Dclk-programmable.c35 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 Dbpf_lsm.h68 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 Doffload.c99 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 Dtrampoline.c177 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 Dsyscall.c2354 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 Dcgroup.c90 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 Dbpf_lsm.c120 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 Dcore.c155 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 Dprog_iter.c16 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 Ddispatcher.c26 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 Dbpf_iter.c25 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 Dfixups.c30 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 Dlibarena.c13 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 Dcustom_sec_handlers.c13 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 Drecursive_attach.c40 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 Dtailcalls.c27 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 Dtask_kfunc.c39 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 Dbpf-lirc.c83 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 Doffload.c112 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 Dlibbpf.c775 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 Dnetkit.h16 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 Dbpf_jit_core.c21 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()

12345678910>>...15