Searched refs:bpf_prog_aux (Results 1 – 18 of 18) sorted by relevance
/Linux-v6.1/kernel/bpf/preload/iterators/ |
D | iterators.bpf.c | 40 struct bpf_prog_aux { struct 50 struct bpf_prog_aux *aux; argument 99 struct bpf_prog_aux *aux; in dump_bpf_prog()
|
/Linux-v6.1/include/linux/ |
D | bpf.h | 36 struct bpf_prog_aux; 116 int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux); 117 void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux); 1127 struct bpf_prog_aux { struct 1240 struct bpf_prog_aux *aux; /* Auxiliary fields */ 2334 void __bpf_free_used_btfs(struct bpf_prog_aux *aux, 2343 void __bpf_free_used_maps(struct bpf_prog_aux *aux, 2379 static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux) in bpf_prog_is_dev_bound() 2411 static inline bool bpf_prog_is_dev_bound(struct bpf_prog_aux *aux) in bpf_prog_is_dev_bound()
|
D | bpf-cgroup.h | 170 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *map); 464 static inline int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, in bpf_cgroup_storage_assign()
|
D | security.h | 1985 struct bpf_prog_aux; 1992 extern int security_bpf_prog_alloc(struct bpf_prog_aux *aux); 1993 extern void security_bpf_prog_free(struct bpf_prog_aux *aux); 2019 static inline int security_bpf_prog_alloc(struct bpf_prog_aux *aux) in security_bpf_prog_alloc() 2024 static inline void security_bpf_prog_free(struct bpf_prog_aux *aux) in security_bpf_prog_free()
|
D | lsm_hook_defs.h | 394 LSM_HOOK(int, 0, bpf_prog_alloc_security, struct bpf_prog_aux *aux) 395 LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free_security, struct bpf_prog_aux *aux)
|
D | filter.h | 34 struct bpf_prog_aux;
|
/Linux-v6.1/Documentation/bpf/ |
D | drgn.rst | 99 For example, to print ``struct bpf_prog_aux`` for BPF program id 53077: 124 *(struct bpf_prog_aux *)0xffff8893fad4b400 = {
|
/Linux-v6.1/kernel/bpf/ |
D | core.c | 87 struct bpf_prog_aux *aux; in bpf_prog_alloc_no_stats() 725 container_of(ksym, struct bpf_prog_aux, ksym)->prog : in bpf_prog_ksym_find() 2117 struct bpf_prog_aux *aux = fp->aux; in bpf_check_tail_call() 2490 void __bpf_free_used_maps(struct bpf_prog_aux *aux, in __bpf_free_used_maps() 2504 static void bpf_free_used_maps(struct bpf_prog_aux *aux) in bpf_free_used_maps() 2510 void __bpf_free_used_btfs(struct bpf_prog_aux *aux, in __bpf_free_used_btfs() 2526 static void bpf_free_used_btfs(struct bpf_prog_aux *aux) in bpf_free_used_btfs() 2534 struct bpf_prog_aux *aux; in bpf_prog_free_deferred() 2537 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_free_deferred() 2573 struct bpf_prog_aux *aux = fp->aux; in bpf_prog_free()
|
D | offload.c | 271 struct bpf_prog_aux *aux = args->prog->aux; in bpf_prog_offload_info_fill_ns() 301 struct bpf_prog_aux *aux = prog->aux; in bpf_prog_offload_info_fill()
|
D | arraymap.c | 946 struct bpf_prog_aux *aux; 950 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_track() 983 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_untrack()
|
D | local_storage.c | 463 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map) in bpf_cgroup_storage_assign()
|
D | syscall.c | 2018 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in __bpf_prog_put_rcu() 2049 struct bpf_prog_aux *aux; in bpf_prog_put_deferred() 2052 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_put_deferred() 2061 struct bpf_prog_aux *aux = prog->aux; in __bpf_prog_put()
|
D | helpers.c | 1194 struct bpf_prog_aux *, aux) in BPF_CALL_3() argument
|
D | verifier.c | 2021 struct bpf_prog_aux *prog_aux; in add_kfunc_call() 10377 struct bpf_prog_aux *aux = env->prog->aux; in check_ld_imm() 11110 struct bpf_prog_aux *aux = env->prog->aux; in adjust_btf_func() 13078 struct bpf_prog_aux *aux = env->prog->aux; in adjust_subprog_starts_after_remove() 14691 struct bpf_prog_aux *aux = env->prog->aux; in do_check_subprogs() 14870 struct bpf_prog_aux *aux = tgt_prog->aux; in bpf_check_attach_target()
|
/Linux-v6.1/arch/x86/net/ |
D | bpf_jit_comp32.c | 258 const struct bpf_prog_aux *aux) in emit_ia32_mov_r64() 319 const struct bpf_prog_aux *aux) in emit_ia32_to_le_r64() 367 const struct bpf_prog_aux *aux) in emit_ia32_to_be_r64() 580 u8 **pprog, const struct bpf_prog_aux *aux) in emit_ia32_alu_r64() 680 const struct bpf_prog_aux *aux) in emit_ia32_alu_i64()
|
/Linux-v6.1/security/ |
D | security.c | 2613 int security_bpf_prog_alloc(struct bpf_prog_aux *aux) in security_bpf_prog_alloc() 2621 void security_bpf_prog_free(struct bpf_prog_aux *aux) in security_bpf_prog_free()
|
/Linux-v6.1/arch/riscv/net/ |
D | bpf_jit_comp64.c | 612 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
|
/Linux-v6.1/security/selinux/ |
D | hooks.c | 6873 static int selinux_bpf_prog_alloc(struct bpf_prog_aux *aux) in selinux_bpf_prog_alloc() 6887 static void selinux_bpf_prog_free(struct bpf_prog_aux *aux) in selinux_bpf_prog_free()
|