Symbol: bpf_cand_cache
kernel/bpf/btf.c
7716
static struct bpf_cand_cache *
kernel/bpf/btf.c
7722
struct bpf_cand_cache *cc;
kernel/bpf/btf.c
9165
static void bpf_free_cands(struct bpf_cand_cache *cands)
kernel/bpf/btf.c
9173
static void bpf_free_cands_from_cache(struct bpf_cand_cache *cands)
kernel/bpf/btf.c
9180
static struct bpf_cand_cache *vmlinux_cand_cache[VMLINUX_CAND_CACHE_SIZE];
kernel/bpf/btf.c
9183
static struct bpf_cand_cache *module_cand_cache[MODULE_CAND_CACHE_SIZE];
kernel/bpf/btf.c
9186
struct bpf_cand_cache **cache,
kernel/bpf/btf.c
9189
struct bpf_cand_cache *cc;
kernel/bpf/btf.c
9217
static u32 hash_cands(struct bpf_cand_cache *cands)
kernel/bpf/btf.c
9222
static struct bpf_cand_cache *check_cand_cache(struct bpf_cand_cache *cands,
kernel/bpf/btf.c
9223
struct bpf_cand_cache **cache,
kernel/bpf/btf.c
9226
struct bpf_cand_cache *cc = cache[hash_cands(cands) % cache_size];
kernel/bpf/btf.c
9236
return offsetof(struct bpf_cand_cache, cands[cnt]);
kernel/bpf/btf.c
9239
static struct bpf_cand_cache *populate_cand_cache(struct bpf_cand_cache *cands,
kernel/bpf/btf.c
9240
struct bpf_cand_cache **cache,
kernel/bpf/btf.c
9243
struct bpf_cand_cache **cc = &cache[hash_cands(cands) % cache_size], *new_cands;
kernel/bpf/btf.c
9268
static void __purge_cand_cache(struct btf *btf, struct bpf_cand_cache **cache,
kernel/bpf/btf.c
9271
struct bpf_cand_cache *cc;
kernel/bpf/btf.c
9308
static struct bpf_cand_cache *
kernel/bpf/btf.c
9309
bpf_core_add_cands(struct bpf_cand_cache *cands, const struct btf *targ_btf,
kernel/bpf/btf.c
9312
struct bpf_cand_cache *new_cands;
kernel/bpf/btf.c
9357
static struct bpf_cand_cache *
kernel/bpf/btf.c
9360
struct bpf_cand_cache *cands, *cc, local_cand = {};
kernel/bpf/btf.c
9471
struct bpf_cand_cache *cc;