Home
last modified time | relevance | path

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

/kernel/bpf/
Dsyscall.c1202 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) in find_prog_type()
1262 static int bpf_prog_charge_memlock(struct bpf_prog *prog) in bpf_prog_charge_memlock()
1277 static void bpf_prog_uncharge_memlock(struct bpf_prog *prog) in bpf_prog_uncharge_memlock()
1285 static int bpf_prog_alloc_id(struct bpf_prog *prog) in bpf_prog_alloc_id()
1304 void bpf_prog_free_id(struct bpf_prog *prog, bool do_idr_lock) in bpf_prog_free_id()
1339 static void __bpf_prog_put_noref(struct bpf_prog *prog, bool deferred) in __bpf_prog_put_noref()
1351 static void __bpf_prog_put(struct bpf_prog *prog, bool do_idr_lock) in __bpf_prog_put()
1361 void bpf_prog_put(struct bpf_prog *prog) in bpf_prog_put()
1369 struct bpf_prog *prog = filp->private_data; in bpf_prog_release() local
1375 static void bpf_prog_get_stats(const struct bpf_prog *prog, in bpf_prog_get_stats()
[all …]
Doffload.c80 int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr) in bpf_prog_offload_init()
127 int bpf_prog_offload_verifier_prep(struct bpf_prog *prog) in bpf_prog_offload_verifier_prep()
212 static void __bpf_prog_offload_destroy(struct bpf_prog *prog) in __bpf_prog_offload_destroy()
227 void bpf_prog_offload_destroy(struct bpf_prog *prog) in bpf_prog_offload_destroy()
235 static int bpf_prog_offload_translate(struct bpf_prog *prog) in bpf_prog_offload_translate()
256 int bpf_prog_offload_compile(struct bpf_prog *prog) in bpf_prog_offload_compile()
264 struct bpf_prog *prog; member
295 struct bpf_prog *prog) in bpf_prog_offload_info_fill()
546 static bool __bpf_offload_dev_match(struct bpf_prog *prog, in __bpf_offload_dev_match()
567 bool bpf_offload_dev_match(struct bpf_prog *prog, struct net_device *netdev) in bpf_offload_dev_match()
[all …]
Dcgroup.c298 int __cgroup_bpf_attach(struct cgroup *cgrp, struct bpf_prog *prog, in __cgroup_bpf_attach()
427 int __cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog, in __cgroup_bpf_detach()
547 enum bpf_prog_type ptype, struct bpf_prog *prog) in cgroup_bpf_prog_attach()
564 struct bpf_prog *prog; in cgroup_bpf_prog_detach() local
783 cgroup_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in cgroup_base_func_proto()
814 cgroup_dev_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in cgroup_dev_func_proto()
821 const struct bpf_prog *prog, in cgroup_dev_is_valid_access()
1291 sysctl_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in sysctl_func_proto()
1312 const struct bpf_prog *prog, in sysctl_is_valid_access()
1341 struct bpf_prog *prog, u32 *target_size) in sysctl_convert_ctx_access()
[all …]
Dcore.c107 struct bpf_prog *prog; in bpf_prog_alloc() local
131 int bpf_prog_alloc_jited_linfo(struct bpf_prog *prog) in bpf_prog_alloc_jited_linfo()
145 void bpf_prog_free_jited_linfo(struct bpf_prog *prog) in bpf_prog_free_jited_linfo()
151 void bpf_prog_free_unused_jited_linfo(struct bpf_prog *prog) in bpf_prog_free_unused_jited_linfo()
181 void bpf_prog_fill_jited_linfo(struct bpf_prog *prog, in bpf_prog_fill_jited_linfo()
210 void bpf_prog_free_linfo(struct bpf_prog *prog) in bpf_prog_free_linfo()
372 static int bpf_adj_branches(struct bpf_prog *prog, u32 pos, s32 end_old, in bpf_adj_branches()
412 static void bpf_adj_linfo(struct bpf_prog *prog, u32 off, u32 delta) in bpf_adj_linfo()
432 struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off, in bpf_patch_insn_single()
493 int bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt) in bpf_remove_insns()
[all …]
Dlocal_storage.c23 struct bpf_prog *prog; member
423 int bpf_cgroup_storage_assign(struct bpf_prog *prog, struct bpf_map *_map) in bpf_cgroup_storage_assign()
446 void bpf_cgroup_storage_release(struct bpf_prog *prog, struct bpf_map *_map) in bpf_cgroup_storage_release()
477 struct bpf_cgroup_storage *bpf_cgroup_storage_alloc(struct bpf_prog *prog, in bpf_cgroup_storage_alloc()
Dinode.c518 struct bpf_prog *prog; in __get_prog_inode() local
542 struct bpf_prog *prog; in bpf_prog_get_type_path() local
Dverifier.c216 const struct bpf_prog *prog; in find_linfo() local
6442 struct bpf_prog *prog; in check_btf_func() local
6561 struct bpf_prog *prog; in check_btf_line() local
7879 struct bpf_prog *prog) in check_map_prog_compatibility()
8238 struct bpf_prog *prog = env->prog; in bpf_adj_linfo_after_remove() local
8694 struct bpf_prog *prog = env->prog, **func, *tmp; in jit_subprogs() local
8869 struct bpf_prog *prog = env->prog; in fixup_call_args() local
8905 struct bpf_prog *prog = env->prog; in fixup_bpf_calls() local
9243 int bpf_check(struct bpf_prog **prog, union bpf_attr *attr, in bpf_check()
Darraymap.c572 struct bpf_prog *prog = bpf_prog_get(fd); in prog_fd_array_get_ptr() local
/kernel/trace/
Dbpf_trace.c685 tracing_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in tracing_func_proto()
742 kprobe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in kprobe_prog_func_proto()
764 const struct bpf_prog *prog, in kprobe_prog_is_valid_access()
858 tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in tp_prog_func_proto()
873 const struct bpf_prog *prog, in tp_prog_is_valid_access()
922 pe_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in pe_prog_func_proto()
1049 raw_tp_prog_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) in raw_tp_prog_func_proto()
1065 const struct bpf_prog *prog, in raw_tp_prog_is_valid_access()
1088 const struct bpf_prog *prog, in raw_tp_writable_prog_is_valid_access()
1108 const struct bpf_prog *prog, in pe_prog_is_valid_access()
[all …]
Dtrace_events_filter.c117 static void update_preds(struct prog_entry *prog, int N, int invert) in update_preds()
415 struct prog_entry *prog; in predicate_parse() local
898 struct prog_entry *prog; in filter_match_preds() local
1008 struct prog_entry *prog; in free_prog() local
1510 struct prog_entry *prog; in process_preds() local
2007 static bool is_or(struct prog_entry *prog, int i) in is_or()
2028 struct prog_entry *prog = rcu_dereference_protected(filter->prog, in ftrace_function_set_filter() local
2191 struct prog_entry *prog = rcu_dereference_protected(filter->prog, in update_pred_fn() local
Dtrace.h1331 struct prog_entry __rcu *prog; member
/kernel/events/
Dcore.c7984 struct bpf_prog *prog; member
8022 static void perf_event_bpf_emit_ksymbols(struct bpf_prog *prog, in perf_event_bpf_emit_ksymbols()
8047 void perf_event_bpf_event(struct bpf_prog *prog, in perf_event_bpf_event()
8994 struct bpf_prog *prog; in perf_event_set_bpf_handler() local
9015 struct bpf_prog *prog = event->prog; in perf_event_free_bpf_handler() local
9056 struct bpf_prog *prog; in perf_event_set_bpf_prog() local
10494 struct bpf_prog *prog = bpf_prog_inc(parent_event->prog); in perf_event_alloc() local
/kernel/
Dseccomp.c132 struct bpf_prog *prog; member
/kernel/cgroup/
Dcgroup.c6411 int cgroup_bpf_attach(struct cgroup *cgrp, struct bpf_prog *prog, in cgroup_bpf_attach()
6421 int cgroup_bpf_detach(struct cgroup *cgrp, struct bpf_prog *prog, in cgroup_bpf_detach()