Home
last modified time | relevance | path

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

12

/kernel/bpf/
A Dtrampoline.c107 bool bpf_prog_has_trampoline(const struct bpf_prog *prog) in bpf_prog_has_trampoline()
729 int bpf_trampoline_link_cgroup_shim(struct bpf_prog *prog, in bpf_trampoline_link_cgroup_shim()
796 void bpf_trampoline_unlink_cgroup_shim(struct bpf_prog *prog) in bpf_trampoline_unlink_cgroup_shim()
916 static void notrace __update_prog_stats(struct bpf_prog *prog, u64 start) in __update_prog_stats()
956 static u64 notrace __bpf_prog_enter_lsm_cgroup(struct bpf_prog *prog, in __bpf_prog_enter_lsm_cgroup()
981 u64 notrace __bpf_prog_enter_sleepable_recur(struct bpf_prog *prog, in __bpf_prog_enter_sleepable_recur()
1010 static u64 notrace __bpf_prog_enter_sleepable(struct bpf_prog *prog, in __bpf_prog_enter_sleepable()
1032 static u64 notrace __bpf_prog_enter(struct bpf_prog *prog, in __bpf_prog_enter()
1044 static void notrace __bpf_prog_exit(struct bpf_prog *prog, u64 start, in __bpf_prog_exit()
1065 bpf_trampoline_enter_t bpf_trampoline_enter(const struct bpf_prog *prog) in bpf_trampoline_enter()
[all …]
A Doffload.c109 static void __bpf_prog_offload_destroy(struct bpf_prog *prog) in __bpf_prog_offload_destroy()
229 int bpf_prog_dev_bound_init(struct bpf_prog *prog, union bpf_attr *attr) in bpf_prog_dev_bound_init()
297 int bpf_prog_offload_verifier_prep(struct bpf_prog *prog) in bpf_prog_offload_verifier_prep()
382 void bpf_prog_dev_bound_destroy(struct bpf_prog *prog) in bpf_prog_dev_bound_destroy()
403 static int bpf_prog_offload_translate(struct bpf_prog *prog) in bpf_prog_offload_translate()
424 int bpf_prog_offload_compile(struct bpf_prog *prog) in bpf_prog_offload_compile()
432 struct bpf_prog *prog; member
463 struct bpf_prog *prog) in bpf_prog_offload_info_fill()
699 static bool __bpf_offload_dev_match(struct bpf_prog *prog, in __bpf_offload_dev_match()
748 bool bpf_offload_prog_map_match(struct bpf_prog *prog, struct bpf_map *map) in bpf_offload_prog_map_match()
[all …]
A Dcgroup.c67 const struct bpf_prog *prog; in bpf_prog_run_array_cg() local
239 struct bpf_prog *prog, in bpf_cgroup_storages_alloc()
624 struct bpf_prog *prog, in find_attach_entry()
1037 struct bpf_prog *prog, in find_detach_entry()
1283 struct bpf_prog *prog; in __cgroup_bpf_query() local
1358 struct bpf_prog *prog; in cgroup_bpf_prog_detach() local
1837 const struct bpf_prog *prog, in cgroup_dev_is_valid_access()
2393 const struct bpf_prog *prog, in sysctl_is_valid_access()
2547 const struct bpf_prog *prog, in cg_sockopt_is_valid_access()
2622 struct bpf_prog *prog, in cg_sockopt_convert_ctx_access()
[all …]
A Dsyscall.c2360 struct bpf_prog *prog; in bpf_prog_put_deferred() local
2550 struct bpf_prog *prog; in __bpf_prog_get() local
4169 struct bpf_prog *prog; in bpf_raw_tracepoint_open() local
4370 struct bpf_prog *prog; in bpf_prog_attach() local
4571 struct bpf_prog *prog; in bpf_prog_test_run() local
4645 struct bpf_prog *prog; in bpf_prog_get_curr_or_next() local
4666 struct bpf_prog *prog; in bpf_prog_by_id() local
4683 struct bpf_prog *prog; in bpf_prog_get_fd_by_id() local
5526 struct bpf_prog *prog; in link_create() local
5891 struct bpf_prog *prog; in bpf_prog_bind_map() local
[all …]
A Dcore.c147 struct bpf_prog *prog; in bpf_prog_alloc() local
172 int bpf_prog_alloc_jited_linfo(struct bpf_prog *prog) in bpf_prog_alloc_jited_linfo()
583 bpf_prog_ksym_set_addr(struct bpf_prog *prog) in bpf_prog_ksym_set_addr()
592 bpf_prog_ksym_set_name(struct bpf_prog *prog) in bpf_prog_ksym_set_name()
798 struct bpf_prog *prog; in search_bpf_extables() local
2046 struct bpf_prog *prog; in ___bpf_prog_run() local
2565 struct bpf_prog prog; member
2732 struct bpf_prog *prog) in bpf_prog_array_update_at()
3198 struct bpf_prog *prog; in bpf_prog_report_may_goto_violation() local
3309 struct bpf_prog *prog; member
[all …]
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
A Dbpf_lsm.c115 const struct bpf_prog *prog) in bpf_lsm_verify_prog()
169 static bool bpf_ima_inode_hash_allowed(const struct bpf_prog *prog) in bpf_ima_inode_hash_allowed()
223 bpf_lsm_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in bpf_lsm_func_proto()
403 bool bpf_lsm_is_trusted(const struct bpf_prog *prog) in bpf_lsm_is_trusted()
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()
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
693 int bpf_iter_run_prog(struct bpf_prog *prog, void *ctx) in bpf_iter_run_prog()
A Dtcx.c10 int tcx_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog) in tcx_prog_attach()
59 int tcx_prog_detach(const union bpf_attr *attr, struct bpf_prog *prog) in tcx_prog_detach()
302 struct bpf_prog *prog) in tcx_link_init()
310 int tcx_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) in tcx_link_attach()
A Dmprog.c34 struct bpf_prog *prog = ERR_PTR(-EINVAL); in bpf_mprog_prog() local
303 struct bpf_prog *prog; in bpf_mprog_fetch() local
330 struct bpf_prog *prog, struct bpf_link *link, in bpf_mprog_detach()
402 struct bpf_prog *prog; in bpf_mprog_query() local
A Dstream.c342 int bpf_prog_stream_read(struct bpf_prog *prog, enum bpf_stream_id stream_id, void __user *buf, int… in bpf_prog_stream_read()
395 void bpf_prog_stream_init(struct bpf_prog *prog) in bpf_prog_stream_init()
408 void bpf_prog_stream_free(struct bpf_prog *prog) in bpf_prog_stream_free()
453 int bpf_stream_stage_commit(struct bpf_stream_stage *ss, struct bpf_prog *prog, in bpf_stream_stage_commit()
490 struct bpf_prog *prog; in dump_stack_cb() local
A Dkmem_cache_iter.c160 struct bpf_prog *prog; in kmem_cache_iter_seq_stop() local
186 struct bpf_prog *prog; in kmem_cache_iter_seq_show() local
A Dmap_iter.c48 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
100 static int bpf_iter_attach_map(struct bpf_prog *prog, in bpf_iter_attach_map()
A Dnet_namespace.c296 int netns_bpf_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog) in netns_bpf_prog_attach()
385 struct bpf_prog *prog; in netns_bpf_prog_detach() local
476 int netns_bpf_link_create(const union bpf_attr *attr, struct bpf_prog *prog) in netns_bpf_link_create()
A Dcgroup_iter.c126 struct bpf_prog *prog; in __cgroup_iter_seq_show() local
194 static int bpf_iter_attach_cgroup(struct bpf_prog *prog, in bpf_iter_attach_cgroup()
A Dtask_iter.c180 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
205 static int bpf_iter_attach_task(struct bpf_prog *prog, in bpf_iter_attach_task()
349 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
611 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
A Dlink_iter.c48 struct bpf_prog *prog; in DEFINE_BPF_ITER_FUNC() local
A Ddmabuf_iter.c40 struct bpf_prog *prog = bpf_iter_get_info(&meta, in_stop); in __dmabuf_seq_show() local
A Dcpumap.c70 struct bpf_prog *prog; member
411 struct bpf_prog *prog; in __cpu_map_load_bpf_program() local
A Darraymap.c631 struct bpf_prog *prog; in __bpf_array_map_seq_show() local
942 struct bpf_prog *prog = bpf_prog_get(fd); in prog_fd_array_get_ptr() local
974 struct bpf_prog *prog = ptr; in prog_fd_array_put_ptr() local
A Dverifier.c10557 struct bpf_prog *prog = env->prog; in btf_check_subprog_call() local
17949 struct bpf_prog *prog; in check_btf_func_early() local
18051 struct bpf_prog *prog; in check_btf_func() local
18141 struct bpf_prog *prog; in check_btf_line() local
18268 struct bpf_prog *prog = env->prog; in check_core_relo() local
20358 struct bpf_prog *prog) in check_map_prog_compatibility()
20886 struct bpf_prog *prog = env->prog; in bpf_adj_linfo_after_remove() local
21761 struct bpf_prog *prog = env->prog; in fixup_call_args() local
21813 struct bpf_prog *prog = env->prog; in specialize_kfunc() local
21981 struct bpf_prog *prog; in add_hidden_subprog() local
[all …]
/kernel/trace/
A Dbpf_trace.c1519 const struct bpf_prog *prog, in kprobe_prog_is_valid_access()
1630 const struct bpf_prog *prog, in tp_prog_is_valid_access()
1939 const struct bpf_prog *prog, in raw_tp_prog_is_valid_access()
1947 const struct bpf_prog *prog, in tracing_prog_is_valid_access()
1982 const struct bpf_prog *prog, in raw_tp_writable_prog_is_valid_access()
2002 const struct bpf_prog *prog, in pe_prog_is_valid_access()
2089 struct bpf_prog *prog, in perf_event_attach_bpf_prog()
2136 struct bpf_prog *prog = NULL; in perf_event_detach_bpf_prog() local
2243 struct bpf_prog *prog = link->link.prog; in __bpf_trace_run() local
2313 struct bpf_prog *prog = link->link.prog; in bpf_probe_register() local
[all …]
A Dtrace_events_filter.c168 static void update_preds(struct prog_entry *prog, int N, int invert) in update_preds()
475 struct prog_entry *prog; in predicate_parse() local
1173 struct prog_entry *prog; in filter_match_preds() local
1285 struct prog_entry *prog; in free_prog() local
2209 struct prog_entry *prog; in process_preds() local
2657 static bool is_or(struct prog_entry *prog, int i) in is_or()
2678 struct prog_entry *prog = rcu_dereference_protected(filter->prog, in ftrace_function_set_filter() local
2836 struct prog_entry *prog = rcu_dereference_protected(filter->prog, in update_pred_fn() local
/kernel/bpf/preload/iterators/
A Diterators.bpf.c55 struct bpf_prog *prog; member
103 struct bpf_prog *prog = ctx->prog; in dump_bpf_prog() local

Completed in 135 milliseconds

12