Home
last modified time | relevance | path

Searched refs:ksyms (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Dtrace_helpers.c25 struct ksyms { struct
31 static struct ksyms *ksyms; argument
34 static int ksyms__add_symbol(struct ksyms *ksyms, const char *name, in ksyms__add_symbol() argument
42 ksyms->syms[ksyms->sym_cnt].addr = addr; in ksyms__add_symbol()
43 ksyms->syms[ksyms->sym_cnt].name = tmp; in ksyms__add_symbol()
44 ksyms->sym_cnt++; in ksyms__add_symbol()
48 void free_kallsyms_local(struct ksyms *ksyms) in free_kallsyms_local() argument
52 if (!ksyms) in free_kallsyms_local()
55 if (!ksyms->syms) { in free_kallsyms_local()
56 free(ksyms); in free_kallsyms_local()
[all …]
H A Dtrace_helpers.h14 struct ksyms;
23 struct ksyms *load_kallsyms_local(void);
24 struct ksym *ksym_search_local(struct ksyms *ksyms, long key);
25 long ksym_get_addr_local(struct ksyms *ksyms, const char *name);
26 void free_kallsyms_local(struct ksyms *ksyms);
28 struct ksyms *load_kallsyms_custom_local(ksym_cmp_t cmp_cb);
29 struct ksym *search_kallsyms_custom_local(struct ksyms *ksyms, const void *p1,
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dkprobe_multi_testmod_test.c7 static struct ksyms *ksyms; variable
55 addrs[0] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test1"); in test_testmod_attach_api_addrs()
57 addrs[1] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test2"); in test_testmod_attach_api_addrs()
59 addrs[2] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test3"); in test_testmod_attach_api_addrs()
84 ksyms = load_kallsyms_local(); in serial_test_kprobe_multi_testmod_test()
85 if (!ASSERT_OK_PTR(ksyms, "load_kallsyms_local")) in serial_test_kprobe_multi_testmod_test()
94 free_kallsyms_local(ksyms); in serial_test_kprobe_multi_testmod_test()
H A Dkprobe_multi_test.c499 struct ksyms *ksyms; in get_syms() local
505 ksyms = load_kallsyms_custom_local(load_kallsyms_compare); in get_syms()
506 if (!ASSERT_OK_PTR(ksyms, "load_kallsyms_custom_local")) in get_syms()
541 ks = search_kallsyms_custom_local(ksyms, name, search_kallsyms_compare); in get_syms()
/linux/drivers/media/dvb-frontends/
H A Dtda826x.c66 u32 ksyms; in tda826x_set_params() local
77 ksyms = p->symbol_rate / 1000; in tda826x_set_params()
78 bandwidth = (878 * ksyms + 6500000) / 1000000 + 1; in tda826x_set_params()
/linux/kernel/bpf/
H A Dbpf_struct_ops.c35 struct bpf_ksym **ksyms; member
625 if (!st_map->ksyms[i]) in bpf_struct_ops_map_add_ksyms()
627 bpf_image_ksym_add(st_map->ksyms[i]); in bpf_struct_ops_map_add_ksyms()
636 if (!st_map->ksyms[i]) in bpf_struct_ops_map_del_ksyms()
638 bpf_image_ksym_del(st_map->ksyms[i]); in bpf_struct_ops_map_del_ksyms()
647 if (!st_map->ksyms[i]) in bpf_struct_ops_map_free_ksyms()
649 kfree(st_map->ksyms[i]); in bpf_struct_ops_map_free_ksyms()
650 st_map->ksyms[i] = NULL; in bpf_struct_ops_map_free_ksyms()
711 pksym = st_map->ksyms; in bpf_struct_ops_map_update_elem()
941 if (st_map->ksyms) in __bpf_struct_ops_map_free()
[all …]
/linux/net/mac80211/
H A Dairtime.c24 #define MCS_SYMBOL_TIME(sgi, ksyms) \ argument
26 ((ksyms) * 4 * 18) / 20 : /* 3.6 us per sym */ \
27 ((ksyms) * 4) /* 4.0 us per sym */ \
43 #define HE_SYMBOL_TIME(gi, ksyms) \ argument
45 ((ksyms) * 16 * 17) / 20 : /* 13.6 us per sym */ \
47 ((ksyms) * 16 * 18) / 20 : /* 14.4 us per sym */ \
48 ((ksyms) * 16) /* 16.0 us per sym */ \
/linux/arch/um/kernel/
H A DMakefile17 obj-y = config.o exec.o exitcode.o irq.o ksyms.o mem.o \
/linux/tools/bpf/bpftool/
H A Dprog.c780 __u64 *ksyms = NULL; in prog_dump() local
785 ksyms = u64_to_ptr(info->jited_ksyms); in prog_dump()
793 if (ksyms) { in prog_dump()
794 sym = kernel_syms_search(&dd, ksyms[i]); in prog_dump()
798 sprintf(sym_name, "0x%016llx", ksyms[i]); in prog_dump()
825 if (ksyms) { in prog_dump()
828 prog_linfo, ksyms[i], i, in prog_dump()