Lines Matching refs:addr
34 unsigned long addr; member
40 unsigned long addr; member
46 .addr = (unsigned long)s, \
52 .addr = (unsigned long)&s, \
97 static int stat_symbol_len(void *data, const char *name, unsigned long addr) in stat_symbol_len() argument
156 static int lookup_name(void *data, const char *name, unsigned long addr) in lookup_name() argument
190 static int find_symbol(void *data, const char *name, unsigned long addr) in find_symbol() argument
196 stat->addr = addr; in find_symbol()
199 stat->addrs[stat->save_cnt] = addr; in find_symbol()
225 static int match_symbol(void *data, unsigned long addr) in match_symbol() argument
230 stat->addr = addr; in match_symbol()
233 stat->addrs[stat->save_cnt] = addr; in match_symbol()
263 unsigned long addr, lookup_addr; in test_kallsyms_basic_function() local
274 addr = kallsyms_lookup_name(test_items[i].name); in test_kallsyms_basic_function()
275 if (addr != test_items[i].addr) { in test_kallsyms_basic_function()
278 prefix, test_items[i].name, addr, test_items[i].addr); in test_kallsyms_basic_function()
288 if (stat->addr != test_items[i].addr || stat->real_cnt != 1) { in test_kallsyms_basic_function()
292 stat->real_cnt, stat->addr, test_items[i].addr); in test_kallsyms_basic_function()
302 if (stat->addr != test_items[i].addr || stat->real_cnt != 1) { in test_kallsyms_basic_function()
306 stat->real_cnt, stat->addr, test_items[i].addr); in test_kallsyms_basic_function()
316 addr = kallsyms_sym_address(i); in test_kallsyms_basic_function()
317 if (!is_ksym_addr(addr)) in test_kallsyms_basic_function()
320 ret = lookup_symbol_name(addr, namebuf); in test_kallsyms_basic_function()
323 pr_info("%d: lookup_symbol_name(%lx) failed\n", i, addr); in test_kallsyms_basic_function()
347 if (stat->addr != stat2->addr || in test_kallsyms_basic_function()
389 if (stat->addrs[j] == addr) in test_kallsyms_basic_function()
405 pr_info("Test for %dth symbol failed: (%s) addr=%lx", i, namebuf, addr); in test_kallsyms_basic_function()