Home
last modified time | relevance | path

Searched refs:used_btfs (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/include/linux/
H A Dbpf_verifier.h737 struct btf_mod_pair used_btfs[MAX_USED_BTFS]; /* array of BTF's used by BPF program */ member
H A Dbpf.h1583 struct btf_mod_pair *used_btfs; member
3081 void __bpf_free_used_btfs(struct btf_mod_pair *used_btfs, u32 len);
/linux-6.15/kernel/bpf/
H A Dcore.c2830 void __bpf_free_used_btfs(struct btf_mod_pair *used_btfs, u32 len) in __bpf_free_used_btfs() argument
2837 btf_mod = &used_btfs[i]; in __bpf_free_used_btfs()
2847 __bpf_free_used_btfs(aux->used_btfs, aux->used_btf_cnt); in bpf_free_used_btfs()
2848 kfree(aux->used_btfs); in bpf_free_used_btfs()
H A Dverifier.c19747 if (env->used_btfs[i].btf == btf) in __add_used_btf()
19755 btf_mod = &env->used_btfs[env->used_btf_cnt]; in __add_used_btf()
20232 __bpf_free_used_btfs(env->used_btfs, env->used_btf_cnt); in release_btfs()
24122 env->prog->aux->used_btfs = kmalloc_array(env->used_btf_cnt, in bpf_check()
24123 sizeof(env->used_btfs[0]), in bpf_check()
24125 if (!env->prog->aux->used_btfs) { in bpf_check()
24130 memcpy(env->prog->aux->used_btfs, env->used_btfs, in bpf_check()
24131 sizeof(env->used_btfs[0]) * env->used_btf_cnt); in bpf_check()
24149 if (!env->prog->aux->used_btfs) in bpf_check()