Lines Matching refs:ksym
45 void bpf_image_ksym_add(void *data, struct bpf_ksym *ksym) in bpf_image_ksym_add() argument
47 ksym->start = (unsigned long) data; in bpf_image_ksym_add()
48 ksym->end = ksym->start + PAGE_SIZE; in bpf_image_ksym_add()
49 bpf_ksym_add(ksym); in bpf_image_ksym_add()
50 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym->start, in bpf_image_ksym_add()
51 PAGE_SIZE, false, ksym->name); in bpf_image_ksym_add()
54 void bpf_image_ksym_del(struct bpf_ksym *ksym) in bpf_image_ksym_del() argument
56 bpf_ksym_del(ksym); in bpf_image_ksym_del()
57 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym->start, in bpf_image_ksym_del()
58 PAGE_SIZE, true, ksym->name); in bpf_image_ksym_del()
205 bpf_image_ksym_del(&im->ksym); in __bpf_tramp_image_put_deferred()
296 struct bpf_ksym *ksym; in bpf_tramp_image_alloc() local
317 ksym = &im->ksym; in bpf_tramp_image_alloc()
318 INIT_LIST_HEAD_RCU(&ksym->lnode); in bpf_tramp_image_alloc()
319 snprintf(ksym->name, KSYM_NAME_LEN, "bpf_trampoline_%llu_%u", key, idx); in bpf_tramp_image_alloc()
320 bpf_image_ksym_add(image, ksym); in bpf_tramp_image_alloc()