arch/arm/mach-exynos/suspend.c
229
#define EXYNOS_PMU_IRQ(symbol, name) IRQCHIP_DECLARE(symbol, name, exynos_pmu_irq_init)
arch/arm64/kernel/image-vars.h
18
__PI_EXPORT_SYM(sym, __pi_ ## sym, Cannot export BSS symbol sym to startup code)
arch/mips/include/asm/asm.h
44
#define LEAF(symbol) \
arch/mips/include/asm/asm.h
46
.globl symbol; \
arch/mips/include/asm/asm.h
48
.type symbol, @function; \
arch/mips/include/asm/asm.h
49
.ent symbol, 0; \
arch/mips/include/asm/asm.h
50
symbol: .frame sp, 0, ra; \
arch/mips/include/asm/asm.h
57
#define NESTED(symbol, framesize, rpc) \
arch/mips/include/asm/asm.h
59
.globl symbol; \
arch/mips/include/asm/asm.h
61
.type symbol, @function; \
arch/mips/include/asm/asm.h
62
.ent symbol, 0; \
arch/mips/include/asm/asm.h
63
symbol: .frame sp, framesize, rpc; \
arch/mips/include/asm/asm.h
78
#define EXPORT(symbol) \
arch/mips/include/asm/asm.h
79
.globl symbol; \
arch/mips/include/asm/asm.h
80
symbol:
arch/mips/include/asm/asm.h
85
#define FEXPORT(symbol) \
arch/mips/include/asm/asm.h
86
.globl symbol; \
arch/mips/include/asm/asm.h
87
.type symbol, @function; \
arch/mips/include/asm/asm.h
88
symbol: .insn
arch/mips/include/asm/asm.h
93
#define ABS(symbol,value) \
arch/mips/include/asm/asm.h
94
.globl symbol; \
arch/mips/include/asm/asm.h
95
symbol = value
arch/mips/include/asm/sim.h
20
#define save_static_function(symbol) \
arch/mips/include/asm/sim.h
23
".globl\t__" #symbol "\n\t" \
arch/mips/include/asm/sim.h
25
".type\t__" #symbol ", @function\n\t" \
arch/mips/include/asm/sim.h
26
".ent\t__" #symbol ", 0\n__" \
arch/mips/include/asm/sim.h
27
#symbol":\n\t" \
arch/mips/include/asm/sim.h
38
"j\t" #symbol "\n\t" \
arch/mips/include/asm/sim.h
39
".end\t__" #symbol "\n\t" \
arch/mips/include/asm/sim.h
40
".size\t__" #symbol",. - __" #symbol)
arch/mips/include/asm/sim.h
46
#define save_static_function(symbol) \
arch/mips/include/asm/sim.h
49
".globl\t__" #symbol "\n\t" \
arch/mips/include/asm/sim.h
51
".type\t__" #symbol ", @function\n\t" \
arch/mips/include/asm/sim.h
52
".ent\t__" #symbol ", 0\n__" \
arch/mips/include/asm/sim.h
53
#symbol":\n\t" \
arch/mips/include/asm/sim.h
64
"j\t" #symbol "\n\t" \
arch/mips/include/asm/sim.h
65
".end\t__" #symbol "\n\t" \
arch/mips/include/asm/sim.h
66
".size\t__" #symbol",. - __" #symbol)
arch/mips/kvm/mips.c
241
static inline void dump_handler(const char *symbol, void *start, void *end)
arch/mips/kvm/mips.c
245
pr_debug("LEAF(%s)\n", symbol);
arch/mips/kvm/mips.c
255
pr_debug("\tEND(%s)\n", symbol);
arch/mips/mm/tlbex.c
262
static inline void dump_handler(const char *symbol, const void *start, const void *end)
arch/mips/mm/tlbex.c
268
pr_debug("LEAF(%s)\n", symbol);
arch/mips/mm/tlbex.c
278
pr_debug("\tEND(%s)\n", symbol);
arch/powerpc/include/asm/vdso_datapage.h
18
.macro get_datapage ptr symbol
arch/s390/lib/test_kprobes.c
12
const char *symbol, int offset)
arch/s390/lib/test_kprobes.c
16
kp->symbol_name = symbol;
arch/x86/include/asm/kvm_types.h
17
#define EXPORT_SYMBOL_FOR_KVM(symbol)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
63
#define SPL_NAMESPACE(symbol) SPL_EXPAND(SPL_PFX_, symbol)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1162
const u32 symbol = 100000;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1166
u32 best_diff = 64 * symbol;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1187
link_ratio = link_data_rate * symbol;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1196
VTUi = tu_valid / symbol;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1197
calc = VTUi * symbol;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1200
if (diff >= (symbol / 2)) {
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1201
VTUf = symbol / (symbol - diff);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1202
if (symbol - (VTUf * diff))
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1207
calc += symbol - (symbol / VTUf);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1211
calc += symbol;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1215
VTUf = min((int)(symbol / diff), 15);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1216
calc += symbol / VTUf;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1253
unk = (symbol - link_ratio) * bestTU;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1255
do_div(unk, symbol);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1256
do_div(unk, symbol);
drivers/gpu/drm/rockchip/cdn-dp-reg.c
636
u64 symbol;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
663
symbol = (u64)tu_size_reg * mode->clock * bit_per_pix;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
664
do_div(symbol, dp->max_lanes * link_rate * 8);
drivers/gpu/drm/rockchip/cdn-dp-reg.c
665
rem = do_div(symbol, 1000);
drivers/gpu/drm/rockchip/cdn-dp-reg.c
673
} while ((symbol <= 1) || (tu_size_reg - symbol < 4) ||
drivers/gpu/drm/rockchip/cdn-dp-reg.c
676
val = symbol + (tu_size_reg << 8);
drivers/gpu/drm/rockchip/cdn-dp-reg.c
683
val = div_u64(mode->clock * (symbol + 1), 1000) + link_rate;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
685
val = div_u64(8 * (symbol + 1), bit_per_pix) - val;
drivers/media/rc/st_rc.c
122
symbol = readl(dev->rx_base + IRB_RX_SYS);
drivers/media/rc/st_rc.c
125
if (symbol == IRB_TIMEOUT)
drivers/media/rc/st_rc.c
129
if ((mark > 2) && (symbol > 1)) {
drivers/media/rc/st_rc.c
130
symbol -= mark;
drivers/media/rc/st_rc.c
132
symbol *= dev->sample_mult;
drivers/media/rc/st_rc.c
133
symbol /= dev->sample_div;
drivers/media/rc/st_rc.c
143
ev.duration = symbol;
drivers/media/rc/st_rc.c
96
unsigned int symbol, mark = 0;
drivers/scsi/53c700.h
425
#define script_patch_32(h, script, symbol, value) \
drivers/scsi/53c700.h
429
for(i=0; i< (sizeof(A_##symbol##_used) / sizeof(__u32)); i++) { \
drivers/scsi/53c700.h
430
__u32 val = bS_to_cpu((script)[A_##symbol##_used[i]]) + da; \
drivers/scsi/53c700.h
431
(script)[A_##symbol##_used[i]] = bS_to_host(val); \
drivers/scsi/53c700.h
432
dma_sync_to_dev((h), &(script)[A_##symbol##_used[i]], 4); \
drivers/scsi/53c700.h
434
#symbol, A_##symbol##_used[i], &da)); \
drivers/scsi/53c700.h
438
#define script_patch_32_abs(h, script, symbol, value) \
drivers/scsi/53c700.h
442
for(i=0; i< (sizeof(A_##symbol##_used) / sizeof(__u32)); i++) { \
drivers/scsi/53c700.h
443
(script)[A_##symbol##_used[i]] = bS_to_host(da); \
drivers/scsi/53c700.h
444
dma_sync_to_dev((h), &(script)[A_##symbol##_used[i]], 4); \
drivers/scsi/53c700.h
446
#symbol, A_##symbol##_used[i], &da)); \
drivers/scsi/53c700.h
451
#define script_patch_ID(h, script, symbol, value) \
drivers/scsi/53c700.h
454
for(i=0; i< (sizeof(A_##symbol##_used) / sizeof(__u32)); i++) { \
drivers/scsi/53c700.h
455
__u32 val = bS_to_cpu((script)[A_##symbol##_used[i]]); \
drivers/scsi/53c700.h
458
(script)[A_##symbol##_used[i]] = bS_to_host(val); \
drivers/scsi/53c700.h
459
dma_sync_to_dev((h), &(script)[A_##symbol##_used[i]], 4); \
drivers/scsi/53c700.h
461
#symbol, A_##symbol##_used[i], val)); \
drivers/scsi/53c700.h
465
#define script_patch_16(h, script, symbol, value) \
drivers/scsi/53c700.h
468
for(i=0; i< (sizeof(A_##symbol##_used) / sizeof(__u32)); i++) { \
drivers/scsi/53c700.h
469
__u32 val = bS_to_cpu((script)[A_##symbol##_used[i]]); \
drivers/scsi/53c700.h
472
(script)[A_##symbol##_used[i]] = bS_to_host(val); \
drivers/scsi/53c700.h
473
dma_sync_to_dev((h), &(script)[A_##symbol##_used[i]], 4); \
drivers/scsi/53c700.h
475
#symbol, A_##symbol##_used[i], val)); \
drivers/scsi/aic7xxx/aicasm/aicasm.c
410
cur_node->symbol->info.condinfo->func_num,
drivers/scsi/aic7xxx/aicasm/aicasm.c
412
cur_node->symbol->info.condinfo->func_num,
drivers/scsi/aic7xxx/aicasm/aicasm.c
414
cur_node->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm.c
571
fprintf(stdout, "\n(%s)\n", cur_func->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm.h
83
struct symbol;
drivers/scsi/aic7xxx/aicasm/aicasm.h
87
void expand_macro(struct symbol *macro_symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
101
static void add_conditional(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
104
static int is_location_address(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1052
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1057
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1062
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1067
$$.symbol = NULL;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1072
$$.symbol = NULL;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1077
$$.symbol = NULL;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1469
initialize_symbol(symbol_t *symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1471
switch (symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1480
symbol->info.rinfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1482
if (symbol->info.rinfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1486
memset(symbol->info.rinfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1488
SLIST_INIT(&(symbol->info.rinfo->fields));
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1495
symbol->info.rinfo->modes =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1498
symbol->info.rinfo->modes = ~0;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1501
symbol->info.ainfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1503
if (symbol->info.ainfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1507
memset(symbol->info.ainfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1514
symbol->info.finfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1516
if (symbol->info.finfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1520
memset(symbol->info.finfo, 0, sizeof(struct field_info));
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1521
SLIST_INIT(&(symbol->info.finfo->symrefs));
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1525
symbol->info.cinfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1527
if (symbol->info.cinfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1531
memset(symbol->info.cinfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1535
symbol->info.linfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1537
if (symbol->info.linfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1541
memset(symbol->info.linfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1545
symbol->info.condinfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1547
if (symbol->info.condinfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1551
memset(symbol->info.condinfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1555
symbol->info.macroinfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1557
if (symbol->info.macroinfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1561
memset(symbol->info.macroinfo, 0,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1563
STAILQ_INIT(&symbol->info.macroinfo->args);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1626
symbol_t *symbol = *p_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1628
if (symbol->type == UNINITIALIZED) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1630
symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1633
} else if (symbol->type == ALIAS) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1634
*p_symbol = symbol->info.ainfo->parent;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1635
} else if ((symbol->type != REGISTER)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1636
&& (symbol->type != SCBLOC)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1637
&& (symbol->type != SRAMLOC)) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1640
symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1652
if (src->symbol == NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1656
test_writable_symbol(dest->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1657
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1659
if (!is_location_address(dest->symbol)) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1669
f1_instr->destination = dest->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1671
f1_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1677
else if (dest->symbol == mode_ptr.symbol) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1685
if (src->symbol == allones.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1687
else if (src->symbol == allzeros.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1689
else if (src->symbol == mode_ptr.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1730
if (src->symbol == NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1734
test_writable_symbol(dest->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1735
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1742
f2_instr->destination = dest->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1744
f2_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1792
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1797
if (address->symbol == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1800
} else if (address->symbol->type == UNINITIALIZED) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1803
instr->patch_label = address->symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1805
addr = address->symbol->info.linfo->address + address->offset;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1808
f3_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1820
test_readable_symbol(symbol_t *symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1822
if ((symbol->info.rinfo->modes & (0x1 << src_mode)) == 0) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1825
symbol->name, src_mode);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1829
if (symbol->info.rinfo->mode == WO) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1837
test_writable_symbol(symbol_t *symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1839
if ((symbol->info.rinfo->modes & (0x1 << dst_mode)) == 0) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1842
symbol->name, dst_mode);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1846
if (symbol->info.rinfo->mode == RO) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1856
symbol_t *symbol = sym->symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1875
mask = (int8_t)~symbol->info.rinfo->valid_bitmask;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1882
symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1891
if (symbol->info.rinfo->typecheck_masks != FALSE) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1895
if ((node->symbol->type == MASK
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1896
|| node->symbol->type == FIELD
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1897
|| node->symbol->type == ENUM
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1898
|| node->symbol->type == ENUM_ENTRY)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1899
&& symlist_search(&node->symbol->info.finfo->symrefs,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1900
symbol->name) == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1904
node->symbol->name, symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1920
add_conditional(symbol_t *symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1941
if (symbol->type == CONDITIONAL)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1944
if (symbol->type != UNINITIALIZED) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1950
symbol->type = CONDITIONAL;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1951
initialize_symbol(symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1952
symbol->info.condinfo->func_num = numfuncs++;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1953
symlist_add(&patch_functions, symbol, SYMLIST_INSERT_HEAD);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1986
&& (immed->referenced_syms.slh_first->symbol->type == DOWNLOAD_CONST))
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
450
symbol_t *symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
452
symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
453
if (symbol->type != CONST) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
458
if (symbol->info.cinfo->value > 4) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
463
$$ = (0x1 << symbol->info.cinfo->value);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
549
if (accumulator.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
554
accumulator.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
561
if (mode_ptr.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
566
mode_ptr.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
573
if (allones.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
578
allones.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
585
if (allzeros.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
590
allzeros.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
597
if (none.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
602
none.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
609
if (sindex.symbol != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
614
sindex.symbol = cur_symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
696
symbol_t *symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
698
symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
699
switch (symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
701
symbol = $1->info.ainfo->parent;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
705
$$.value = symbol->info.rinfo->address;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
711
$$.value = symbol->info.finfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
715
$$.value = symbol->info.cinfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
722
symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
729
symlist_add(&$$.referenced_syms, symbol, SYMLIST_INSERT_HEAD);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
87
static void initialize_symbol(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
886
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
901
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
912
$$.symbol = $1;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
917
if (accumulator.symbol == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
921
$$.symbol = accumulator.symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
955
symlist_add(&$$.referenced_syms, accumulator.symbol,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
97
static void test_readable_symbol(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
971
$$.symbol = NULL;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
98
static void test_writable_symbol(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h
170
struct symbol *patch_label;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
100
free(symbol->info.ainfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
106
if (symbol->info.finfo != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
107
symlist_free(&symbol->info.finfo->symrefs);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
108
free(symbol->info.finfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
113
if (symbol->info.cinfo != NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
114
free(symbol->info.cinfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
117
if (symbol->info.linfo != NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
118
free(symbol->info.linfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
124
free(symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
125
free(symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
215
if (strcmp(symname, curnode->symbol->name) == 0)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
223
symlist_add(symlist_t *symlist, symbol_t *symbol, int how)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
232
newnode->symbol = symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
238
switch(symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
258
&& (curnode->symbol->type > newnode->symbol->type
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
259
|| (curnode->symbol->type == newnode->symbol->type
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
260
&& (curnode->symbol->info.finfo->value >
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
261
newnode->symbol->info.finfo->value))))
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
262
|| (!field && (curnode->symbol->info.rinfo->address >
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
263
newnode->symbol->info.rinfo->address))) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
276
cursymbol = SLIST_NEXT(curnode, links)->symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
278
&& (cursymbol->type > symbol->type
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
279
|| (cursymbol->type == symbol->type
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
281
symbol->info.finfo->value))))
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
284
symbol->info.rinfo->address))) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
379
regnode->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
389
lower_name = strdup(regnode->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
414
num_entries != 0 ? regnode->symbol->name : "NULL",
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
417
regnode->symbol->name,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
418
regnode->symbol->info.rinfo->address);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
435
regnode->symbol->name,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
436
regnode->symbol->info.rinfo->address);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
449
curnode->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
451
num_tabs = 3 - (strlen(curnode->symbol->name) + 5) / 8;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
456
curnode->symbol->info.finfo->value,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
457
curnode->symbol->info.finfo->mask);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
539
if (curnode->symbol->dont_generate_debug_code)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
542
switch(curnode->symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
553
if (curnode->symbol->count == 1)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
555
fields = &curnode->symbol->info.rinfo->fields;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
583
regnode = SLIST_FIRST(&curnode->symbol->info.finfo->symrefs);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
584
regname = regnode->symbol->name;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
596
regname = curnode->symbol->info.ainfo->parent->name;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
610
switch(curnode->symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
615
value = curnode->symbol->info.rinfo->address;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
623
parent = curnode->symbol->info.ainfo->parent;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
633
value = curnode->symbol->info.finfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
646
tab_str, curnode->symbol->name, tab_str2,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
658
curnode->symbol->name,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
659
curnode->symbol->info.cinfo->value);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
671
curnode->symbol->name,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
672
curnode->symbol->info.cinfo->value);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
685
curnode->symbol->name,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
686
curnode->symbol->info.linfo->address);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
82
symbol_delete(symbol_t *symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
87
key.data = symbol->name;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
88
key.size = strlen(symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
91
switch(symbol->type) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
95
if (symbol->info.rinfo != NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
96
free(symbol->info.rinfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
99
if (symbol->info.ainfo != NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
141
symbol_t *symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
147
symbol_t *symbol;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
184
void symbol_delete(symbol_t *symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
197
symlist_add(symlist_t *symlist, symbol_t *symbol, int how);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
94
struct symbol *parent;
drivers/scsi/lpfc/lpfc_ct.c
1806
lpfc_vport_symbolic_port_name(struct lpfc_vport *vport, char *symbol,
drivers/scsi/lpfc/lpfc_ct.c
1816
n = scnprintf(symbol, size, "%d", vport->phba->brd_no);
drivers/scsi/lpfc/lpfc_ct.c
1822
lpfc_vport_symbolic_node_name(struct lpfc_vport *vport, char *symbol,
drivers/scsi/lpfc/lpfc_ct.c
1828
memset(symbol, 0, size);
drivers/scsi/lpfc/lpfc_ct.c
1831
if (strlcat(symbol, tmp, size) >= size)
drivers/scsi/lpfc/lpfc_ct.c
1836
if (strlcat(symbol, tmp, size) >= size)
drivers/scsi/lpfc/lpfc_ct.c
1840
if (strlcat(symbol, tmp, size) >= size)
drivers/scsi/lpfc/lpfc_ct.c
1844
if (strlcat(symbol, tmp, size) >= size)
drivers/scsi/lpfc/lpfc_ct.c
1849
strlcat(symbol, tmp, size);
drivers/scsi/lpfc/lpfc_ct.c
1852
return strnlen(symbol, size);
fs/jffs2/compr_rubin.c
102
static int encode(struct rubin_state *rs, long A, long B, int symbol)
fs/jffs2/compr_rubin.c
128
if (symbol == 0)
fs/jffs2/compr_rubin.c
204
int symbol;
fs/jffs2/compr_rubin.c
217
symbol = rs->rec_q >= threshold;
fs/jffs2/compr_rubin.c
225
return symbol;
include/acpi/actypes.h
304
#define ACPI_EXPORT_SYMBOL_INIT(symbol)
include/acpi/actypes.h
308
#define ACPI_EXPORT_SYMBOL(symbol)
include/acpi/platform/aclinux.h
109
#define ACPI_EXPORT_SYMBOL(symbol) EXPORT_SYMBOL(symbol);
include/kunit/visibility.h
27
#define EXPORT_SYMBOL_IF_KUNIT(symbol) EXPORT_SYMBOL_NS(symbol, "EXPORTED_FOR_KUNIT_TESTING")
include/kunit/visibility.h
30
#define EXPORT_SYMBOL_IF_KUNIT(symbol)
include/linux/btf_ids.h
43
#define ____BTF_ID(symbol, word) \
include/linux/btf_ids.h
46
".local " #symbol " ; \n" \
include/linux/btf_ids.h
47
".type " #symbol ", STT_OBJECT; \n" \
include/linux/btf_ids.h
48
".size " #symbol ", 4; \n" \
include/linux/btf_ids.h
49
#symbol ": \n" \
include/linux/btf_ids.h
54
#define __BTF_ID(symbol, word) \
include/linux/btf_ids.h
55
____BTF_ID(symbol, word)
include/linux/compiler_attributes.h
26
#define __alias(symbol) __attribute__((__alias__(#symbol)))
include/linux/compiler_attributes.h
92
# define __copy(symbol) __attribute__((__copy__(symbol)))
include/linux/compiler_attributes.h
94
# define __copy(symbol)
include/linux/kvm_types.h
12
#define EXPORT_SYMBOL_FOR_KVM_INTERNAL(symbol) \
include/linux/kvm_types.h
13
EXPORT_SYMBOL_FOR_MODULES(symbol, __stringify(KVM_SUB_MODULES))
include/linux/kvm_types.h
14
#define EXPORT_SYMBOL_FOR_KVM(symbol) \
include/linux/kvm_types.h
15
EXPORT_SYMBOL_FOR_MODULES(symbol, "kvm," __stringify(KVM_SUB_MODULES))
include/linux/kvm_types.h
17
#define EXPORT_SYMBOL_FOR_KVM_INTERNAL(symbol)
include/linux/kvm_types.h
25
#define EXPORT_SYMBOL_FOR_KVM(symbol) EXPORT_SYMBOL_FOR_MODULES(symbol, "kvm")
include/linux/kvm_types.h
27
#define EXPORT_SYMBOL_FOR_KVM(symbol)
include/linux/module.h
593
void *__symbol_get(const char *symbol);
include/linux/module.h
594
void *__symbol_get_gpl(const char *symbol);
include/linux/module.h
672
void __symbol_put(const char *symbol);
include/linux/sh_intc.h
123
#define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \
include/linux/sh_intc.h
125
struct intc_desc symbol __initdata = { \
include/linux/sh_intc.h
131
#define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \
include/linux/sh_intc.h
133
struct intc_desc symbol __initdata = { \
include/linux/trace_events.h
879
u32 *fd_type, const char **symbol,
include/net/netfilter/nf_conntrack_helper.h
161
nf_ct_helper_expectfn_find_by_symbol(const void *symbol);
kernel/debug/kdb/kdb_main.c
479
char symbol = '\0';
kernel/debug/kdb/kdb_main.c
513
symbol = *cp;
kernel/debug/kdb/kdb_main.c
553
&& (symbol == '\0'))
kernel/debug/kdb/kdb_main.c
560
if (symbol == '\0') {
kernel/debug/kdb/kdb_main.c
572
positive = (symbol == '+');
kernel/debug/kdb/kdb_main.c
578
&& (symbol == '\0')) {
kernel/debug/kdb/kdb_main.c
582
if (!symbol) {
kernel/module/main.c
1438
void *__symbol_get(const char *symbol)
kernel/module/main.c
1441
.name = symbol,
kernel/module/main.c
1451
symbol);
kernel/module/main.c
856
void __symbol_put(const char *symbol)
kernel/module/main.c
859
.name = symbol,
kernel/trace/trace_fprobe.c
1158
char **symbol, bool *is_return,
kernel/trace/trace_fprobe.c
1173
*symbol = kmemdup_nul(argv[1], len, GFP_KERNEL);
kernel/trace/trace_fprobe.c
1175
*symbol = kstrdup(argv[1], GFP_KERNEL);
kernel/trace/trace_fprobe.c
1176
if (!*symbol)
kernel/trace/trace_fprobe.c
1183
tmp = *symbol;
kernel/trace/trace_fprobe.c
1188
trace_probe_log_err(tmp - *symbol, BAD_TP_NAME);
kernel/trace/trace_fprobe.c
1189
kfree(*symbol);
kernel/trace/trace_fprobe.c
1190
*symbol = NULL;
kernel/trace/trace_fprobe.c
1202
kfree(*symbol);
kernel/trace/trace_fprobe.c
1203
*symbol = NULL;
kernel/trace/trace_fprobe.c
1244
char *symbol __free(kfree) = NULL;
kernel/trace/trace_fprobe.c
1274
ret = parse_symbol_and_return(argc, argv, &symbol, &is_return, is_tracepoint);
kernel/trace/trace_fprobe.c
1296
isdigit(*symbol) ? "_" : "", symbol);
kernel/trace/trace_fprobe.c
1298
snprintf(ebuf, MAX_EVENT_NAME_LEN, "%s__%s", symbol,
kernel/trace/trace_fprobe.c
1316
tpoint = find_tracepoint(symbol, &mod);
kernel/trace/trace_fprobe.c
1326
ctx->funcname = symbol;
kernel/trace/trace_fprobe.c
1351
tf = alloc_trace_fprobe(group, event, symbol, argc, is_return, is_tracepoint);
kernel/trace/trace_fprobe.c
191
const char *symbol;
kernel/trace/trace_fprobe.c
228
return tf->symbol ? tf->symbol : "unknown";
kernel/trace/trace_fprobe.c
562
kfree(tf->symbol);
kernel/trace/trace_fprobe.c
575
const char *symbol,
kernel/trace/trace_fprobe.c
586
tf->symbol = kstrdup(symbol, GFP_KERNEL);
kernel/trace/trace_fprobe.c
587
if (!tf->symbol)
kernel/trace/trace_fprobe.c
778
tuser = tracepoint_user_find_get(tf->symbol, &mod);
kernel/trace/trace_fprobe.c
813
ret = fprobe_count_ips_from_filter(tf->symbol, NULL);
kernel/trace/trace_fprobe.c
842
return register_fprobe(&tf->fp, tf->symbol, NULL);
kernel/trace/trace_kprobe.c
1009
ctx->funcname = symbol;
kernel/trace/trace_kprobe.c
1032
tk = alloc_trace_kprobe(group, event, addr, symbol, offset, maxactive,
kernel/trace/trace_kprobe.c
122
if (!tk->symbol)
kernel/trace/trace_kprobe.c
124
p = strchr(tk->symbol, ':');
kernel/trace/trace_kprobe.c
129
ret = !!find_module(tk->symbol);
kernel/trace/trace_kprobe.c
1302
if (!tk->symbol)
kernel/trace/trace_kprobe.c
156
if (!tk->symbol)
kernel/trace/trace_kprobe.c
1757
const char **symbol, u64 *probe_offset,
kernel/trace/trace_kprobe.c
1777
*symbol = tk->symbol;
kernel/trace/trace_kprobe.c
204
if (tk->symbol) {
kernel/trace/trace_kprobe.c
255
kfree(tk->symbol);
kernel/trace/trace_kprobe.c
270
const char *symbol,
kernel/trace/trace_kprobe.c
286
if (symbol) {
kernel/trace/trace_kprobe.c
287
tk->symbol = kstrdup(symbol, GFP_KERNEL);
kernel/trace/trace_kprobe.c
288
if (!tk->symbol)
kernel/trace/trace_kprobe.c
290
tk->rp.kp.symbol_name = tk->symbol;
kernel/trace/trace_kprobe.c
63
const char *symbol; /* symbol name */
kernel/trace/trace_kprobe.c
678
static int validate_module_probe_symbol(const char *modname, const char *symbol);
kernel/trace/trace_kprobe.c
773
static int validate_module_probe_symbol(const char *modname, const char *symbol)
kernel/trace/trace_kprobe.c
775
unsigned int count = number_of_same_symbols(modname, symbol);
kernel/trace/trace_kprobe.c
809
static int validate_probe_symbol(char *symbol)
kernel/trace/trace_kprobe.c
815
p = strchr(symbol, ':');
kernel/trace/trace_kprobe.c
817
modname = symbol;
kernel/trace/trace_kprobe.c
818
symbol = p + 1;
kernel/trace/trace_kprobe.c
825
ret = validate_module_probe_symbol(modname, symbol);
kernel/trace/trace_kprobe.c
868
char *symbol __free(kfree) = NULL;
kernel/trace/trace_kprobe.c
938
symbol = kstrdup(argv[1], GFP_KERNEL);
kernel/trace/trace_kprobe.c
939
if (!symbol)
kernel/trace/trace_kprobe.c
94
return tk->symbol ? tk->symbol : "unknown";
kernel/trace/trace_kprobe.c
942
tmp = strchr(symbol, '%');
kernel/trace/trace_kprobe.c
948
trace_probe_log_err(tmp - symbol, BAD_ADDR_SUFFIX);
kernel/trace/trace_kprobe.c
954
ret = traceprobe_split_symbol_offset(symbol, &offset);
kernel/trace/trace_kprobe.c
959
ret = validate_probe_symbol(symbol);
kernel/trace/trace_kprobe.c
969
ret = kprobe_on_func_entry(NULL, symbol, offset);
kernel/trace/trace_kprobe.c
995
if (symbol)
kernel/trace/trace_kprobe.c
997
is_return ? 'r' : 'p', symbol, offset);
kernel/trace/trace_probe.c
104
ASSIGN_FETCH_TYPE_ALIAS(symbol, ADDR_FETCH_TYPE, ADDR_FETCH_TYPE, 0),
kernel/trace/trace_probe.c
231
int traceprobe_split_symbol_offset(char *symbol, long *offset)
kernel/trace/trace_probe.c
239
tmp = strpbrk(symbol, "+-");
kernel/trace/trace_probe.c
59
int PRINT_TYPE_FUNC_NAME(symbol)(struct trace_seq *s, void *data, void *ent)
kernel/trace/trace_probe.c
64
const char PRINT_TYPE_FMT_NAME(symbol)[] = "%pS";
kernel/trace/trace_probe.h
178
DECLARE_BASIC_PRINT_TYPE_FUNC(symbol);
kernel/trace/trace_probe.h
457
extern int traceprobe_split_symbol_offset(char *symbol, long *offset);
lib/decompress_unlzma.c
176
static int INIT rc_get_bit(struct rc *rc, uint16_t *p, int *symbol)
lib/decompress_unlzma.c
180
*symbol *= 2;
lib/decompress_unlzma.c
184
*symbol = *symbol * 2 + 1;
lib/decompress_unlzma.c
203
rc_bit_tree_decode(struct rc *rc, uint16_t *p, int num_levels, int *symbol)
lib/decompress_unlzma.c
207
*symbol = 1;
lib/decompress_unlzma.c
209
rc_get_bit(rc, p + *symbol, symbol);
lib/decompress_unlzma.c
210
*symbol -= 1 << num_levels;
lib/xz/xz_dec_lzma2.c
553
uint32_t symbol = 1;
lib/xz/xz_dec_lzma2.c
556
if (rc_bit(rc, &probs[symbol]))
lib/xz/xz_dec_lzma2.c
557
symbol = (symbol << 1) + 1;
lib/xz/xz_dec_lzma2.c
559
symbol <<= 1;
lib/xz/xz_dec_lzma2.c
560
} while (symbol < limit);
lib/xz/xz_dec_lzma2.c
562
return symbol;
lib/xz/xz_dec_lzma2.c
570
uint32_t symbol = 1;
lib/xz/xz_dec_lzma2.c
574
if (rc_bit(rc, &probs[symbol])) {
lib/xz/xz_dec_lzma2.c
575
symbol = (symbol << 1) + 1;
lib/xz/xz_dec_lzma2.c
578
symbol <<= 1;
lib/xz/xz_dec_lzma2.c
615
uint32_t symbol;
lib/xz/xz_dec_lzma2.c
624
symbol = rc_bittree(&s->rc, probs, 0x100);
lib/xz/xz_dec_lzma2.c
626
symbol = 1;
lib/xz/xz_dec_lzma2.c
633
i = offset + match_bit + symbol;
lib/xz/xz_dec_lzma2.c
636
symbol = (symbol << 1) + 1;
lib/xz/xz_dec_lzma2.c
639
symbol <<= 1;
lib/xz/xz_dec_lzma2.c
642
} while (symbol < 0x100);
lib/xz/xz_dec_lzma2.c
645
dict_put(&s->dict, (uint8_t)symbol);
lib/zstd/common/fse.h
301
static void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* CStatePtr, unsigned symbol);
lib/zstd/common/fse.h
444
MEM_STATIC void FSE_initCState2(FSE_CState_t* statePtr, const FSE_CTable* ct, U32 symbol)
lib/zstd/common/fse.h
447
{ const FSE_symbolCompressionTransform symbolTT = ((const FSE_symbolCompressionTransform*)(statePtr->symbolTT))[symbol];
lib/zstd/common/fse.h
455
MEM_STATIC void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* statePtr, unsigned symbol)
lib/zstd/common/fse.h
457
FSE_symbolCompressionTransform const symbolTT = ((const FSE_symbolCompressionTransform*)(statePtr->symbolTT))[symbol];
lib/zstd/common/fse.h
514
unsigned char symbol;
lib/zstd/common/fse.h
530
return DInfo.symbol;
lib/zstd/common/fse.h
545
BYTE const symbol = DInfo.symbol;
lib/zstd/common/fse.h
549
return symbol;
lib/zstd/common/fse.h
558
BYTE const symbol = DInfo.symbol;
lib/zstd/common/fse.h
562
return symbol;
lib/zstd/common/fse_decompress.c
130
tableDecode[uPosition].symbol = spread[s + u];
lib/zstd/common/fse_decompress.c
143
tableDecode[position].symbol = (FSE_FUNCTION_TYPE)s;
lib/zstd/common/fse_decompress.c
153
FSE_FUNCTION_TYPE const symbol = (FSE_FUNCTION_TYPE)(tableDecode[u].symbol);
lib/zstd/common/fse_decompress.c
154
U32 const nextState = symbolNext[symbol]++;
lib/zstd/common/fse_decompress.c
83
tableDecode[highThreshold--].symbol = (FSE_FUNCTION_TYPE)s;
lib/zstd/compress/fse_compress.c
157
U32 symbol;
lib/zstd/compress/fse_compress.c
158
for (symbol=0; symbol<maxSV1; symbol++) {
lib/zstd/compress/fse_compress.c
160
int const freq = normalizedCounter[symbol];
lib/zstd/compress/fse_compress.c
162
tableSymbol[position] = (FSE_FUNCTION_TYPE)symbol;
lib/zstd/compress/fse_compress.c
205
{ U32 symbol;
lib/zstd/compress/fse_compress.c
206
for (symbol=0; symbol<=maxSymbolValue; symbol++) {
lib/zstd/compress/fse_compress.c
208
symbol, normalizedCounter[symbol],
lib/zstd/compress/fse_compress.c
209
FSE_getMaxNbBits(symbolTT, symbol),
lib/zstd/compress/fse_compress.c
210
(double)FSE_bitCost(symbolTT, tableLog, symbol, 8) / 256);
lib/zstd/compress/fse_compress.c
248
unsigned symbol = 0;
lib/zstd/compress/fse_compress.c
261
while ((symbol < alphabetSize) && (remaining>1)) { /* stops at 1 */
lib/zstd/compress/fse_compress.c
263
unsigned start = symbol;
lib/zstd/compress/fse_compress.c
264
while ((symbol < alphabetSize) && !normalizedCounter[symbol]) symbol++;
lib/zstd/compress/fse_compress.c
265
if (symbol == alphabetSize) break; /* incorrect distribution */
lib/zstd/compress/fse_compress.c
266
while (symbol >= start+24) {
lib/zstd/compress/fse_compress.c
276
while (symbol >= start+3) {
lib/zstd/compress/fse_compress.c
281
bitStream += (symbol-start) << bitCount;
lib/zstd/compress/fse_compress.c
292
{ int count = normalizedCounter[symbol++];
lib/zstd/compress/fse_compress.c
317
assert(symbol <= alphabetSize);
lib/zstd/compress/huf_compress.c
983
HUF_encodeSymbol(HUF_CStream_t* bitCPtr, U32 symbol, const HUF_CElt* CTable, int idx, int fast)
lib/zstd/compress/huf_compress.c
985
HUF_addBits(bitCPtr, CTable[symbol], idx, fast);
lib/zstd/decompress/huf_decompress.c
1019
HUF_DEltX2 const DElt = HUF_buildDEltX2(ptr->symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
1025
HUF_DEltX2 const DElt = HUF_buildDEltX2(ptr->symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
1033
U64 const DEltX2 = HUF_buildDEltX2U64(ptr->symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
1041
U64 const DEltX2 = HUF_buildDEltX2U64(ptr->symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
1051
U64 const DEltX2 = HUF_buildDEltX2U64(ptr->symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
1153
nbBitsBaseline, sortedList[s].symbol);
lib/zstd/decompress/huf_decompress.c
1226
wksp->sortedSymbol[r].symbol = (BYTE)s;
lib/zstd/decompress/huf_decompress.c
332
static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) {
lib/zstd/decompress/huf_decompress.c
335
D4 = (U64)((symbol << 8) + nbBits);
lib/zstd/decompress/huf_decompress.c
337
D4 = (U64)(symbol + (nbBits << 8));
lib/zstd/decompress/huf_decompress.c
453
int symbol = wksp->rankVal[0];
lib/zstd/decompress/huf_decompress.c
466
D.byte = wksp->symbols[symbol + s];
lib/zstd/decompress/huf_decompress.c
475
D.byte = wksp->symbols[symbol + s];
lib/zstd/decompress/huf_decompress.c
484
U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
lib/zstd/decompress/huf_decompress.c
491
U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
lib/zstd/decompress/huf_decompress.c
499
U64 const D4 = HUF_DEltX1_set4(wksp->symbols[symbol + s], nbBits);
lib/zstd/decompress/huf_decompress.c
511
symbol += symbolCount;
lib/zstd/decompress/huf_decompress.c
951
typedef struct { BYTE symbol; } sortedSymbol_t;
lib/zstd/decompress/huf_decompress.c
958
static U32 HUF_buildDEltX2U32(U32 symbol, U32 nbBits, U32 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
966
seq = level == 1 ? symbol : (baseSeq + (symbol << 8));
lib/zstd/decompress/huf_decompress.c
969
seq = level == 1 ? (symbol << 8) : ((baseSeq << 8) + symbol);
lib/zstd/decompress/huf_decompress.c
977
static HUF_DEltX2 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
980
U32 const val = HUF_buildDEltX2U32(symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
989
static U64 HUF_buildDEltX2U64(U32 symbol, U32 nbBits, U16 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
991
U32 DElt = HUF_buildDEltX2U32(symbol, nbBits, baseSeq, level);
lib/zstd/decompress/zstd_decompress_block.c
595
U32 const symbol = tableDecode[u].baseValue;
lib/zstd/decompress/zstd_decompress_block.c
596
U32 const nextState = symbolNext[symbol]++;
lib/zstd/decompress/zstd_decompress_block.c
599
assert(nbAdditionalBits[symbol] < 255);
lib/zstd/decompress/zstd_decompress_block.c
600
tableDecode[u].nbAdditionalBits = nbAdditionalBits[symbol];
lib/zstd/decompress/zstd_decompress_block.c
601
tableDecode[u].baseValue = baseValue[symbol];
lib/zstd/decompress/zstd_decompress_block.c
661
{ U32 const symbol = *(const BYTE*)src;
lib/zstd/decompress/zstd_decompress_block.c
662
U32 const baseline = baseValue[symbol];
lib/zstd/decompress/zstd_decompress_block.c
663
U8 const nbBits = nbAdditionalBits[symbol];
mm/kmsan/kmsan_test.c
101
if (!report_available() || !r->symbol)
mm/kmsan/kmsan_test.c
102
return (!report_available() && !r->symbol);
mm/kmsan/kmsan_test.c
112
scnprintf(cur, end - cur, " in %s", r->symbol);
mm/kmsan/kmsan_test.c
154
.symbol = fn, \
mm/kmsan/kmsan_test.c
88
const char *symbol;
net/netfilter/nf_conntrack_helper.c
305
nf_ct_helper_expectfn_find_by_symbol(const void *symbol)
net/netfilter/nf_conntrack_helper.c
311
if (cur->expectfn == symbol) {
samples/fprobe/fprobe_example.c
101
ret = register_fprobe(&sample_probe, symbol,
samples/fprobe/fprobe_example.c
104
} else if (!strchr(symbol, ',')) {
samples/fprobe/fprobe_example.c
105
symbuf = symbol;
samples/fprobe/fprobe_example.c
111
symbuf = kstrdup(symbol, GFP_KERNEL);
samples/fprobe/fprobe_example.c
138
pr_info("Planted fprobe at %s\n", symbol);
samples/fprobe/fprobe_example.c
148
symbol, nhit, sample_probe.nmissed);
samples/fprobe/fprobe_example.c
26
static char symbol[MAX_SYMBOL_LEN] = "kernel_clone";
samples/fprobe/fprobe_example.c
27
module_param_string(symbol, symbol, sizeof(symbol), 0644);
samples/fprobe/fprobe_example.c
28
MODULE_PARM_DESC(symbol, "Probed symbol(s), given by comma separated symbols or a wildcard pattern.");
samples/fprobe/fprobe_example.c
99
if (strchr(symbol, '*')) {
samples/kprobes/kprobe_example.c
19
static char symbol[KSYM_NAME_LEN] = "kernel_clone";
samples/kprobes/kprobe_example.c
20
module_param_string(symbol, symbol, KSYM_NAME_LEN, 0644);
samples/kprobes/kprobe_example.c
24
.symbol_name = symbol,
scripts/gendwarfksyms/dwarf.c
1080
static void process_symbol_ptr(struct symbol *sym, void *arg)
scripts/gendwarfksyms/gendwarfksyms.h
123
typedef void (*symbol_callback_t)(struct symbol *, void *arg);
scripts/gendwarfksyms/gendwarfksyms.h
128
struct symbol *symbol_get(const char *name);
scripts/gendwarfksyms/gendwarfksyms.h
129
void symbol_set_ptr(struct symbol *sym, Dwarf_Die *ptr);
scripts/gendwarfksyms/gendwarfksyms.h
130
void symbol_set_die(struct symbol *sym, Dwarf_Die *die);
scripts/gendwarfksyms/gendwarfksyms.h
131
void symbol_set_crc(struct symbol *sym, unsigned long crc);
scripts/gendwarfksyms/gendwarfksyms.h
245
struct symbol *sym;
scripts/gendwarfksyms/symbols.c
104
static void set_ptr(struct symbol *sym, void *data)
scripts/gendwarfksyms/symbols.c
109
void symbol_set_ptr(struct symbol *sym, Dwarf_Die *ptr)
scripts/gendwarfksyms/symbols.c
115
static void set_die(struct symbol *sym, void *data)
scripts/gendwarfksyms/symbols.c
121
void symbol_set_die(struct symbol *sym, Dwarf_Die *die)
scripts/gendwarfksyms/symbols.c
134
struct symbol *sym;
scripts/gendwarfksyms/symbols.c
167
static void get_symbol(struct symbol *sym, void *arg)
scripts/gendwarfksyms/symbols.c
169
struct symbol **res = arg;
scripts/gendwarfksyms/symbols.c
175
struct symbol *symbol_get(const char *name)
scripts/gendwarfksyms/symbols.c
177
struct symbol *sym = NULL;
scripts/gendwarfksyms/symbols.c
186
struct symbol *sym;
scripts/gendwarfksyms/symbols.c
21
static unsigned int __for_each_addr(struct symbol *sym, symbol_callback_t func,
scripts/gendwarfksyms/symbols.c
25
struct symbol *match = NULL;
scripts/gendwarfksyms/symbols.c
287
static void set_symbol_addr(struct symbol *sym, void *arg)
scripts/gendwarfksyms/symbols.c
322
struct symbol *sym;
scripts/gendwarfksyms/symbols.c
335
struct symbol *sym;
scripts/gendwarfksyms/symbols.c
61
struct symbol *match;
scripts/gendwarfksyms/symbols.c
86
static void set_crc(struct symbol *sym, void *data)
scripts/gendwarfksyms/symbols.c
98
void symbol_set_crc(struct symbol *sym, unsigned long crc)
scripts/gendwarfksyms/types.c
517
static void expand_symbol(struct symbol *sym, void *arg)
scripts/genksyms/genksyms.c
153
struct symbol *find_symbol(const char *name, enum symbol_type ns, int exact)
scripts/genksyms/genksyms.c
155
struct symbol *sym;
scripts/genksyms/genksyms.c
169
static int is_unknown_symbol(struct symbol *sym)
scripts/genksyms/genksyms.c
227
static struct symbol *__add_symbol(const char *name, enum symbol_type type,
scripts/genksyms/genksyms.c
232
struct symbol *sym;
scripts/genksyms/genksyms.c
313
struct symbol *add_symbol(const char *name, enum symbol_type type,
scripts/genksyms/genksyms.c
319
static struct symbol *add_reference_symbol(const char *name, enum symbol_type type,
scripts/genksyms/genksyms.c
40
static struct symbol *expansion_trail;
scripts/genksyms/genksyms.c
41
static struct symbol *visited_symbols;
scripts/genksyms/genksyms.c
466
struct symbol *subsym;
scripts/genksyms/genksyms.c
534
static uint32_t expand_and_crc_sym(struct symbol *sym, uint32_t crc)
scripts/genksyms/genksyms.c
558
struct symbol *subsym;
scripts/genksyms/genksyms.c
626
static struct symbol **end = &visited_symbols;
scripts/genksyms/genksyms.c
631
sym->visited = (struct symbol *)-1L;
scripts/genksyms/genksyms.c
640
struct symbol *sym;
scripts/genksyms/genksyms.c
653
expansion_trail = (struct symbol *)-1L;
scripts/genksyms/genksyms.c
660
while (sym != (struct symbol *)-1L) {
scripts/genksyms/genksyms.c
661
struct symbol *n = sym->expansion_trail;
scripts/genksyms/genksyms.c
819
while (visited_symbols != (struct symbol *)-1L) {
scripts/genksyms/genksyms.c
820
struct symbol *sym = visited_symbols;
scripts/genksyms/genksyms.h
41
struct symbol *expansion_trail;
scripts/genksyms/genksyms.h
42
struct symbol *visited;
scripts/genksyms/genksyms.h
56
struct symbol *find_symbol(const char *name, enum symbol_type ns, int exact);
scripts/genksyms/genksyms.h
57
struct symbol *add_symbol(const char *name, enum symbol_type type,
scripts/kallsyms.c
461
static void learn_symbol(const unsigned char *symbol, int len)
scripts/kallsyms.c
466
token_profit[ symbol[i] + (symbol[i + 1] << 8) ]++;
scripts/kallsyms.c
470
static void forget_symbol(const unsigned char *symbol, int len)
scripts/kallsyms.c
475
token_profit[ symbol[i] + (symbol[i + 1] << 8) ]--;
scripts/kallsyms.c
614
const char *symbol = sym_name(se);
scripts/kallsyms.c
620
if (symbol[0] != '_' || symbol[1] != '_')
scripts/kallsyms.c
624
if (!memcmp(symbol + 2, "start_", 6))
scripts/kallsyms.c
628
if (!memcmp(symbol + 2, "stop_", 5))
scripts/kallsyms.c
632
if (!memcmp(symbol + 2, "end_", 4))
scripts/kallsyms.c
636
if (!memcmp(symbol + len - 6, "_start", 6))
scripts/kallsyms.c
640
if (!memcmp(symbol + len - 4, "_end", 4))
scripts/kconfig/conf.c
134
struct symbol *sym = menu->sym;
scripts/kconfig/conf.c
144
struct symbol *sym = menu->sym;
scripts/kconfig/conf.c
233
struct symbol *sym = menu->sym;
scripts/kconfig/conf.c
281
struct symbol *sym;
scripts/kconfig/conf.c
291
static int conf_askvalue(struct symbol *sym, const char *def)
scripts/kconfig/conf.c
325
struct symbol *sym = menu->sym;
scripts/kconfig/conf.c
358
struct symbol *sym = menu->sym;
scripts/kconfig/conf.c
425
struct symbol *def_sym;
scripts/kconfig/conf.c
511
struct symbol *sym;
scripts/kconfig/conf.c
576
struct symbol *sym;
scripts/kconfig/confdata.c
1037
void (*print_symbol)(FILE *, struct symbol *),
scripts/kconfig/confdata.c
1042
struct symbol *sym;
scripts/kconfig/confdata.c
1081
struct symbol *sym;
scripts/kconfig/confdata.c
237
static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, char *p)
scripts/kconfig/confdata.c
326
struct symbol *sym;
scripts/kconfig/confdata.c
491
struct symbol *sym;
scripts/kconfig/confdata.c
610
static void __print_symbol(FILE *fp, struct symbol *sym, enum output_n output_n,
scripts/kconfig/confdata.c
638
static void print_symbol_for_dotconfig(FILE *fp, struct symbol *sym)
scripts/kconfig/confdata.c
643
static void print_symbol_for_autoconf(FILE *fp, struct symbol *sym)
scripts/kconfig/confdata.c
648
void print_symbol_for_listconfig(struct symbol *sym)
scripts/kconfig/confdata.c
653
static void print_symbol_for_c(FILE *fp, struct symbol *sym)
scripts/kconfig/confdata.c
695
static void print_symbol_for_rustccfg(FILE *fp, struct symbol *sym)
scripts/kconfig/confdata.c
760
struct symbol *sym;
scripts/kconfig/confdata.c
792
struct symbol *ds;
scripts/kconfig/confdata.c
807
struct symbol *sym;
scripts/kconfig/confdata.c
964
struct symbol *sym;
scripts/kconfig/expr.c
1023
void (*fn)(void *, struct symbol *, const char *),
scripts/kconfig/expr.c
1107
static void expr_print_file_helper(void *data, struct symbol *sym, const char *str)
scripts/kconfig/expr.c
1117
static void expr_print_gstr_helper(void *data, struct symbol *sym, const char *str)
scripts/kconfig/expr.c
1158
void (*fn)(void *, struct symbol *, const char *),
scripts/kconfig/expr.c
316
struct symbol *sym1, *sym2;
scripts/kconfig/expr.c
381
struct symbol *sym1, *sym2;
scripts/kconfig/expr.c
57
struct expr *expr_alloc_symbol(struct symbol *sym)
scripts/kconfig/expr.c
713
bool expr_contains_symbol(struct expr *dep, struct symbol *sym)
scripts/kconfig/expr.c
72
struct expr *expr_alloc_comp(enum expr_type type, struct symbol *s1, struct symbol *s2)
scripts/kconfig/expr.c
741
bool expr_depends_symbol(struct expr *dep, struct symbol *sym)
scripts/kconfig/expr.c
784
struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym)
scripts/kconfig/expr.h
242
struct symbol *sym;
scripts/kconfig/expr.h
295
extern struct symbol symbol_yes, symbol_no, symbol_mod;
scripts/kconfig/expr.h
296
extern struct symbol *modules_sym;
scripts/kconfig/expr.h
298
struct expr *expr_alloc_symbol(struct symbol *sym);
scripts/kconfig/expr.h
301
struct expr *expr_alloc_comp(enum expr_type type, struct symbol *s1, struct symbol *s2);
scripts/kconfig/expr.h
309
bool expr_contains_symbol(struct expr *dep, struct symbol *sym);
scripts/kconfig/expr.h
310
bool expr_depends_symbol(struct expr *dep, struct symbol *sym);
scripts/kconfig/expr.h
311
struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym);
scripts/kconfig/expr.h
33
struct symbol * const sym;
scripts/kconfig/gconf.c
153
struct symbol *sym = menu->sym;
scripts/kconfig/gconf.c
178
struct symbol *def_sym = sym_calc_choice(menu);
scripts/kconfig/gconf.c
665
struct symbol *sym;
scripts/kconfig/gconf.c
687
struct symbol *sym = menu->sym;
scripts/kconfig/lkc.h
103
struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head);
scripts/kconfig/lkc.h
109
struct symbol *sym_choice_default(struct menu *choice);
scripts/kconfig/lkc.h
110
struct symbol *sym_calc_choice(struct menu *choice);
scripts/kconfig/lkc.h
111
struct property *sym_get_range_prop(struct symbol *sym);
scripts/kconfig/lkc.h
112
const char *sym_get_string_default(struct symbol *sym);
scripts/kconfig/lkc.h
113
struct symbol *sym_check_deps(struct symbol *sym);
scripts/kconfig/lkc.h
114
struct symbol *prop_get_symbol(const struct property *prop);
scripts/kconfig/lkc.h
116
static inline tristate sym_get_tristate_value(const struct symbol *sym)
scripts/kconfig/lkc.h
121
static inline bool sym_is_choice(const struct symbol *sym)
scripts/kconfig/lkc.h
127
bool sym_is_choice_value(const struct symbol *sym);
scripts/kconfig/lkc.h
129
static inline bool sym_has_value(const struct symbol *sym)
scripts/kconfig/lkc.h
84
void menu_add_entry(struct symbol *sym, enum menu_type type);
scripts/kconfig/lkc.h
90
void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep);
scripts/kconfig/lkc_proto.h
21
struct symbol * sym_lookup(const char *name, int flags);
scripts/kconfig/lkc_proto.h
22
struct symbol * sym_find(const char *name);
scripts/kconfig/lkc_proto.h
23
void print_symbol_for_listconfig(struct symbol *sym);
scripts/kconfig/lkc_proto.h
24
struct symbol ** sym_re_search(const char *pattern);
scripts/kconfig/lkc_proto.h
26
void sym_calc_value(struct symbol *sym);
scripts/kconfig/lkc_proto.h
28
enum symbol_type sym_get_type(const struct symbol *sym);
scripts/kconfig/lkc_proto.h
29
bool sym_tristate_within_range(const struct symbol *sym, tristate tri);
scripts/kconfig/lkc_proto.h
30
bool sym_set_tristate_value(struct symbol *sym,tristate tri);
scripts/kconfig/lkc_proto.h
31
void choice_set_value(struct menu *choice, struct symbol *sym);
scripts/kconfig/lkc_proto.h
32
tristate sym_toggle_tristate_value(struct symbol *sym);
scripts/kconfig/lkc_proto.h
33
bool sym_string_valid(struct symbol *sym, const char *newval);
scripts/kconfig/lkc_proto.h
34
bool sym_string_within_range(struct symbol *sym, const char *str);
scripts/kconfig/lkc_proto.h
35
bool sym_set_string_value(struct symbol *sym, const char *newval);
scripts/kconfig/lkc_proto.h
36
bool sym_is_changeable(const struct symbol *sym);
scripts/kconfig/lkc_proto.h
37
struct menu *sym_get_prompt_menu(const struct symbol *sym);
scripts/kconfig/lkc_proto.h
38
struct menu *sym_get_choice_menu(const struct symbol *sym);
scripts/kconfig/lkc_proto.h
39
const char * sym_get_string_value(struct symbol *sym);
scripts/kconfig/lkc_proto.h
45
void (*fn)(void *, struct symbol *, const char *),
scripts/kconfig/mconf.c
386
struct symbol **sym_arr;
scripts/kconfig/mconf.c
457
struct symbol *sym;
scripts/kconfig/mconf.c
519
struct symbol *def_sym = sym_calc_choice(menu);
scripts/kconfig/mconf.c
603
struct symbol *active;
scripts/kconfig/mconf.c
759
struct symbol *sym;
scripts/kconfig/menu.c
147
struct symbol *sym = current_entry->sym;
scripts/kconfig/menu.c
232
void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep)
scripts/kconfig/menu.c
237
static int menu_validate_number(struct symbol *sym, struct symbol *sym2)
scripts/kconfig/menu.c
243
static void sym_check_prop(struct symbol *sym)
scripts/kconfig/menu.c
246
struct symbol *sym2;
scripts/kconfig/menu.c
308
struct symbol *sym;
scripts/kconfig/menu.c
380
struct symbol *es = prop_get_symbol(prop);
scripts/kconfig/menu.c
384
struct symbol *es = prop_get_symbol(prop);
scripts/kconfig/menu.c
548
struct symbol *sym;
scripts/kconfig/menu.c
68
void menu_add_entry(struct symbol *sym, enum menu_type type)
scripts/kconfig/menu.c
700
static void get_symbol_props_str(struct gstr *r, struct symbol *sym,
scripts/kconfig/menu.c
721
static void get_symbol_str(struct gstr *r, struct symbol *sym,
scripts/kconfig/menu.c
773
struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head)
scripts/kconfig/menu.c
775
struct symbol *sym;
scripts/kconfig/menu.c
789
struct symbol *sym = menu->sym;
scripts/kconfig/nconf.c
1060
struct symbol *sym;
scripts/kconfig/nconf.c
1236
struct symbol *active;
scripts/kconfig/nconf.c
702
struct symbol **sym_arr;
scripts/kconfig/nconf.c
764
struct symbol *sym;
scripts/kconfig/nconf.c
822
struct symbol *def_sym = sym_calc_choice(menu);
scripts/kconfig/parser.y
236
config_option: T_RANGE symbol symbol if_expr T_EOL
scripts/kconfig/parser.y
254
struct symbol *sym = sym_lookup(NULL, 0);
scripts/kconfig/parser.y
38
struct symbol *symbol;
scripts/kconfig/parser.y
455
expr: symbol { $$ = expr_alloc_symbol($1); }
scripts/kconfig/parser.y
456
| symbol T_LESS symbol { $$ = expr_alloc_comp(E_LTH, $1, $3); }
scripts/kconfig/parser.y
457
| symbol T_LESS_EQUAL symbol { $$ = expr_alloc_comp(E_LEQ, $1, $3); }
scripts/kconfig/parser.y
458
| symbol T_GREATER symbol { $$ = expr_alloc_comp(E_GTH, $1, $3); }
scripts/kconfig/parser.y
459
| symbol T_GREATER_EQUAL symbol { $$ = expr_alloc_comp(E_GEQ, $1, $3); }
scripts/kconfig/parser.y
460
| symbol T_EQUAL symbol { $$ = expr_alloc_comp(E_EQUAL, $1, $3); }
scripts/kconfig/parser.y
461
| symbol T_UNEQUAL symbol { $$ = expr_alloc_comp(E_UNEQUAL, $1, $3); }
scripts/kconfig/parser.y
471
symbol: nonconst_symbol
scripts/kconfig/parser.y
677
struct symbol *sym = menu->sym;
scripts/kconfig/parser.y
762
struct symbol *sym;
scripts/kconfig/parser.y
90
%type <symbol> nonconst_symbol
scripts/kconfig/parser.y
91
%type <symbol> symbol
scripts/kconfig/qconf.cc
1003
struct symbol* sym;
scripts/kconfig/qconf.cc
1061
QString ConfigInfoView::debug_info(struct symbol *sym)
scripts/kconfig/qconf.cc
1134
void ConfigInfoView::expr_print_help(void *data, struct symbol *sym, const char *str)
scripts/kconfig/qconf.cc
1240
struct symbol **p;
scripts/kconfig/qconf.cc
282
struct symbol *sym;
scripts/kconfig/qconf.cc
499
struct symbol* sym;
scripts/kconfig/qconf.cc
524
struct symbol* sym;
scripts/kconfig/qconf.cc
98
struct symbol* sym;
scripts/kconfig/qconf.h
205
QString debug_info(struct symbol *sym);
scripts/kconfig/qconf.h
207
static void expr_print_help(void *data, struct symbol *sym, const char *str);
scripts/kconfig/qconf.h
210
struct symbol *sym;
scripts/kconfig/qconf.h
232
struct symbol **result;
scripts/kconfig/symbol.c
1023
struct symbol **sym_re_search(const char *pattern)
scripts/kconfig/symbol.c
1025
struct symbol *sym, **sym_arr = NULL;
scripts/kconfig/symbol.c
1061
sym_arr = malloc((cnt+1) * sizeof(struct symbol *));
scripts/kconfig/symbol.c
1084
struct symbol *sym;
scripts/kconfig/symbol.c
1089
static void dep_stack_insert(struct dep_stack *stack, struct symbol *sym)
scripts/kconfig/symbol.c
1111
static void sym_check_print_recursive(struct symbol *last_sym)
scripts/kconfig/symbol.c
1114
struct symbol *sym, *next_sym;
scripts/kconfig/symbol.c
1179
static struct symbol *sym_check_expr_deps(const struct expr *e)
scripts/kconfig/symbol.c
1181
struct symbol *sym;
scripts/kconfig/symbol.c
120
static struct property *sym_get_default_prop(struct symbol *sym)
scripts/kconfig/symbol.c
1214
static struct symbol *sym_check_sym_deps(struct symbol *sym)
scripts/kconfig/symbol.c
1216
struct symbol *sym2;
scripts/kconfig/symbol.c
1261
static struct symbol *sym_check_choice_deps(struct symbol *choice)
scripts/kconfig/symbol.c
1264
struct symbol *sym2;
scripts/kconfig/symbol.c
1307
struct symbol *sym_check_deps(struct symbol *sym)
scripts/kconfig/symbol.c
1310
struct symbol *sym2;
scripts/kconfig/symbol.c
132
struct property *sym_get_range_prop(struct symbol *sym)
scripts/kconfig/symbol.c
1338
struct symbol *prop_get_symbol(const struct property *prop)
scripts/kconfig/symbol.c
144
static long long sym_get_range_val(struct symbol *sym, int base)
scripts/kconfig/symbol.c
160
static void sym_validate_range(struct symbol *sym)
scripts/kconfig/symbol.c
163
struct symbol *range_sym;
scripts/kconfig/symbol.c
17
struct symbol symbol_yes = {
scripts/kconfig/symbol.c
192
static void sym_set_changed(struct symbol *sym)
scripts/kconfig/symbol.c
206
struct symbol *sym;
scripts/kconfig/symbol.c
212
static void sym_calc_visibility(struct symbol *sym)
scripts/kconfig/symbol.c
25
struct symbol symbol_mod = {
scripts/kconfig/symbol.c
272
struct symbol *sym_choice_default(struct menu *choice)
scripts/kconfig/symbol.c
275
struct symbol *def_sym;
scripts/kconfig/symbol.c
304
struct symbol *sym_calc_choice(struct menu *choice)
scripts/kconfig/symbol.c
306
struct symbol *res = NULL;
scripts/kconfig/symbol.c
307
struct symbol *sym;
scripts/kconfig/symbol.c
33
struct symbol symbol_no = {
scripts/kconfig/symbol.c
381
static void sym_warn_unmet_dep(const struct symbol *sym)
scripts/kconfig/symbol.c
41
struct symbol *modules_sym;
scripts/kconfig/symbol.c
411
void sym_calc_value(struct symbol *sym)
scripts/kconfig/symbol.c
45
enum symbol_type sym_get_type(const struct symbol *sym)
scripts/kconfig/symbol.c
511
struct symbol *ds = prop_get_symbol(prop);
scripts/kconfig/symbol.c
529
struct symbol *ds = prop_get_symbol(prop);
scripts/kconfig/symbol.c
553
struct symbol *sym;
scripts/kconfig/symbol.c
562
bool sym_tristate_within_range(const struct symbol *sym, tristate val)
scripts/kconfig/symbol.c
579
bool sym_set_tristate_value(struct symbol *sym, tristate val)
scripts/kconfig/symbol.c
604
void choice_set_value(struct menu *choice, struct symbol *sym)
scripts/kconfig/symbol.c
641
tristate sym_toggle_tristate_value(struct symbol *sym)
scripts/kconfig/symbol.c
671
bool sym_string_valid(struct symbol *sym, const char *str)
scripts/kconfig/symbol.c
714
bool sym_string_within_range(struct symbol *sym, const char *str)
scripts/kconfig/symbol.c
756
bool sym_set_string_value(struct symbol *sym, const char *newval)
scripts/kconfig/symbol.c
80
struct menu *sym_get_prompt_menu(const struct symbol *sym)
scripts/kconfig/symbol.c
812
const char *sym_get_string_default(struct symbol *sym)
scripts/kconfig/symbol.c
815
struct symbol *ds;
scripts/kconfig/symbol.c
884
const char *sym_get_string_value(struct symbol *sym)
scripts/kconfig/symbol.c
907
bool sym_is_changeable(const struct symbol *sym)
scripts/kconfig/symbol.c
912
bool sym_is_choice_value(const struct symbol *sym)
scripts/kconfig/symbol.c
919
struct symbol *sym_lookup(const char *name, int flags)
scripts/kconfig/symbol.c
921
struct symbol *symbol;
scripts/kconfig/symbol.c
935
hash_for_each_possible(sym_hashtable, symbol, node, hash) {
scripts/kconfig/symbol.c
936
if (symbol->name &&
scripts/kconfig/symbol.c
937
!strcmp(symbol->name, name) &&
scripts/kconfig/symbol.c
938
(flags ? symbol->flags & flags
scripts/kconfig/symbol.c
939
: !(symbol->flags & SYMBOL_CONST)))
scripts/kconfig/symbol.c
940
return symbol;
scripts/kconfig/symbol.c
948
symbol = xmalloc(sizeof(*symbol));
scripts/kconfig/symbol.c
949
memset(symbol, 0, sizeof(*symbol));
scripts/kconfig/symbol.c
950
symbol->name = new_name;
scripts/kconfig/symbol.c
951
symbol->type = S_UNKNOWN;
scripts/kconfig/symbol.c
952
symbol->flags = flags;
scripts/kconfig/symbol.c
953
INIT_LIST_HEAD(&symbol->menus);
scripts/kconfig/symbol.c
954
INIT_LIST_HEAD(&symbol->choice_link);
scripts/kconfig/symbol.c
956
hash_add(sym_hashtable, &symbol->node, hash);
scripts/kconfig/symbol.c
958
return symbol;
scripts/kconfig/symbol.c
961
struct symbol *sym_find(const char *name)
scripts/kconfig/symbol.c
963
struct symbol *symbol = NULL;
scripts/kconfig/symbol.c
978
hash_for_each_possible(sym_hashtable, symbol, node, hash) {
scripts/kconfig/symbol.c
979
if (symbol->name &&
scripts/kconfig/symbol.c
98
struct menu *sym_get_choice_menu(const struct symbol *sym)
scripts/kconfig/symbol.c
980
!strcmp(symbol->name, name) &&
scripts/kconfig/symbol.c
981
!(symbol->flags & SYMBOL_CONST))
scripts/kconfig/symbol.c
985
return symbol;
scripts/kconfig/symbol.c
989
struct symbol *sym;
scripts/mod/file2alias.c
1383
static bool sym_is(const char *name, unsigned namelen, const char *symbol)
scripts/mod/file2alias.c
1385
if (namelen != strlen(symbol))
scripts/mod/file2alias.c
1388
return memcmp(name, symbol, namelen) == 0;
scripts/mod/modpost.c
1082
struct symbol *s;
scripts/mod/modpost.c
1504
struct symbol *sym;
scripts/mod/modpost.c
1743
struct symbol *s, *exp;
scripts/mod/modpost.c
1790
struct symbol *sym = find_symbol(name);
scripts/mod/modpost.c
1809
struct symbol *sym;
scripts/mod/modpost.c
1866
struct symbol *sym;
scripts/mod/modpost.c
1904
struct symbol *s;
scripts/mod/modpost.c
1947
struct symbol *s;
scripts/mod/modpost.c
1983
struct symbol *s;
scripts/mod/modpost.c
2156
struct symbol *s;
scripts/mod/modpost.c
2204
struct symbol *sym;
scripts/mod/modpost.c
237
static struct symbol *alloc_symbol(const char *name)
scripts/mod/modpost.c
239
struct symbol *s = xmalloc(sizeof(*s) + strlen(name) + 1);
scripts/mod/modpost.c
248
static void hash_add_symbol(struct symbol *sym)
scripts/mod/modpost.c
255
struct symbol *sym;
scripts/mod/modpost.c
263
static struct symbol *sym_find_with_module(const char *name, struct module *mod)
scripts/mod/modpost.c
265
struct symbol *s;
scripts/mod/modpost.c
278
static struct symbol *find_symbol(const char *name)
scripts/mod/modpost.c
351
static struct symbol *sym_add_exported(const char *name, struct module *mod,
scripts/mod/modpost.c
354
struct symbol *s = find_symbol(name);
scripts/mod/modpost.c
372
static void sym_set_crc(struct symbol *sym, unsigned int crc)
sound/pci/cs46xx/dsp_spos.c
188
struct dsp_symbol_entry * symbol = NULL;
sound/pci/cs46xx/dsp_spos.c
211
symbol = (ins->symbol_table.symbols + index);
sound/pci/cs46xx/dsp_spos.c
219
return symbol;
sound/pci/cs46xx/dsp_spos.c
606
struct dsp_symbol_entry * symbol;
sound/pci/cs46xx/dsp_spos.c
614
symbol = cs46xx_dsp_lookup_symbol_addr(chip, i / sizeof(u32), SYMBOL_PARAMETER);
sound/pci/cs46xx/dsp_spos.c
615
if (symbol) {
sound/pci/cs46xx/dsp_spos.c
617
snd_iprintf (buffer,"\n%s:\n",symbol->symbol_name);
sound/pci/cs46xx/dsp_spos_scb_lib.c
30
static void remove_symbol (struct snd_cs46xx * chip, struct dsp_symbol_entry * symbol)
sound/pci/cs46xx/dsp_spos_scb_lib.c
33
int symbol_index = (int)(symbol - ins->symbol_table.symbols);
tools/build/feature/test-cplus-demangle.c
10
tmp = cplus_demangle(symbol, 0);
tools/build/feature/test-cplus-demangle.c
7
char symbol[4096] = "FieldName__9ClassNameFd";
tools/build/feature/test-libbfd.c
11
tmp = bfd_demangle(0, symbol, 0);
tools/build/feature/test-libbfd.c
8
char symbol[4096] = "FieldName__9ClassNameFd";
tools/include/linux/btf_ids.h
38
#define ____BTF_ID(symbol) \
tools/include/linux/btf_ids.h
41
".local " #symbol " ; \n" \
tools/include/linux/btf_ids.h
42
".type " #symbol ", STT_OBJECT; \n" \
tools/include/linux/btf_ids.h
43
".size " #symbol ", 4; \n" \
tools/include/linux/btf_ids.h
44
#symbol ": \n" \
tools/include/linux/btf_ids.h
48
#define __BTF_ID(symbol) \
tools/include/linux/btf_ids.h
49
____BTF_ID(symbol)
tools/lib/bpf/elf.c
396
const struct symbol *sym_a = a;
tools/lib/bpf/elf.c
397
const struct symbol *sym_b = b;
tools/lib/bpf/elf.c
414
struct symbol *symbols;
tools/lib/bpf/elf.c
449
struct symbol *found, tmp = {
tools/lib/bpf/libbpf_internal.h
114
#define __alias(symbol) __attribute__((alias(#symbol)))
tools/objtool/arch/loongarch/decode.c
146
struct symbol *func = find_func_containing(insn->sec, insn->offset);
tools/objtool/arch/x86/decode.c
230
struct symbol *sym;
tools/objtool/arch/x86/decode.c
692
struct symbol *func;
tools/objtool/arch/x86/decode.c
906
bool arch_is_retpoline(struct symbol *sym)
tools/objtool/arch/x86/decode.c
912
bool arch_is_rethunk(struct symbol *sym)
tools/objtool/arch/x86/decode.c
918
bool arch_is_embedded_insn(struct symbol *sym)
tools/objtool/check.c
1030
struct symbol *sym;
tools/objtool/check.c
1085
struct symbol *func;
tools/objtool/check.c
1310
struct symbol *func;
tools/objtool/check.c
1329
__weak bool arch_is_retpoline(struct symbol *sym)
tools/objtool/check.c
1338
__weak bool arch_is_rethunk(struct symbol *sym)
tools/objtool/check.c
1347
__weak bool arch_is_embedded_insn(struct symbol *sym)
tools/objtool/check.c
1387
struct symbol *sym = insn_call_dest(insn);
tools/objtool/check.c
1464
struct symbol *dest, bool sibling)
tools/objtool/check.c
1532
struct symbol *func = insn_func(insn);
tools/objtool/check.c
1561
struct symbol *func = insn_func(insn);
tools/objtool/check.c
1564
struct symbol *dest_sym;
tools/objtool/check.c
1615
struct symbol *sym = find_symbol_by_offset(dest_sec, dest_off);
tools/objtool/check.c
1682
static struct symbol *find_call_destination(struct section *sec, unsigned long offset)
tools/objtool/check.c
1684
struct symbol *call_dest;
tools/objtool/check.c
1700
struct symbol *dest;
tools/objtool/check.c
1704
struct symbol *func = insn_func(insn);
tools/objtool/check.c
186
static bool is_rust_noreturn(const struct symbol *func)
tools/objtool/check.c
2057
struct symbol *pfunc = insn_func(insn)->pfunc;
tools/objtool/check.c
2128
static void find_jump_table(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
2178
struct symbol *func)
tools/objtool/check.c
2207
struct symbol *func)
tools/objtool/check.c
2229
struct symbol *func;
tools/objtool/check.c
2317
struct symbol *sym = find_symbol_by_offset(insn->sec, insn->offset);
tools/objtool/check.c
232
static bool __dead_end_function(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
2452
struct symbol *sym;
tools/objtool/check.c
2529
struct symbol *func;
tools/objtool/check.c
2623
struct symbol *dest_func = insn_func(insn->jump_dest);
tools/objtool/check.c
2709
struct symbol *dest = insn_call_dest(insn);
tools/objtool/check.c
307
static bool dead_end_function(struct objtool_file *file, struct symbol *func)
tools/objtool/check.c
3437
static inline bool func_uaccess_safe(struct symbol *func)
tools/objtool/check.c
3466
struct symbol *target;
tools/objtool/check.c
3493
struct symbol *func)
tools/objtool/check.c
3564
static int validate_return(struct symbol *func, struct instruction *insn, struct insn_state *state)
tools/objtool/check.c
3680
struct symbol *func;
tools/objtool/check.c
3703
static void checksum_update_insn(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3708
struct symbol *sym;
tools/objtool/check.c
3716
struct symbol *call_dest = insn_call_dest(insn);
tools/objtool/check.c
3747
static int validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3749
static int do_validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3752
static int validate_insn(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
4014
static int do_validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
4076
static int validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
4093
struct symbol *func = insn_func(insn);
tools/objtool/check.c
414
struct symbol *func;
tools/objtool/check.c
4307
struct symbol *sym = insn->sym;
tools/objtool/check.c
4339
struct symbol *func = insn_func(insn);
tools/objtool/check.c
4422
static int create_prefix_symbol(struct objtool_file *file, struct symbol *func)
tools/objtool/check.c
4442
struct symbol *pfx;
tools/objtool/check.c
4502
struct symbol *func;
tools/objtool/check.c
4518
struct symbol *sym, struct insn_state *state)
tools/objtool/check.c
4521
struct symbol *func;
tools/objtool/check.c
4565
struct symbol *func;
tools/objtool/check.c
4630
struct symbol *sym = find_symbol_containing(insn->sec, insn->offset-1);
tools/objtool/check.c
4872
struct symbol *call_dest;
tools/objtool/check.c
556
struct symbol *sym, *func;
tools/objtool/check.c
610
struct symbol *sym;
tools/objtool/check.c
670
struct symbol *key_sym;
tools/objtool/check.c
71
struct symbol *func = insn_func(insn);
tools/objtool/check.c
867
struct symbol *sym = insn->sym;
tools/objtool/check.c
893
struct symbol *sym;
tools/objtool/disas.c
1182
static void disas_func(struct disas_context *dctx, struct symbol *func)
tools/objtool/disas.c
1215
struct symbol *sym;
tools/objtool/disas.c
1230
struct symbol *sym;
tools/objtool/disas.c
167
static void disas_print_addr_sym(struct section *sec, struct symbol *sym,
tools/objtool/disas.c
189
struct symbol *sym;
tools/objtool/disas.c
225
struct symbol *sym = NULL;
tools/objtool/disas.c
285
struct symbol *sym;
tools/objtool/elf.c
101
INTERVAL_TREE_DEFINE(struct symbol, node, unsigned long, __subtree_last,
tools/objtool/elf.c
1020
struct symbol *sym = insn_sec->sym;
tools/objtool/elf.c
1047
struct symbol *sym,
tools/objtool/elf.c
1065
struct symbol *sym;
tools/objtool/elf.c
111
const struct symbol *sym;
tools/objtool/elf.c
119
const struct symbol *s = rb_entry(node, struct symbol, node);
tools/objtool/elf.c
1192
struct symbol *sym;
tools/objtool/elf.c
1249
!elf_alloc_hash(symbol, 10000) ||
tools/objtool/elf.c
1470
struct symbol *sym;
tools/objtool/elf.c
158
static struct symbol *find_symbol_by_index(struct elf *elf, unsigned int idx)
tools/objtool/elf.c
160
struct symbol *sym;
tools/objtool/elf.c
1615
struct symbol *sym, s64 addend,
tools/objtool/elf.c
162
elf_hash_for_each_possible(symbol, sym, hash, idx) {
tools/objtool/elf.c
170
struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset)
tools/objtool/elf.c
173
struct symbol *sym;
tools/objtool/elf.c
183
struct symbol *find_func_by_offset(struct section *sec, unsigned long offset)
tools/objtool/elf.c
186
struct symbol *func;
tools/objtool/elf.c
196
struct symbol *find_symbol_containing(const struct section *sec, unsigned long offset)
tools/objtool/elf.c
199
struct symbol *sym = NULL, *tmp;
tools/objtool/elf.c
234
struct symbol *s;
tools/objtool/elf.c
260
s = rb_entry(n, struct symbol, node);
tools/objtool/elf.c
264
struct symbol *find_func_containing(struct section *sec, unsigned long offset)
tools/objtool/elf.c
267
struct symbol *func;
tools/objtool/elf.c
277
struct symbol *find_symbol_by_name(const struct elf *elf, const char *name)
tools/objtool/elf.c
279
struct symbol *sym;
tools/objtool/elf.c
290
static struct symbol *find_local_symbol_by_file_and_name(const struct elf *elf,
tools/objtool/elf.c
291
struct symbol *file,
tools/objtool/elf.c
294
struct symbol *sym;
tools/objtool/elf.c
306
struct symbol *find_global_symbol_by_name(const struct elf *elf, const char *name)
tools/objtool/elf.c
308
struct symbol *sym;
tools/objtool/elf.c
443
static const char *demangle_name(struct symbol *sym)
tools/objtool/elf.c
474
static int elf_add_symbol(struct elf *elf, struct symbol *sym)
tools/objtool/elf.c
478
struct symbol *iter;
tools/objtool/elf.c
501
entry = &rb_entry(pnode, struct symbol, node)->list;
tools/objtool/elf.c
507
elf_hash_add(symbol, &sym->hash, sym->idx);
tools/objtool/elf.c
542
struct symbol *sym, *pfunc, *file = NULL;
tools/objtool/elf.c
565
if (!elf_alloc_hash(symbol, symbols_nr) ||
tools/objtool/elf.c
685
struct symbol *sym;
tools/objtool/elf.c
713
static int elf_update_sym_relocs(struct elf *elf, struct symbol *sym)
tools/objtool/elf.c
732
struct section *symtab_shndx, struct symbol *sym)
tools/objtool/elf.c
860
struct symbol *elf_create_symbol(struct elf *elf, const char *name,
tools/objtool/elf.c
867
struct symbol *old, *sym;
tools/objtool/elf.c
91
static inline unsigned long __sym_start(struct symbol *s)
tools/objtool/elf.c
922
elf_hash_del(symbol, &old->hash, old->idx);
tools/objtool/elf.c
923
elf_hash_add(symbol, &old->hash, new_idx);
tools/objtool/elf.c
96
static inline unsigned long __sym_last(struct symbol *s)
tools/objtool/elf.c
966
struct symbol *elf_create_section_symbol(struct elf *elf, struct section *sec)
tools/objtool/elf.c
968
struct symbol *sym = calloc(1, sizeof(*sym));
tools/objtool/elf.c
981
struct symbol *sym, s64 addend, unsigned int type)
tools/objtool/include/objtool/arch.h
94
bool arch_is_retpoline(struct symbol *sym);
tools/objtool/include/objtool/arch.h
95
bool arch_is_rethunk(struct symbol *sym);
tools/objtool/include/objtool/arch.h
96
bool arch_is_embedded_insn(struct symbol *sym);
tools/objtool/include/objtool/check.h
102
static inline struct symbol *insn_func(struct instruction *insn)
tools/objtool/include/objtool/check.h
104
struct symbol *sym = insn->sym;
tools/objtool/include/objtool/check.h
134
static inline struct symbol *insn_call_dest(struct instruction *insn)
tools/objtool/include/objtool/check.h
90
struct symbol *_call_dest;
tools/objtool/include/objtool/check.h
97
struct symbol *sym;
tools/objtool/include/objtool/checksum.h
17
static inline void checksum_update(struct symbol *func,
tools/objtool/include/objtool/checksum.h
25
static inline void checksum_finish(struct symbol *func)
tools/objtool/include/objtool/checksum.h
35
static inline void checksum_init(struct symbol *func) {}
tools/objtool/include/objtool/checksum.h
36
static inline void checksum_update(struct symbol *func,
tools/objtool/include/objtool/checksum.h
39
static inline void checksum_finish(struct symbol *func) {}
tools/objtool/include/objtool/checksum.h
9
static inline void checksum_init(struct symbol *func)
tools/objtool/include/objtool/elf.h
102
struct symbol *sym;
tools/objtool/include/objtool/elf.h
130
struct symbol *symbol_data;
tools/objtool/include/objtool/elf.h
147
struct symbol *elf_create_symbol(struct elf *elf, const char *name,
tools/objtool/include/objtool/elf.h
151
struct symbol *elf_create_section_symbol(struct elf *elf, struct section *sec);
tools/objtool/include/objtool/elf.h
159
unsigned long offset, struct symbol *sym,
tools/objtool/include/objtool/elf.h
164
struct symbol *sym, s64 addend, unsigned int type);
tools/objtool/include/objtool/elf.h
175
struct symbol *sym,
tools/objtool/include/objtool/elf.h
185
struct symbol *find_func_by_offset(struct section *sec, unsigned long offset);
tools/objtool/include/objtool/elf.h
186
struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset);
tools/objtool/include/objtool/elf.h
187
struct symbol *find_symbol_by_name(const struct elf *elf, const char *name);
tools/objtool/include/objtool/elf.h
188
struct symbol *find_global_symbol_by_name(const struct elf *elf, const char *name);
tools/objtool/include/objtool/elf.h
189
struct symbol *find_symbol_containing(const struct section *sec, unsigned long offset);
tools/objtool/include/objtool/elf.h
194
struct symbol *find_func_containing(struct section *sec, unsigned long offset);
tools/objtool/include/objtool/elf.h
226
static inline bool is_undef_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
231
static inline bool is_null_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
236
static inline bool is_sec_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
241
static inline bool is_object_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
246
static inline bool is_func_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
251
static inline bool is_file_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
256
static inline bool is_notype_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
261
static inline bool is_global_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
266
static inline bool is_weak_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
271
static inline bool is_local_sym(struct symbol *sym)
tools/objtool/include/objtool/elf.h
276
static inline bool is_prefix_func(struct symbol *sym)
tools/objtool/include/objtool/elf.h
487
static inline struct symbol *get_func_prefix(struct symbol *func)
tools/objtool/include/objtool/elf.h
489
struct symbol *prev;
tools/objtool/include/objtool/elf.h
50
struct symbol *sym;
tools/objtool/include/objtool/elf.h
72
struct symbol *pfunc, *cfunc, *alias, *file;
tools/objtool/include/objtool/elf.h
96
struct symbol *twin, *clone;
tools/objtool/include/objtool/objtool.h
48
int objtool_pv_add(struct objtool_file *file, int idx, struct symbol *func);
tools/objtool/include/objtool/warn.h
23
struct symbol *sym = NULL;
tools/objtool/klp-diff.c
1060
struct symbol *patched_sym = patched_reloc->sym;
tools/objtool/klp-diff.c
1063
struct symbol *out_sym;
tools/objtool/klp-diff.c
1123
static int clone_sym_relocs(struct elfs *e, struct symbol *patched_sym)
tools/objtool/klp-diff.c
1128
struct symbol *out_sym;
tools/objtool/klp-diff.c
1314
static bool should_keep_special_sym(struct elf *elf, struct symbol *sym)
tools/objtool/klp-diff.c
1352
static int validate_special_section_klp_reloc(struct elfs *e, struct symbol *sym)
tools/objtool/klp-diff.c
1438
struct symbol *patched_sym;
tools/objtool/klp-diff.c
1491
struct symbol *funcs_sym, *str_sym, *sym;
tools/objtool/klp-diff.c
192
struct symbol *sym;
tools/objtool/klp-diff.c
216
static struct symbol *first_file_symbol(struct elf *elf)
tools/objtool/klp-diff.c
218
struct symbol *sym;
tools/objtool/klp-diff.c
228
static struct symbol *next_file_symbol(struct elf *elf, struct symbol *sym)
tools/objtool/klp-diff.c
242
static bool is_uncorrelated_static_local(struct symbol *sym)
tools/objtool/klp-diff.c
273
static bool is_clang_tmp_label(struct symbol *sym)
tools/objtool/klp-diff.c
345
static bool dont_correlate(struct symbol *sym)
tools/objtool/klp-diff.c
365
struct symbol *file1_sym, *file2_sym;
tools/objtool/klp-diff.c
366
struct symbol *sym1, *sym2;
tools/objtool/klp-diff.c
474
static unsigned long find_sympos(struct elf *elf, struct symbol *sym)
tools/objtool/klp-diff.c
479
struct symbol *s;
tools/objtool/klp-diff.c
532
static int clone_sym_relocs(struct elfs *e, struct symbol *patched_sym);
tools/objtool/klp-diff.c
534
static struct symbol *__clone_symbol(struct elf *elf, struct symbol *patched_sym,
tools/objtool/klp-diff.c
539
struct symbol *out_sym;
tools/objtool/klp-diff.c
597
static const char *sym_type(struct symbol *sym)
tools/objtool/klp-diff.c
609
static const char *sym_bind(struct symbol *sym)
tools/objtool/klp-diff.c
623
static struct symbol *clone_symbol(struct elfs *e, struct symbol *patched_sym,
tools/objtool/klp-diff.c
626
struct symbol *pfx;
tools/objtool/klp-diff.c
649
static void mark_included_function(struct symbol *func)
tools/objtool/klp-diff.c
651
struct symbol *pfx;
tools/objtool/klp-diff.c
673
struct symbol *sym_orig, *patched_sym;
tools/objtool/klp-diff.c
715
struct symbol *patched_sym;
tools/objtool/klp-diff.c
760
static struct export *find_export(struct symbol *sym)
tools/objtool/klp-diff.c
829
struct symbol *patched_sym = patched_reloc->sym;
tools/objtool/klp-diff.c
870
struct symbol *sym = reloc->sym;
tools/objtool/klp-diff.c
884
struct symbol *sym = reloc->sym;
tools/objtool/klp-diff.c
931
struct symbol *patched_sym = patched_reloc->sym;
tools/objtool/klp-diff.c
935
struct symbol *sym, *klp_sym;
tools/objtool/klp-post-link.c
45
struct symbol *sym, *klp_sym;
tools/objtool/objtool.c
48
int objtool_pv_add(struct objtool_file *f, int idx, struct symbol *func)
tools/perf/arch/powerpc/util/sym-handling.c
123
struct symbol *sym = NULL;
tools/perf/arch/powerpc/util/sym-handling.c
13
int arch__choose_best_symbol(struct symbol *syma,
tools/perf/arch/powerpc/util/sym-handling.c
14
struct symbol *symb __maybe_unused)
tools/perf/arch/powerpc/util/sym-handling.c
70
void arch__sym_update(struct symbol *s, GElf_Sym *sym)
tools/perf/arch/powerpc/util/sym-handling.c
80
struct symbol *sym)
tools/perf/builtin-annotate.c
100
struct symbol *sym = start->ms.sym;
tools/perf/builtin-c2c.c
2596
struct symbol *sym = NULL;
tools/perf/builtin-kallsyms.c
42
struct symbol *symbol = machine__find_kernel_symbol_by_name(machine, argv[i], &map);
tools/perf/builtin-kallsyms.c
44
if (symbol == NULL) {
tools/perf/builtin-kallsyms.c
51
symbol->name, dso__short_name(dso), dso__long_name(dso),
tools/perf/builtin-kallsyms.c
52
map__unmap_ip(map, symbol->start), map__unmap_ip(map, symbol->end),
tools/perf/builtin-kallsyms.c
53
symbol->start, symbol->end);
tools/perf/builtin-kmem.c
1016
struct symbol *sym = NULL;
tools/perf/builtin-kmem.c
1082
struct symbol *sym;
tools/perf/builtin-kmem.c
1124
struct symbol *sym;
tools/perf/builtin-kmem.c
347
struct symbol *sym;
tools/perf/builtin-kwork.c
1114
for (sym = args->next->symbol.symbols; sym != NULL; sym = sym->next) {
tools/perf/builtin-kwork.c
694
struct symbol *sym;
tools/perf/builtin-lock.c
1661
struct symbol *sym;
tools/perf/builtin-lock.c
1714
struct symbol *sym;
tools/perf/builtin-lock.c
827
static int get_symbol_name_offset(struct map *map, struct symbol *sym, u64 ip,
tools/perf/builtin-lock.c
850
struct symbol *sym;
tools/perf/builtin-lock.c
979
struct symbol *sym;
tools/perf/builtin-report.c
759
struct symbol *sym = he->ms.sym;
tools/perf/builtin-sched.c
1591
char symbol = ' ';
tools/perf/builtin-sched.c
1601
symbol = '*';
tools/perf/builtin-sched.c
1603
color_fprintf(stdout, cpu.cpu != this_cpu.cpu ? color : cpu_color, "%c", symbol);
tools/perf/builtin-sched.c
2363
struct symbol *sym;
tools/perf/builtin-script.c
1311
u8 cpumode, int cpu, struct symbol **lastsym,
tools/perf/builtin-script.c
1363
struct symbol *lastsym = NULL;
tools/perf/builtin-top.c
115
struct symbol *sym;
tools/perf/builtin-top.c
166
struct symbol *sym = he->ms.sym;
tools/perf/builtin-top.c
170
static void ui__warn_map_erange(struct map *map, struct symbol *sym, u64 ip)
tools/perf/builtin-top.c
205
struct symbol *sym = he->ms.sym;
tools/perf/builtin-top.c
246
struct symbol *symbol;
tools/perf/builtin-top.c
254
symbol = he->ms.sym;
tools/perf/builtin-top.c
255
notes = symbol__annotation(symbol);
tools/perf/builtin-top.c
259
symbol__calc_percent(symbol, evsel);
tools/perf/builtin-top.c
264
printf("Showing %s for %s\n", evsel__name(top->sym_evsel), symbol->name);
tools/perf/builtin-top.c
271
symbol__annotate_zero_histogram(symbol, top->sym_evsel);
tools/perf/builtin-top.c
273
symbol__annotate_decay_histogram(symbol, top->sym_evsel);
tools/perf/builtin-top.c
441
struct symbol *sym = top->sym_filter_entry->ms.sym;
tools/perf/tests/dlfilter-test.c
265
struct symbol *sym;
tools/perf/tests/dwarf-unwind.c
59
char *symbol = entry->ms.sym ? entry->ms.sym->name : NULL;
tools/perf/tests/dwarf-unwind.c
82
if (!symbol) {
tools/perf/tests/dwarf-unwind.c
90
symbol, entry->ip, funcs[idx]);
tools/perf/tests/dwarf-unwind.c
91
return strcmp((const char *) symbol, funcs[idx]);
tools/perf/tests/hists_common.c
139
struct symbol *sym;
tools/perf/tests/hists_cumulate.c
22
struct symbol *sym;
tools/perf/tests/hists_filter.c
21
struct symbol *sym;
tools/perf/tests/hists_link.c
148
struct thread *t, struct map *m, struct symbol *s)
tools/perf/tests/hists_link.c
22
struct symbol *sym;
tools/perf/tests/hists_output.c
23
struct symbol *sym;
tools/perf/tests/pe-file-parsing.c
35
struct symbol *sym;
tools/perf/tests/symbols.c
117
struct symbol *last_sym = NULL;
tools/perf/tests/symbols.c
126
struct symbol *sym = rb_entry(nd, struct symbol, rb_node);
tools/perf/tests/vmlinux-kallsyms.c
193
struct symbol *sym;
tools/perf/tests/vmlinux-kallsyms.c
289
struct symbol *pair, *first_pair;
tools/perf/tests/vmlinux-kallsyms.c
291
sym = rb_entry(nd, struct symbol, rb_node);
tools/perf/ui/browsers/annotate.c
1162
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/annotate.c
190
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/annotate.c
342
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/annotate.c
549
static int sym_title(struct symbol *sym, struct map *map, char *title,
tools/perf/ui/browsers/annotate.c
562
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/annotate.c
868
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/annotate.c
884
struct symbol *sym = ms->sym;
tools/perf/ui/browsers/hists.c
2502
static struct symbol *symbol__new_unresolved(u64 addr, struct map *map)
tools/perf/ui/browsers/hists.c
2505
struct symbol *sym;
tools/perf/ui/browsers/hists.c
2785
struct thread *thread, struct symbol *sym,
tools/perf/ui/browsers/hists.c
2811
struct thread *thread, struct symbol *sym)
tools/perf/ui/browsers/map.c
123
struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
tools/perf/ui/browsers/map.c
27
struct symbol *sym = rb_entry(nd, struct symbol, rb_node);
tools/perf/ui/browsers/map.c
43
static u32 *symbol__browser_index(struct symbol *browser)
tools/perf/ui/browsers/map.c
51
struct symbol *sym;
tools/perf/ui/gtk/annotate.c
107
struct symbol *sym = ms->sym;
tools/perf/ui/gtk/annotate.c
178
struct symbol *sym = ms->sym;
tools/perf/ui/gtk/annotate.c
29
static int perf_gtk__get_percent(char *buf, size_t size, struct symbol *sym,
tools/perf/ui/stdio/hist.c
98
static struct symbol *rem_sq_bracket;
tools/perf/util/addr2line.c
273
struct symbol *sym,
tools/perf/util/addr2line.c
278
struct symbol *inline_sym = new_inline_sym(dso, sym, function);
tools/perf/util/addr2line.c
288
struct symbol *sym __maybe_unused)
tools/perf/util/addr2line.h
18
struct symbol *sym);
tools/perf/util/addr2line.h
9
struct symbol;
tools/perf/util/addr_location.h
10
struct symbol;
tools/perf/util/addr_location.h
15
struct symbol *sym;
tools/perf/util/annotate-arch/annotate-loongarch.c
74
struct symbol *sym = ms->sym;
tools/perf/util/annotate-arch/annotate-x86.c
224
struct symbol *func = dl->ops.target.sym;
tools/perf/util/annotate-data.c
1353
struct symbol *sym = dloc->ms->sym;
tools/perf/util/annotate-data.c
725
struct symbol *sym;
tools/perf/util/annotate.c
1014
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
1187
static void symbol__annotate_hits(struct symbol *sym, struct evsel *evsel)
tools/perf/util/annotate.c
1221
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
1359
static int symbol__annotate_fprintf2(struct symbol *sym, FILE *fp,
tools/perf/util/annotate.c
1429
void symbol__annotate_zero_histogram(struct symbol *sym, struct evsel *evsel)
tools/perf/util/annotate.c
1437
void symbol__annotate_decay_histogram(struct symbol *sym, struct evsel *evsel)
tools/perf/util/annotate.c
149
void symbol__annotate_zero_histograms(struct symbol *sym)
tools/perf/util/annotate.c
1498
bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym)
tools/perf/util/annotate.c
1509
annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym)
tools/perf/util/annotate.c
1589
annotation__init_column_widths(struct annotation *notes, struct symbol *sym)
tools/perf/util/annotate.c
1669
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
1709
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
220
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
2208
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
2625
static struct disasm_line *find_disasm_line(struct symbol *sym, u64 ip,
tools/perf/util/annotate.c
276
static struct annotated_branch *symbol__find_branch_hist(struct symbol *sym,
tools/perf/util/annotate.c
302
struct annotated_source *symbol__hists(struct symbol *sym, int nr_hists)
tools/perf/util/annotate.c
3065
struct symbol *sym, u64 target)
tools/perf/util/annotate.c
3175
int annotate_get_basic_blocks(struct symbol *sym, s64 src, s64 dst,
tools/perf/util/annotate.c
325
struct symbol *sym = ms->sym;
tools/perf/util/annotate.c
361
static int symbol__account_cycles(u64 addr, u64 start, struct symbol *sym,
tools/perf/util/annotate.c
787
struct symbol *sym = apd->he->ms.sym;
tools/perf/util/annotate.c
979
void symbol__calc_percent(struct symbol *sym, struct evsel *evsel)
tools/perf/util/annotate.h
186
bool disasm_line__is_valid_local_jump(struct disasm_line *dl, struct symbol *sym);
tools/perf/util/annotate.h
223
void symbol__calc_percent(struct symbol *sym, struct evsel *evsel);
tools/perf/util/annotate.h
27
struct symbol;
tools/perf/util/annotate.h
420
static inline struct annotation *symbol__annotation(struct symbol *sym)
tools/perf/util/annotate.h
439
struct annotated_source *symbol__hists(struct symbol *sym, int nr_hists);
tools/perf/util/annotate.h
440
void symbol__annotate_zero_histograms(struct symbol *sym);
tools/perf/util/annotate.h
474
void symbol__annotate_zero_histogram(struct symbol *sym, struct evsel *evsel);
tools/perf/util/annotate.h
475
void symbol__annotate_decay_histogram(struct symbol *sym, struct evsel *evsel);
tools/perf/util/annotate.h
580
int annotate_get_basic_blocks(struct symbol *sym, s64 src, s64 dst,
tools/perf/util/auxtrace.c
2661
static bool dso_sym_match(struct symbol *sym, const char *name, int *cnt,
tools/perf/util/auxtrace.c
2673
struct symbol *sym;
tools/perf/util/auxtrace.c
2703
struct symbol *sym;
tools/perf/util/block-info.c
103
static void init_block_info(struct block_info *bi, struct symbol *sym,
tools/perf/util/block-info.h
12
struct symbol *sym;
tools/perf/util/block-range.c
313
struct symbol *sym;
tools/perf/util/block-range.h
25
struct symbol *sym;
tools/perf/util/block-range.h
9
struct symbol;
tools/perf/util/bpf_lock_contention.c
113
struct symbol *sym;
tools/perf/util/bpf_lock_contention.c
242
struct symbol *sym;
tools/perf/util/bpf_lock_contention.c
272
struct symbol *sym;
tools/perf/util/bpf_lock_contention.c
568
struct symbol *sym;
tools/perf/util/call-path.c
15
struct symbol *sym, u64 ip, bool in_kernel)
tools/perf/util/call-path.c
51
struct symbol *sym, u64 ip,
tools/perf/util/call-path.c
79
struct symbol *sym, u64 ip, u64 ks)
tools/perf/util/call-path.h
30
struct symbol *sym;
tools/perf/util/call-path.h
66
struct symbol *sym, u64 ip, u64 ks);
tools/perf/util/callchain.c
1125
struct callchain_cursor *cursor, struct symbol **parent,
tools/perf/util/callchain.h
253
struct callchain_cursor *cursor, struct symbol **parent,
tools/perf/util/capstone.c
256
struct symbol *sym;
tools/perf/util/capstone.c
326
struct symbol *sym __maybe_unused,
tools/perf/util/capstone.c
446
struct symbol *sym __maybe_unused,
tools/perf/util/capstone.h
14
struct symbol;
tools/perf/util/capstone.h
21
int symbol__disassemble_capstone(const char *filename, struct symbol *sym,
tools/perf/util/capstone.h
23
int symbol__disassemble_capstone_powerpc(const char *filename, struct symbol *sym,
tools/perf/util/capstone.h
42
struct symbol *sym __maybe_unused,
tools/perf/util/capstone.h
49
struct symbol *sym __maybe_unused,
tools/perf/util/db-export.c
160
int db_export__symbol(struct db_export *dbe, struct symbol *sym,
tools/perf/util/db-export.h
52
int (*export_symbol)(struct db_export *dbe, struct symbol *sym,
tools/perf/util/db-export.h
94
int db_export__symbol(struct db_export *dbe, struct symbol *sym,
tools/perf/util/disasm.c
1013
static int symbol__parse_objdump_line(struct symbol *sym,
tools/perf/util/disasm.c
1081
static void delete_last_nop(struct symbol *sym)
tools/perf/util/disasm.c
1234
static int symbol__disassemble_raw(char *filename, struct symbol *sym,
tools/perf/util/disasm.c
1380
static int symbol__disassemble_bpf_image(struct symbol *sym, struct annotate_args *args)
tools/perf/util/disasm.c
1397
static int symbol__disassemble_objdump(const char *filename, struct symbol *sym,
tools/perf/util/disasm.c
1541
int symbol__disassemble(struct symbol *sym, struct annotate_args *args)
tools/perf/util/disasm.c
341
struct symbol *sym = ms->sym;
tools/perf/util/disasm.h
15
struct symbol;
tools/perf/util/disasm.h
164
int symbol__disassemble(struct symbol *sym, struct annotate_args *args);
tools/perf/util/disasm.h
64
struct symbol *sym;
tools/perf/util/dlfilter.c
30
struct symbol *sym = al->sym;
tools/perf/util/dso.c
1813
struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/dso.c
1943
const struct map *map, const struct symbol *sym,
tools/perf/util/dso.h
256
struct symbol **symbol_names;
tools/perf/util/dso.h
265
struct symbol *symbol;
tools/perf/util/dso.h
551
static inline struct symbol *dso__last_find_result_symbol(const struct dso *dso)
tools/perf/util/dso.h
553
return RC_CHK_ACCESS(dso)->last_find_result.symbol;
tools/perf/util/dso.h
556
static inline void dso__set_last_find_result_symbol(struct dso *dso, struct symbol *symbol)
tools/perf/util/dso.h
558
RC_CHK_ACCESS(dso)->last_find_result.symbol = symbol;
tools/perf/util/dso.h
678
static inline struct symbol **dso__symbol_names(struct dso *dso)
tools/perf/util/dso.h
683
static inline void dso__set_symbol_names(struct dso *dso, struct symbol **names)
tools/perf/util/dso.h
941
const struct map *map, const struct symbol *sym,
tools/perf/util/event.c
770
struct symbol *thread__find_symbol(struct thread *thread, u8 cpumode,
tools/perf/util/event.c
779
struct symbol *thread__find_symbol_fb(struct thread *thread, u8 cpumode,
tools/perf/util/evsel_fprintf.c
138
struct symbol *sym;
tools/perf/util/hist.c
1210
struct symbol *sym_l = left->ms.sym;
tools/perf/util/hist.c
1211
struct symbol *sym_r = right->ms.sym;
tools/perf/util/hist.c
659
static filter_mask_t symbol__parent_filter(const struct symbol *parent)
tools/perf/util/hist.c
794
struct symbol *sym_parent,
tools/perf/util/hist.c
860
struct symbol *sym_parent,
tools/perf/util/hist.c
874
struct symbol *sym_parent,
tools/perf/util/hist.h
161
struct symbol *parent;
tools/perf/util/hist.h
294
struct symbol *parent;
tools/perf/util/hist.h
346
struct symbol *parent,
tools/perf/util/hist.h
356
struct symbol *sym_parent,
tools/perf/util/intel-pt.c
2965
struct symbol *sym, *start;
tools/perf/util/libbfd.c
210
struct symbol *sym)
tools/perf/util/libbfd.c
213
struct symbol *inline_sym = new_inline_sym(dso, sym, a2l->funcname);
tools/perf/util/libbfd.c
225
struct symbol *sym)
tools/perf/util/libbfd.c
304
static int bfd2elf_binding(asymbol *symbol)
tools/perf/util/libbfd.c
306
if (symbol->flags & BSF_WEAK)
tools/perf/util/libbfd.c
308
if (symbol->flags & BSF_GLOBAL)
tools/perf/util/libbfd.c
310
if (symbol->flags & BSF_LOCAL)
tools/perf/util/libbfd.c
321
struct symbol *symbol;
tools/perf/util/libbfd.c
398
symbol = symbol__new(start, len, bfd2elf_binding(sym), STT_FUNC,
tools/perf/util/libbfd.c
400
if (!symbol)
tools/perf/util/libbfd.c
403
symbols__insert(dso__symbols(dso), symbol);
tools/perf/util/libbfd.c
495
int symbol__disassemble_bpf_libbfd(struct symbol *sym __maybe_unused,
tools/perf/util/libbfd.h
14
struct symbol;
tools/perf/util/libbfd.h
20
struct symbol *sym);
tools/perf/util/libbfd.h
25
int symbol__disassemble_libbfd(const char *filename, struct symbol *sym,
tools/perf/util/libbfd.h
32
int symbol__disassemble_bpf_libbfd(struct symbol *sym, struct annotate_args *args);
tools/perf/util/libbfd.h
44
struct symbol *sym __always_unused)
tools/perf/util/libbfd.h
55
struct symbol *sym __always_unused,
tools/perf/util/libbfd.h
74
static inline int symbol__disassemble_bpf_libbfd(struct symbol *sym __always_unused,
tools/perf/util/libdw.c
116
struct inline_node *node, struct symbol *sym)
tools/perf/util/libdw.c
71
struct symbol *sym;
tools/perf/util/libdw.c
80
struct symbol *inline_sym = new_inline_sym(args->dso, args->sym, dwarf_diename(die));
tools/perf/util/libdw.h
31
struct symbol *sym);
tools/perf/util/libdw.h
48
struct symbol *sym __maybe_unused)
tools/perf/util/libdw.h
9
struct symbol;
tools/perf/util/llvm.c
116
int symbol__disassemble_llvm(const char *filename, struct symbol *sym,
tools/perf/util/llvm.c
38
struct inline_node *node __maybe_unused, struct symbol *sym __maybe_unused)
tools/perf/util/llvm.c
51
struct symbol *inline_sym =
tools/perf/util/llvm.h
11
struct symbol;
tools/perf/util/llvm.h
16
struct symbol *sym);
tools/perf/util/llvm.h
18
int symbol__disassemble_llvm(const char *filename, struct symbol *sym,
tools/perf/util/lock-contention.c
105
struct symbol *sym;
tools/perf/util/machine.c
1077
struct symbol *sym = dso__first_symbol(dso);
tools/perf/util/machine.c
1995
static bool symbol__match_regex(struct symbol *sym, regex_t *regex)
tools/perf/util/machine.c
2097
struct symbol *sym = ms->sym;
tools/perf/util/machine.c
2127
ilist_ms.sym = ilist->symbol;
tools/perf/util/machine.c
2148
struct symbol **parent,
tools/perf/util/machine.c
2330
struct symbol **parent,
tools/perf/util/machine.c
2396
struct symbol **parent,
tools/perf/util/machine.c
2664
struct symbol **parent,
tools/perf/util/machine.c
2751
struct symbol **parent,
tools/perf/util/machine.c
2783
struct symbol **parent,
tools/perf/util/machine.c
3014
struct symbol **parent,
tools/perf/util/machine.c
3232
struct symbol *sym = machine__find_kernel_symbol(machine, *addrp, &map);
tools/perf/util/machine.c
3277
struct symbol *sym = machine__find_kernel_symbol_by_name(machine, "__sched_text_start", &kmap);
tools/perf/util/machine.c
730
struct symbol *sym;
tools/perf/util/machine.c
790
struct symbol *sym;
tools/perf/util/machine.h
18
struct symbol;
tools/perf/util/machine.h
192
struct symbol **parent,
tools/perf/util/machine.h
201
struct symbol **parent,
tools/perf/util/machine.h
243
struct symbol *machine__find_kernel_symbol(struct machine *machine, u64 addr,
tools/perf/util/machine.h
250
struct symbol *machine__find_kernel_symbol_by_name(struct machine *machine,
tools/perf/util/map.c
322
struct symbol *sym = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/map.c
335
struct symbol *sym = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/map.c
383
struct symbol *map__find_symbol(struct map *map, u64 addr)
tools/perf/util/map.c
391
struct symbol *map__find_symbol_by_name_idx(struct map *map, const char *name, size_t *idx)
tools/perf/util/map.c
404
struct symbol *map__find_symbol_by_name(struct map *map, const char *name)
tools/perf/util/map.c
487
char *map__srcline(struct map *map, u64 addr, struct symbol *sym)
tools/perf/util/map.c
607
bool map__contains_symbol(const struct map *map, const struct symbol *sym)
tools/perf/util/map.h
144
struct symbol;
tools/perf/util/map.h
207
char *map__srcline(struct map *map, u64 addr, struct symbol *sym);
tools/perf/util/map.h
212
struct symbol *map__find_symbol(struct map *map, u64 addr);
tools/perf/util/map.h
213
struct symbol *map__find_symbol_by_name(struct map *map, const char *name);
tools/perf/util/map.h
214
struct symbol *map__find_symbol_by_name_idx(struct map *map, const char *name, size_t *idx);
tools/perf/util/map.h
236
bool map__contains_symbol(const struct map *map, const struct symbol *sym);
tools/perf/util/map_symbol.h
10
struct symbol;
tools/perf/util/map_symbol.h
15
struct symbol *sym;
tools/perf/util/maps.c
653
struct symbol *maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp)
tools/perf/util/maps.c
656
struct symbol *result = NULL;
tools/perf/util/maps.c
673
struct symbol *sym;
tools/perf/util/maps.c
694
struct symbol *maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp)
tools/perf/util/maps.h
66
struct symbol *maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp);
tools/perf/util/maps.h
67
struct symbol *maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp);
tools/perf/util/parse-events.h
255
const char *symbol;
tools/perf/util/probe-event.c
1225
fprintf(stdout, "\t@<%s+%lu>\n", vl->point.symbol,
tools/perf/util/probe-event.c
1227
zfree(&vl->point.symbol);
tools/perf/util/probe-event.c
141
struct symbol *sym;
tools/perf/util/probe-event.c
1984
tp->symbol = strdup(fmt1_str);
tools/perf/util/probe-event.c
1985
if (tp->symbol == NULL) {
tools/perf/util/probe-event.c
2227
if (!tp->address && (!tp->symbol || strcmp(tp->symbol, "0x0")))
tools/perf/util/probe-event.c
2244
if (!strncmp(tp->symbol, "0x", 2)) {
tools/perf/util/probe-event.c
2250
tp->module ? ":" : "", tp->symbol, tp->offset);
tools/perf/util/probe-event.c
2287
struct symbol *sym = NULL;
tools/perf/util/probe-event.c
2298
if (tp->symbol && !addr) {
tools/perf/util/probe-event.c
2299
if (kernel_get_symbol_address_by_name(tp->symbol,
tools/perf/util/probe-event.c
2339
if (tp->symbol) {
tools/perf/util/probe-event.c
2340
pp->function = strdup(tp->symbol);
tools/perf/util/probe-event.c
2505
zfree(&tev->point.symbol);
tools/perf/util/probe-event.c
2527
char *symbol;
tools/perf/util/probe-event.c
2538
zfree(&node->symbol);
tools/perf/util/probe-event.c
2582
node->symbol = strdup(p);
tools/perf/util/probe-event.c
2583
if (!node->symbol) {
tools/perf/util/probe-event.c
2588
node->start, node->end, node->symbol);
tools/perf/util/probe-event.c
273
static bool kprobe_warn_out_range(const char *symbol, u64 address)
tools/perf/util/probe-event.c
282
pr_warning("%s is out of .text, skip it.\n", symbol);
tools/perf/util/probe-event.c
286
pr_warning("%s is blacklisted function, skip it.\n", symbol);
tools/perf/util/probe-event.c
3008
if (!tev->point.symbol && !pev->uprobes)
tools/perf/util/probe-event.c
3052
struct symbol **syms)
tools/perf/util/probe-event.c
3055
struct symbol *sym;
tools/perf/util/probe-event.c
3099
struct symbol *sym __maybe_unused) { }
tools/perf/util/probe-event.c
3121
struct symbol *sym;
tools/perf/util/probe-event.c
3122
struct symbol **syms = NULL;
tools/perf/util/probe-event.c
3136
syms = malloc(sizeof(struct symbol *) * probe_conf.max_probes);
tools/perf/util/probe-event.c
3226
tp->symbol = NULL; /* Skip it */
tools/perf/util/probe-event.c
3229
tp->symbol = strdup_or_goto(reloc_sym->name, nomem_out);
tools/perf/util/probe-event.c
3232
tp->symbol = strdup_or_goto(sym->name, nomem_out);
tools/perf/util/probe-event.c
3333
if (asprintf(&tp->symbol, "0x%" PRIx64, tp->address) < 0)
tools/perf/util/probe-event.c
3338
(kprobe_warn_out_range(tev->point.symbol,
tools/perf/util/probe-event.c
3661
if (!tev->point.symbol && !pev->uprobes)
tools/perf/util/probe-event.c
3724
if (!tev->point.symbol && !pev->uprobes)
tools/perf/util/probe-event.c
3816
struct symbol *pos = dso__symbol_names(dso)[i];
tools/perf/util/probe-event.c
403
struct symbol *sym;
tools/perf/util/probe-event.c
682
} else if (tp->symbol) {
tools/perf/util/probe-event.c
684
ret = kernel_get_symbol_address_by_name(tp->symbol, &addr,
tools/perf/util/probe-event.c
713
struct symbol *sym;
tools/perf/util/probe-event.c
725
if (strcmp(sym->name, tp->symbol)) {
tools/perf/util/probe-event.c
728
tp->realname = tp->symbol;
tools/perf/util/probe-event.c
730
free(tp->symbol);
tools/perf/util/probe-event.c
731
tp->symbol = strdup(sym->name);
tools/perf/util/probe-event.c
732
if (!tp->symbol)
tools/perf/util/probe-event.c
875
if (kprobe_warn_out_range(tevs[i].point.symbol,
tools/perf/util/probe-event.c
886
tevs[i].point.realname = tevs[i].point.symbol;
tools/perf/util/probe-event.c
888
free(tevs[i].point.symbol);
tools/perf/util/probe-event.c
889
tevs[i].point.symbol = tmp;
tools/perf/util/probe-event.h
183
struct symbol *sym);
tools/perf/util/probe-event.h
27
struct symbol;
tools/perf/util/probe-event.h
32
char *symbol; /* Base symbol */
tools/perf/util/probe-file.c
698
if (!tevs[i].point.symbol)
tools/perf/util/probe-finder.c
1304
pr_debug("Probe point found: %s+%lu\n", tev->point.symbol,
tools/perf/util/probe-finder.c
1527
pr_debug("Probe point found: %s+%lu\n", vl->point.symbol,
tools/perf/util/probe-finder.c
1580
zfree(&af.vls[af.nvls].point.symbol);
tools/perf/util/probe-finder.c
540
const char *symbol;
tools/perf/util/probe-finder.c
551
symbol = dwarf_diename(sp_die);
tools/perf/util/probe-finder.c
554
symbol = dwfl_module_addrsym(mod, paddr, &sym, NULL);
tools/perf/util/probe-finder.c
557
if (!symbol) {
tools/perf/util/probe-finder.c
565
tp->symbol = strdup(symbol);
tools/perf/util/probe-finder.c
566
if (!tp->symbol)
tools/perf/util/scripting-engines/trace-event-perl.c
218
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-perl.c
220
define_symbolic_values(args->symbol.symbols, ev_name,
tools/perf/util/scripting-engines/trace-event-python.c
1265
static int python_export_symbol(struct db_export *dbe, struct symbol *sym,
tools/perf/util/scripting-engines/trace-event-python.c
1881
SET_TABLE_HANDLER(symbol);
tools/perf/util/scripting-engines/trace-event-python.c
280
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-python.c
282
define_values(TEP_PRINT_SYMBOL, args->symbol.symbols, ev_name,
tools/perf/util/scripting-engines/trace-event-python.c
380
static unsigned long get_offset(struct symbol *sym, struct addr_location *al)
tools/perf/util/scripting-engines/trace-event-python.c
545
static int get_symoff(struct symbol *sym, struct addr_location *al,
tools/perf/util/session.h
142
struct symbol **parent);
tools/perf/util/session.h
17
struct symbol;
tools/perf/util/sort.c
1355
struct symbol *sym = ms->sym;
tools/perf/util/sort.c
2241
static int64_t _sort__sym_size_cmp(struct symbol *sym_l, struct symbol *sym_r)
tools/perf/util/sort.c
2256
static int _hist_entry__sym_size_snprintf(struct symbol *sym, char *bf,
tools/perf/util/sort.c
339
int64_t _sort__sym_cmp(struct symbol *sym_l, struct symbol *sym_r)
tools/perf/util/sort.c
396
struct symbol *sym = ms->sym;
tools/perf/util/sort.c
489
struct symbol *sym = he->ms.sym;
tools/perf/util/sort.c
670
struct symbol *sym = he->ms.sym;
tools/perf/util/sort.c
888
struct symbol *sym_l = left->parent;
tools/perf/util/sort.c
889
struct symbol *sym_r = right->parent;
tools/perf/util/sort.h
159
_sort__sym_cmp(struct symbol *sym_l, struct symbol *sym_r);
tools/perf/util/srcline.c
100
struct symbol *new_inline_sym(struct dso *dso,
tools/perf/util/srcline.c
101
struct symbol *base_sym,
tools/perf/util/srcline.c
104
struct symbol *inline_sym;
tools/perf/util/srcline.c
141
struct symbol *sym)
tools/perf/util/srcline.c
235
struct dso *dso, struct symbol *sym)
tools/perf/util/srcline.c
260
char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym,
tools/perf/util/srcline.c
351
char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym,
tools/perf/util/srcline.c
38
int inline_list__append(struct symbol *symbol, char *srcline, struct inline_node *node)
tools/perf/util/srcline.c
427
struct symbol *sym)
tools/perf/util/srcline.c
446
if (ilist->symbol && ilist->symbol->inlined)
tools/perf/util/srcline.c
447
symbol__delete(ilist->symbol);
tools/perf/util/srcline.c
46
ilist->symbol = symbol;
tools/perf/util/srcline.c
57
int inline_list__append_tail(struct symbol *symbol, char *srcline, struct inline_node *node)
tools/perf/util/srcline.c
65
ilist->symbol = symbol;
tools/perf/util/srcline.h
10
struct symbol;
tools/perf/util/srcline.h
13
char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym,
tools/perf/util/srcline.h
15
char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym,
tools/perf/util/srcline.h
34
struct symbol *symbol;
tools/perf/util/srcline.h
47
struct symbol *sym);
tools/perf/util/srcline.h
59
int inline_list__append(struct symbol *symbol, char *srcline, struct inline_node *node);
tools/perf/util/srcline.h
60
int inline_list__append_tail(struct symbol *symbol, char *srcline, struct inline_node *node);
tools/perf/util/srcline.h
62
struct symbol *new_inline_sym(struct dso *dso,
tools/perf/util/srcline.h
63
struct symbol *base_sym,
tools/perf/util/symbol-elf.c
1343
void __weak arch__sym_update(struct symbol *s __maybe_unused,
tools/perf/util/symbol-elf.c
1583
struct symbol *f;
tools/perf/util/symbol-elf.c
339
struct symbol *sym;
tools/perf/util/symbol-elf.c
570
struct symbol *sym;
tools/perf/util/symbol-elf.c
610
struct symbol *f, *plt_sym;
tools/perf/util/symbol.c
139
int __weak arch__choose_best_symbol(struct symbol *syma,
tools/perf/util/symbol.c
140
struct symbol *symb __maybe_unused)
tools/perf/util/symbol.c
151
static int choose_best_symbol(struct symbol *syma, struct symbol *symb)
tools/perf/util/symbol.c
1544
struct symbol *sym;
tools/perf/util/symbol.c
210
struct symbol *curr, *next;
tools/perf/util/symbol.c
218
curr = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/symbol.c
224
next = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/symbol.c
248
struct symbol *curr, *prev;
tools/perf/util/symbol.c
253
curr = rb_entry(prevnd, struct symbol, rb_node);
tools/perf/util/symbol.c
257
curr = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/symbol.c
306
struct symbol *symbol__new(u64 start, u64 len, u8 binding, u8 type, const char *name)
tools/perf/util/symbol.c
309
struct symbol *sym = calloc(1, (symbol_conf.priv_size +
tools/perf/util/symbol.c
335
void symbol__delete(struct symbol *sym)
tools/perf/util/symbol.c
349
struct symbol *pos;
tools/perf/util/symbol.c
353
pos = rb_entry(next, struct symbol, rb_node);
tools/perf/util/symbol.c
361
struct symbol *sym, bool kernel)
tools/perf/util/symbol.c
366
struct symbol *s;
tools/perf/util/symbol.c
382
s = rb_entry(parent, struct symbol, rb_node);
tools/perf/util/symbol.c
394
void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym)
tools/perf/util/symbol.c
399
static struct symbol *symbols__find(struct rb_root_cached *symbols, u64 ip)
tools/perf/util/symbol.c
409
struct symbol *s = rb_entry(n, struct symbol, rb_node);
tools/perf/util/symbol.c
422
static struct symbol *symbols__first(struct rb_root_cached *symbols)
tools/perf/util/symbol.c
427
return rb_entry(n, struct symbol, rb_node);
tools/perf/util/symbol.c
432
static struct symbol *symbols__last(struct rb_root_cached *symbols)
tools/perf/util/symbol.c
437
return rb_entry(n, struct symbol, rb_node);
tools/perf/util/symbol.c
442
static struct symbol *symbols__next(struct symbol *sym)
tools/perf/util/symbol.c
447
return rb_entry(n, struct symbol, rb_node);
tools/perf/util/symbol.c
454
const struct symbol *lhs = *((const struct symbol **)vlhs);
tools/perf/util/symbol.c
455
const struct symbol *rhs = *((const struct symbol **)vrhs);
tools/perf/util/symbol.c
460
static struct symbol **symbols__sort_by_name(struct rb_root_cached *source, size_t *len)
tools/perf/util/symbol.c
463
struct symbol **result;
tools/perf/util/symbol.c
474
struct symbol *pos = rb_entry(nd, struct symbol, rb_node);
tools/perf/util/symbol.c
500
static struct symbol *symbols__find_by_name(struct symbol *symbols[],
tools/perf/util/symbol.c
507
struct symbol *s = NULL;
tools/perf/util/symbol.c
535
struct symbol *tmp = symbols[i - 1];
tools/perf/util/symbol.c
555
void dso__insert_symbol(struct dso *dso, struct symbol *sym)
tools/perf/util/symbol.c
567
void dso__delete_symbol(struct dso *dso, struct symbol *sym)
tools/perf/util/symbol.c
574
struct symbol *dso__find_symbol(struct dso *dso, u64 addr)
tools/perf/util/symbol.c
584
struct symbol *dso__find_symbol_nocache(struct dso *dso, u64 addr)
tools/perf/util/symbol.c
589
struct symbol *dso__first_symbol(struct dso *dso)
tools/perf/util/symbol.c
594
struct symbol *dso__last_symbol(struct dso *dso)
tools/perf/util/symbol.c
599
struct symbol *dso__next_symbol(struct symbol *sym)
tools/perf/util/symbol.c
604
struct symbol *dso__next_symbol_by_name(struct dso *dso, size_t *idx)
tools/perf/util/symbol.c
616
struct symbol *dso__find_symbol_by_name(struct dso *dso, const char *name, size_t *idx)
tools/perf/util/symbol.c
618
struct symbol *s = symbols__find_by_name(dso__symbol_names(dso),
tools/perf/util/symbol.c
765
struct symbol *sym;
tools/perf/util/symbol.c
805
struct symbol *pos;
tools/perf/util/symbol.c
821
pos = rb_entry(next, struct symbol, rb_node);
tools/perf/util/symbol.c
863
struct symbol *pos;
tools/perf/util/symbol.c
880
pos = rb_entry(next, struct symbol, rb_node);
tools/perf/util/symbol.h
107
static inline void *symbol__priv(struct symbol *sym)
tools/perf/util/symbol.h
127
struct symbol *sym);
tools/perf/util/symbol.h
129
struct symbol *sym);
tools/perf/util/symbol.h
131
struct symbol *dso__find_symbol(struct dso *dso, u64 addr);
tools/perf/util/symbol.h
132
struct symbol *dso__find_symbol_nocache(struct dso *dso, u64 addr);
tools/perf/util/symbol.h
134
struct symbol *dso__next_symbol_by_name(struct dso *dso, size_t *idx);
tools/perf/util/symbol.h
135
struct symbol *dso__find_symbol_by_name(struct dso *dso, const char *name, size_t *idx);
tools/perf/util/symbol.h
137
struct symbol *dso__first_symbol(struct dso *dso);
tools/perf/util/symbol.h
138
struct symbol *dso__last_symbol(struct dso *dso);
tools/perf/util/symbol.h
139
struct symbol *dso__next_symbol(struct symbol *sym);
tools/perf/util/symbol.h
158
struct symbol *symbol__new(u64 start, u64 len, u8 binding, u8 type, const char *name);
tools/perf/util/symbol.h
159
size_t __symbol__fprintf_symname_offs(const struct symbol *sym,
tools/perf/util/symbol.h
163
size_t symbol__fprintf_symname_offs(const struct symbol *sym,
tools/perf/util/symbol.h
165
size_t __symbol__fprintf_symname(const struct symbol *sym,
tools/perf/util/symbol.h
168
size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp);
tools/perf/util/symbol.h
169
size_t symbol__fprintf(struct symbol *sym, FILE *fp);
tools/perf/util/symbol.h
187
void __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym,
tools/perf/util/symbol.h
189
void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym);
tools/perf/util/symbol.h
221
void arch__sym_update(struct symbol *s, GElf_Sym *sym);
tools/perf/util/symbol.h
231
int arch__choose_best_symbol(struct symbol *syma, struct symbol *symb);
tools/perf/util/symbol.h
75
void symbol__delete(struct symbol *sym);
tools/perf/util/symbol.h
86
nd && (pos = rb_entry(nd, struct symbol, rb_node)); \
tools/perf/util/symbol.h
89
static inline size_t symbol__size(const struct symbol *sym)
tools/perf/util/symbol_fprintf.c
10
size_t symbol__fprintf(struct symbol *sym, FILE *fp)
tools/perf/util/symbol_fprintf.c
19
size_t __symbol__fprintf_symname_offs(const struct symbol *sym,
tools/perf/util/symbol_fprintf.c
43
size_t symbol__fprintf_symname_offs(const struct symbol *sym,
tools/perf/util/symbol_fprintf.c
50
size_t __symbol__fprintf_symname(const struct symbol *sym,
tools/perf/util/symbol_fprintf.c
57
size_t symbol__fprintf_symname(const struct symbol *sym, FILE *fp)
tools/perf/util/symbol_fprintf.c
68
struct symbol *pos = dso__symbol_names(dso)[i];
tools/perf/util/thread-stack.c
1055
struct symbol *sym = tse->cp->sym;
tools/perf/util/thread-stack.c
1056
struct symbol *tsym = to_al->sym;
tools/perf/util/thread-stack.c
816
struct symbol *sym)
tools/perf/util/thread-stack.c
866
struct symbol *sym;
tools/perf/util/thread-stack.c
911
struct symbol *fsym = from_al->sym;
tools/perf/util/thread-stack.c
912
struct symbol *tsym = to_al->sym;
tools/perf/util/thread-stack.h
17
struct symbol;
tools/perf/util/thread.h
127
struct symbol *thread__find_symbol(struct thread *thread, u8 cpumode,
tools/perf/util/thread.h
129
struct symbol *thread__find_symbol_fb(struct thread *thread, u8 cpumode,
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
21
struct symbol test_symbols[] = {
tools/testing/selftests/bpf/progs/pyperf.h
110
bpf_probe_read_user_str(&symbol->file,
tools/testing/selftests/bpf/progs/pyperf.h
111
sizeof(symbol->file),
tools/testing/selftests/bpf/progs/pyperf.h
115
bpf_probe_read_user_str(&symbol->name,
tools/testing/selftests/bpf/progs/pyperf.h
116
sizeof(symbol->name),
tools/testing/selftests/bpf/progs/pyperf.h
89
FrameData *frame, Symbol *symbol)
tools/testing/selftests/bpf/trace_helpers.c
68
char symbol;
tools/testing/selftests/bpf/trace_helpers.c
84
if (sscanf(buf, "%p %c %s", &addr, &symbol, func) != 3)
tools/testing/selftests/sgx/load.c
137
uint64_t encl_get_entry(struct encl *encl, const char *symbol)
tools/testing/selftests/sgx/load.c
170
if (!strcmp(symbol, sym_names + sym->st_name))
tools/testing/selftests/sgx/main.h
41
uint64_t encl_get_entry(struct encl *encl, const char *symbol);
tools/testing/vsock/util.h
28
#define x(name, symbol) " " symbol "_transport",