Symbol: ksyms
drivers/media/dvb-frontends/tda826x.c
66
u32 ksyms;
drivers/media/dvb-frontends/tda826x.c
77
ksyms = p->symbol_rate / 1000;
drivers/media/dvb-frontends/tda826x.c
78
bandwidth = (878 * ksyms + 6500000) / 1000000 + 1;
kernel/bpf/bpf_struct_ops.c
1113
st_map->ksyms =
kernel/bpf/bpf_struct_ops.c
1116
if (!st_map->uvalue || !st_map->links || !st_map->ksyms) {
kernel/bpf/bpf_struct_ops.c
35
struct bpf_ksym **ksyms;
kernel/bpf/bpf_struct_ops.c
657
if (!st_map->ksyms[i])
kernel/bpf/bpf_struct_ops.c
659
bpf_image_ksym_add(st_map->ksyms[i]);
kernel/bpf/bpf_struct_ops.c
668
if (!st_map->ksyms[i])
kernel/bpf/bpf_struct_ops.c
670
bpf_image_ksym_del(st_map->ksyms[i]);
kernel/bpf/bpf_struct_ops.c
679
if (!st_map->ksyms[i])
kernel/bpf/bpf_struct_ops.c
681
kfree(st_map->ksyms[i]);
kernel/bpf/bpf_struct_ops.c
682
st_map->ksyms[i] = NULL;
kernel/bpf/bpf_struct_ops.c
743
pksym = st_map->ksyms;
kernel/bpf/bpf_struct_ops.c
976
if (st_map->ksyms)
kernel/bpf/bpf_struct_ops.c
979
bpf_map_area_free(st_map->ksyms);
net/mac80211/airtime.c
24
#define MCS_SYMBOL_TIME(sgi, ksyms) \
net/mac80211/airtime.c
26
((ksyms) * 4 * 18) / 20 : /* 3.6 us per sym */ \
net/mac80211/airtime.c
27
((ksyms) * 4) /* 4.0 us per sym */ \
net/mac80211/airtime.c
43
#define HE_SYMBOL_TIME(gi, ksyms) \
net/mac80211/airtime.c
45
((ksyms) * 16 * 17) / 20 : /* 13.6 us per sym */ \
net/mac80211/airtime.c
47
((ksyms) * 16 * 18) / 20 : /* 14.4 us per sym */ \
net/mac80211/airtime.c
48
((ksyms) * 16) /* 16.0 us per sym */ \
tools/bpf/bpftool/prog.c
781
__u64 *ksyms = NULL;
tools/bpf/bpftool/prog.c
786
ksyms = u64_to_ptr(info->jited_ksyms);
tools/bpf/bpftool/prog.c
794
if (ksyms) {
tools/bpf/bpftool/prog.c
795
sym = kernel_syms_search(&dd, ksyms[i]);
tools/bpf/bpftool/prog.c
799
sprintf(sym_name, "0x%016llx", ksyms[i]);
tools/bpf/bpftool/prog.c
826
if (ksyms) {
tools/bpf/bpftool/prog.c
829
prog_linfo, ksyms[i], i,
tools/lib/bpf/bpf_gen_internal.h
50
struct ksym_desc *ksyms;
tools/lib/bpf/gen_loader.c
1002
free(gen->ksyms);
tools/lib/bpf/gen_loader.c
1004
gen->ksyms = NULL;
tools/lib/bpf/gen_loader.c
670
kdesc = &gen->ksyms[i];
tools/lib/bpf/gen_loader.c
677
kdesc = libbpf_reallocarray(gen->ksyms, gen->nr_ksyms + 1, sizeof(*kdesc));
tools/lib/bpf/gen_loader.c
682
gen->ksyms = kdesc;
tools/lib/bpf/gen_loader.c
683
kdesc = &gen->ksyms[gen->nr_ksyms++];
tools/lib/bpf/gen_loader.c
988
kdesc = &gen->ksyms[i];
tools/testing/selftests/bpf/benchs/bench_trigger.c
234
struct ksyms *ksyms = NULL;
tools/testing/selftests/bpf/benchs/bench_trigger.c
244
if (bpf_get_ksyms(&ksyms, true)) {
tools/testing/selftests/bpf/benchs/bench_trigger.c
249
opts.syms = (const char **)ksyms->filtered_syms;
tools/testing/selftests/bpf/benchs/bench_trigger.c
250
opts.cnt = ksyms->filtered_cnt;
tools/testing/selftests/bpf/benchs/bench_trigger.c
254
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
459
struct ksyms *ksyms = NULL;
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
461
if (!ASSERT_OK(bpf_get_ksyms(&ksyms, kernel), "bpf_get_ksyms"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
468
opts.syms = (const char **)ksyms->filtered_syms;
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
469
opts.cnt = ksyms->filtered_cnt;
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
475
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
55
addrs[0] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test1");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
57
addrs[1] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test2");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
59
addrs[2] = ksym_get_addr_local(ksyms, "bpf_testmod_fentry_test3");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
7
static struct ksyms *ksyms;
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
84
ksyms = load_kallsyms_local();
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
85
if (!ASSERT_OK_PTR(ksyms, "load_kallsyms_local"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
94
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
14
ksyms = load_kallsyms_local();
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
15
if (!ASSERT_OK_PTR(ksyms, "load_kallsyms_local"))
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
37
ksym = ksym_search_local(ksyms, ips[i]);
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
46
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
9
struct ksyms *ksyms = NULL;
tools/testing/selftests/bpf/trace_helpers.c
103
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
112
struct ksyms *load_kallsyms_local(void)
tools/testing/selftests/bpf/trace_helpers.c
117
struct ksyms *load_kallsyms_custom_local(ksym_cmp_t cmp_cb)
tools/testing/selftests/bpf/trace_helpers.c
125
if (!ksyms)
tools/testing/selftests/bpf/trace_helpers.c
126
ksyms = load_kallsyms_local();
tools/testing/selftests/bpf/trace_helpers.c
128
return ksyms ? 0 : 1;
tools/testing/selftests/bpf/trace_helpers.c
131
struct ksym *ksym_search_local(struct ksyms *ksyms, long key)
tools/testing/selftests/bpf/trace_helpers.c
133
int start = 0, end = ksyms->sym_cnt;
tools/testing/selftests/bpf/trace_helpers.c
137
if (ksyms->sym_cnt <= 0)
tools/testing/selftests/bpf/trace_helpers.c
143
result = key - ksyms->syms[mid].addr;
tools/testing/selftests/bpf/trace_helpers.c
149
return &ksyms->syms[mid];
tools/testing/selftests/bpf/trace_helpers.c
152
if (start >= 1 && ksyms->syms[start - 1].addr < key &&
tools/testing/selftests/bpf/trace_helpers.c
153
key < ksyms->syms[start].addr)
tools/testing/selftests/bpf/trace_helpers.c
155
return &ksyms->syms[start - 1];
tools/testing/selftests/bpf/trace_helpers.c
158
return &ksyms->syms[0];
tools/testing/selftests/bpf/trace_helpers.c
161
struct ksym *search_kallsyms_custom_local(struct ksyms *ksyms, const void *p,
tools/testing/selftests/bpf/trace_helpers.c
164
int start = 0, mid, end = ksyms->sym_cnt;
tools/testing/selftests/bpf/trace_helpers.c
170
ks = &ksyms->syms[mid];
tools/testing/selftests/bpf/trace_helpers.c
185
if (!ksyms)
tools/testing/selftests/bpf/trace_helpers.c
187
return ksym_search_local(ksyms, key);
tools/testing/selftests/bpf/trace_helpers.c
190
long ksym_get_addr_local(struct ksyms *ksyms, const char *name)
tools/testing/selftests/bpf/trace_helpers.c
194
for (i = 0; i < ksyms->sym_cnt; i++) {
tools/testing/selftests/bpf/trace_helpers.c
195
if (strcmp(ksyms->syms[i].name, name) == 0)
tools/testing/selftests/bpf/trace_helpers.c
196
return ksyms->syms[i].addr;
tools/testing/selftests/bpf/trace_helpers.c
204
if (!ksyms)
tools/testing/selftests/bpf/trace_helpers.c
206
return ksym_get_addr_local(ksyms, name);
tools/testing/selftests/bpf/trace_helpers.c
27
static struct ksyms *ksyms;
tools/testing/selftests/bpf/trace_helpers.c
30
static int ksyms__add_symbol(struct ksyms *ksyms, const char *name,
tools/testing/selftests/bpf/trace_helpers.c
38
ksyms->syms[ksyms->sym_cnt].addr = addr;
tools/testing/selftests/bpf/trace_helpers.c
39
ksyms->syms[ksyms->sym_cnt].name = tmp;
tools/testing/selftests/bpf/trace_helpers.c
40
ksyms->sym_cnt++;
tools/testing/selftests/bpf/trace_helpers.c
44
void free_kallsyms_local(struct ksyms *ksyms)
tools/testing/selftests/bpf/trace_helpers.c
48
if (!ksyms)
tools/testing/selftests/bpf/trace_helpers.c
51
free(ksyms->filtered_syms);
tools/testing/selftests/bpf/trace_helpers.c
53
if (!ksyms->syms) {
tools/testing/selftests/bpf/trace_helpers.c
54
free(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
58
for (i = 0; i < ksyms->sym_cnt; i++)
tools/testing/selftests/bpf/trace_helpers.c
59
free(ksyms->syms[i].name);
tools/testing/selftests/bpf/trace_helpers.c
60
free(ksyms->syms);
tools/testing/selftests/bpf/trace_helpers.c
609
int bpf_get_ksyms(struct ksyms **ksymsp, bool kernel)
tools/testing/selftests/bpf/trace_helpers.c
61
free(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
614
struct ksyms *ksyms;
tools/testing/selftests/bpf/trace_helpers.c
620
ksyms = load_kallsyms_custom_local(load_kallsyms_compare);
tools/testing/selftests/bpf/trace_helpers.c
621
if (!ksyms)
tools/testing/selftests/bpf/trace_helpers.c
637
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
64
static struct ksyms *load_kallsyms_local_common(ksym_cmp_t cmp_cb)
tools/testing/selftests/bpf/trace_helpers.c
657
ks = search_kallsyms_custom_local(ksyms, name, search_kallsyms_compare);
tools/testing/selftests/bpf/trace_helpers.c
680
ksyms->filtered_syms = syms;
tools/testing/selftests/bpf/trace_helpers.c
681
ksyms->filtered_cnt = cnt;
tools/testing/selftests/bpf/trace_helpers.c
682
*ksymsp = ksyms;
tools/testing/selftests/bpf/trace_helpers.c
690
free_kallsyms_local(ksyms);
tools/testing/selftests/bpf/trace_helpers.c
71
struct ksyms *ksyms;
tools/testing/selftests/bpf/trace_helpers.c
77
ksyms = calloc(1, sizeof(struct ksyms));
tools/testing/selftests/bpf/trace_helpers.c
78
if (!ksyms) {
tools/testing/selftests/bpf/trace_helpers.c
89
ret = libbpf_ensure_mem((void **) &ksyms->syms, &ksyms->sym_cap,
tools/testing/selftests/bpf/trace_helpers.c
90
sizeof(struct ksym), ksyms->sym_cnt + 1);
tools/testing/selftests/bpf/trace_helpers.c
93
ret = ksyms__add_symbol(ksyms, func, (unsigned long)addr);
tools/testing/selftests/bpf/trace_helpers.c
98
qsort(ksyms->syms, ksyms->sym_cnt, sizeof(struct ksym), cmp_cb);
tools/testing/selftests/bpf/trace_helpers.c
99
return ksyms;
tools/testing/selftests/bpf/trace_helpers.h
42
struct ksyms *load_kallsyms_local(void);
tools/testing/selftests/bpf/trace_helpers.h
43
struct ksym *ksym_search_local(struct ksyms *ksyms, long key);
tools/testing/selftests/bpf/trace_helpers.h
44
long ksym_get_addr_local(struct ksyms *ksyms, const char *name);
tools/testing/selftests/bpf/trace_helpers.h
45
void free_kallsyms_local(struct ksyms *ksyms);
tools/testing/selftests/bpf/trace_helpers.h
47
struct ksyms *load_kallsyms_custom_local(ksym_cmp_t cmp_cb);
tools/testing/selftests/bpf/trace_helpers.h
48
struct ksym *search_kallsyms_custom_local(struct ksyms *ksyms, const void *p1,
tools/testing/selftests/bpf/trace_helpers.h
63
int bpf_get_ksyms(struct ksyms **ksymsp, bool kernel);