| /kernel/bpf/ |
| D | syscall.c | 802 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) in find_prog_type() 845 static int bpf_prog_charge_memlock(struct bpf_prog *prog) in bpf_prog_charge_memlock() 860 static void bpf_prog_uncharge_memlock(struct bpf_prog *prog) in bpf_prog_uncharge_memlock() 868 static int bpf_prog_alloc_id(struct bpf_prog *prog) in bpf_prog_alloc_id() 885 static void bpf_prog_free_id(struct bpf_prog *prog, bool do_idr_lock) in bpf_prog_free_id() 914 static void __bpf_prog_put(struct bpf_prog *prog, bool do_idr_lock) in __bpf_prog_put() 925 void bpf_prog_put(struct bpf_prog *prog) in bpf_prog_put() 933 struct bpf_prog *prog = filp->private_data; in bpf_prog_release() local 942 const struct bpf_prog *prog = filp->private_data; in bpf_prog_show_fdinfo() local 967 int bpf_prog_new_fd(struct bpf_prog *prog) in bpf_prog_new_fd() [all …]
|
| D | cgroup.c | 31 struct bpf_prog *prog = cgrp->bpf.prog[type]; in cgroup_bpf_put() local 87 struct bpf_prog *prog, enum bpf_attach_type type, in __cgroup_bpf_update() 174 struct bpf_prog *prog; in __cgroup_bpf_run_filter_skb() local 224 struct bpf_prog *prog; in __cgroup_bpf_run_filter_sk() local 261 struct bpf_prog *prog; in __cgroup_bpf_run_filter_sock_ops() local
|
| D | core.c | 231 static void bpf_adj_branches(struct bpf_prog *prog, u32 pos, u32 delta) in bpf_adj_branches() 248 struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off, in bpf_patch_insn_single() 300 bpf_get_prog_addr_region(const struct bpf_prog *prog, in bpf_get_prog_addr_region() 313 static void bpf_get_prog_name(const struct bpf_prog *prog, char *sym) in bpf_get_prog_name() 432 struct bpf_prog *prog; in __bpf_address_lookup() local 767 struct bpf_prog *bpf_jit_blind_constants(struct bpf_prog *prog) in bpf_jit_blind_constants() 1093 struct bpf_prog *prog; in ___bpf_prog_run() local 1560 struct bpf_prog * __weak bpf_int_jit_compile(struct bpf_prog *prog) in bpf_int_jit_compile() 1568 void __weak bpf_jit_compile(struct bpf_prog *prog) in bpf_jit_compile()
|
| D | sockmap.c | 115 struct bpf_prog *prog = READ_ONCE(psock->bpf_verdict); in smap_verdict_func() local 374 struct bpf_prog *prog; in smap_parse_func_strparser() local 822 int sock_map_prog(struct bpf_map *map, struct bpf_prog *prog, u32 type) in sock_map_prog()
|
| D | inode.c | 374 struct bpf_prog *prog; in __get_prog_inode() local 395 struct bpf_prog *prog; in bpf_prog_get_type_path() local
|
| D | verifier.c | 4405 struct bpf_prog *prog) in check_map_prog_compatibility() 4755 struct bpf_prog *prog = env->prog; in fixup_bpf_calls() local 4980 int bpf_check(struct bpf_prog **prog, union bpf_attr *attr) in bpf_check() 5118 int bpf_analyzer(struct bpf_prog *prog, const struct bpf_ext_analyzer_ops *ops, in bpf_analyzer()
|
| D | arraymap.c | 450 struct bpf_prog *prog = bpf_prog_get(fd); in prog_fd_array_get_ptr() local
|
| /kernel/trace/ |
| D | trace_syscalls.c | 563 static int perf_call_bpf_enter(struct bpf_prog *prog, struct pt_regs *regs, in perf_call_bpf_enter() 585 struct bpf_prog *prog; in perf_syscall_enter() local 663 static int perf_call_bpf_exit(struct bpf_prog *prog, struct pt_regs *regs, in perf_call_bpf_exit() 682 struct bpf_prog *prog; in perf_syscall_exit() local
|
| D | bpf_trace.c | 32 unsigned int trace_call_bpf(struct bpf_prog *prog, void *ctx) in trace_call_bpf() 647 struct bpf_prog *prog, u32 *target_size) in pe_prog_convert_ctx_access()
|
| D | trace_kprobe.c | 1188 struct bpf_prog *prog = call->prog; in kprobe_perf_func() local 1224 struct bpf_prog *prog = call->prog; in kretprobe_perf_func() local
|
| D | trace_uprobe.c | 1121 struct bpf_prog *prog = call->prog; in __uprobe_perf_func() local
|
| /kernel/ |
| D | seccomp.c | 68 struct bpf_prog *prog; member
|
| /kernel/events/ |
| D | core.c | 8030 struct bpf_prog *prog = call->prog; in perf_trace_run_bpf_submit() local 8180 struct bpf_prog *prog; in perf_event_set_bpf_handler() local 8201 struct bpf_prog *prog = event->prog; in perf_event_free_bpf_handler() local 8223 struct bpf_prog *prog; in perf_event_set_bpf_prog() local 8266 struct bpf_prog *prog; in perf_event_free_bpf_prog() local 9604 struct bpf_prog *prog = bpf_prog_inc(parent_event->prog); in perf_event_alloc() local
|
| /kernel/cgroup/ |
| D | cgroup.c | 5966 int cgroup_bpf_update(struct cgroup *cgrp, struct bpf_prog *prog, in cgroup_bpf_update()
|