Lines Matching refs:ksym
44 void bpf_image_ksym_add(void *data, struct bpf_ksym *ksym) in bpf_image_ksym_add() argument
46 ksym->start = (unsigned long) data; in bpf_image_ksym_add()
47 ksym->end = ksym->start + PAGE_SIZE; in bpf_image_ksym_add()
48 bpf_ksym_add(ksym); in bpf_image_ksym_add()
49 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym->start, in bpf_image_ksym_add()
50 PAGE_SIZE, false, ksym->name); in bpf_image_ksym_add()
53 void bpf_image_ksym_del(struct bpf_ksym *ksym) in bpf_image_ksym_del() argument
55 bpf_ksym_del(ksym); in bpf_image_ksym_del()
56 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym->start, in bpf_image_ksym_del()
57 PAGE_SIZE, true, ksym->name); in bpf_image_ksym_del()
62 struct bpf_ksym *ksym = &tr->ksym; in bpf_trampoline_ksym_add() local
64 snprintf(ksym->name, KSYM_NAME_LEN, "bpf_trampoline_%llu", tr->key); in bpf_trampoline_ksym_add()
65 bpf_image_ksym_add(tr->image, ksym); in bpf_trampoline_ksym_add()
103 INIT_LIST_HEAD_RCU(&tr->ksym.lnode); in bpf_trampoline_lookup()
367 bpf_image_ksym_del(&tr->ksym); in bpf_trampoline_put()