Home
last modified time | relevance | path

Searched refs:bpf_prog_aux (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/bpf/preload/iterators/
H A Diterators.bpf.c41 struct bpf_prog_aux { struct
51 struct bpf_prog_aux *aux; argument
100 struct bpf_prog_aux *aux; in dump_bpf_prog()
/OK3568_Linux_fs/kernel/include/linux/
H A Dbpf.h30 struct bpf_prog_aux;
97 int (*map_poke_track)(struct bpf_map *map, struct bpf_prog_aux *aux);
98 void (*map_poke_untrack)(struct bpf_map *map, struct bpf_prog_aux *aux);
792 struct bpf_prog_aux { struct
1727 void __bpf_free_used_maps(struct bpf_prog_aux *aux,
1763 static inline bool bpf_prog_is_dev_bound(const struct bpf_prog_aux *aux) in bpf_prog_is_dev_bound()
1782 static inline bool bpf_prog_is_dev_bound(struct bpf_prog_aux *aux) in bpf_prog_is_dev_bound()
H A Dbpf-cgroup.h218 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *map);
456 static inline int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, in bpf_cgroup_storage_assign()
H A Dsecurity.h1931 struct bpf_prog_aux;
1938 extern int security_bpf_prog_alloc(struct bpf_prog_aux *aux);
1939 extern void security_bpf_prog_free(struct bpf_prog_aux *aux);
1965 static inline int security_bpf_prog_alloc(struct bpf_prog_aux *aux) in security_bpf_prog_alloc()
1970 static inline void security_bpf_prog_free(struct bpf_prog_aux *aux) in security_bpf_prog_free()
H A Dlsm_hook_defs.h385 LSM_HOOK(int, 0, bpf_prog_alloc_security, struct bpf_prog_aux *aux)
386 LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free_security, struct bpf_prog_aux *aux)
H A Dfilter.h35 struct bpf_prog_aux;
558 struct bpf_prog_aux *aux; /* Auxiliary fields */
/OK3568_Linux_fs/kernel/Documentation/bpf/
H A Ddrgn.rst99 For example, to print ``struct bpf_prog_aux`` for BPF program id 53077:
124 *(struct bpf_prog_aux *)0xffff8893fad4b400 = {
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dcore.c87 struct bpf_prog_aux *aux; in bpf_prog_alloc_no_stats()
727 container_of(ksym, struct bpf_prog_aux, ksym)->prog : in bpf_prog_ksym_find()
1806 struct bpf_prog_aux *aux = fp->aux; in bpf_check_tail_call()
2162 void __bpf_free_used_maps(struct bpf_prog_aux *aux, in __bpf_free_used_maps()
2176 static void bpf_free_used_maps(struct bpf_prog_aux *aux) in bpf_free_used_maps()
2184 struct bpf_prog_aux *aux; in bpf_prog_free_deferred()
2187 aux = container_of(work, struct bpf_prog_aux, work); in bpf_prog_free_deferred()
2210 struct bpf_prog_aux *aux = fp->aux; in bpf_prog_free()
H A Doffload.c271 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()
H A Darraymap.c859 struct bpf_prog_aux *aux;
863 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_track()
896 struct bpf_prog_aux *prog_aux) in prog_array_map_poke_untrack()
H A Dtrampoline.c149 const struct bpf_prog_aux *aux; in bpf_trampoline_get_progs()
H A Dlocal_storage.c468 int bpf_cgroup_storage_assign(struct bpf_prog_aux *aux, struct bpf_map *_map) in bpf_cgroup_storage_assign()
H A Dsyscall.c1744 struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); in __bpf_prog_put_rcu()
H A Dverifier.c8810 struct bpf_prog_aux *aux = env->prog->aux; in adjust_btf_func()
10583 struct bpf_prog_aux *aux = env->prog->aux; in adjust_subprog_starts_after_remove()
11838 struct bpf_prog_aux *aux = env->prog->aux; in do_check_subprogs()
12031 struct bpf_prog_aux *aux = tgt_prog->aux; in bpf_check_attach_target()
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp32.c258 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()
/OK3568_Linux_fs/kernel/security/
H A Dsecurity.c2504 int security_bpf_prog_alloc(struct bpf_prog_aux *aux) in security_bpf_prog_alloc()
2512 void security_bpf_prog_free(struct bpf_prog_aux *aux) in security_bpf_prog_free()
/OK3568_Linux_fs/kernel/arch/riscv/net/
H A Dbpf_jit_comp64.c449 struct bpf_prog_aux *aux = ctx->prog->aux; in bpf_jit_emit_insn()
/OK3568_Linux_fs/kernel/security/selinux/
H A Dhooks.c6898 static int selinux_bpf_prog_alloc(struct bpf_prog_aux *aux) in selinux_bpf_prog_alloc()
6912 static void selinux_bpf_prog_free(struct bpf_prog_aux *aux) in selinux_bpf_prog_free()