Lines Matching refs:addr
81 int kdbnearsym(unsigned long addr, kdb_symtab_t *symtab) in kdbnearsym() argument
88 kdb_dbg_printf(AR, "addr=0x%lx, symtab=%px\n", addr, symtab); in kdbnearsym()
91 if (addr < 4096) in kdbnearsym()
94 symtab->sym_name = kallsyms_lookup(addr, &symbolsize , &offset, in kdbnearsym()
98 addr = offset = symbolsize = 0; in kdbnearsym()
100 symtab->sym_start = addr - offset; in kdbnearsym()
198 void kdb_symbol_print(unsigned long addr, const kdb_symtab_t *symtab_p, in kdb_symbol_print() argument
206 kdbnearsym(addr, symtab_p2); in kdb_symbol_print()
213 kdb_printf(kdb_machreg_fmt0, addr); in kdb_symbol_print()
222 if (addr != symtab_p2->sym_start) in kdb_symbol_print()
223 kdb_printf("+0x%lx", addr - symtab_p2->sym_start); in kdb_symbol_print()
266 int kdb_getarea_size(void *res, unsigned long addr, size_t size) in kdb_getarea_size() argument
268 int ret = copy_from_kernel_nofault((char *)res, (char *)addr, size); in kdb_getarea_size()
271 kdb_func_printf("Bad address 0x%lx\n", addr); in kdb_getarea_size()
291 int kdb_putarea_size(unsigned long addr, void *res, size_t size) in kdb_putarea_size() argument
293 int ret = copy_to_kernel_nofault((char *)addr, (char *)res, size); in kdb_putarea_size()
296 kdb_func_printf("Bad address 0x%lx\n", addr); in kdb_putarea_size()
317 static int kdb_getphys(void *res, unsigned long addr, size_t size) in kdb_getphys() argument
323 pfn = (addr >> PAGE_SHIFT); in kdb_getphys()
328 memcpy(res, vaddr + (addr & (PAGE_SIZE - 1)), size); in kdb_getphys()
343 int kdb_getphysword(unsigned long *word, unsigned long addr, size_t size) in kdb_getphysword() argument
354 diag = kdb_getphys(&w1, addr, sizeof(w1)); in kdb_getphysword()
359 diag = kdb_getphys(&w2, addr, sizeof(w2)); in kdb_getphysword()
364 diag = kdb_getphys(&w4, addr, sizeof(w4)); in kdb_getphysword()
370 diag = kdb_getphys(&w8, addr, sizeof(w8)); in kdb_getphysword()
393 int kdb_getword(unsigned long *word, unsigned long addr, size_t size) in kdb_getword() argument
403 diag = kdb_getarea(w1, addr); in kdb_getword()
408 diag = kdb_getarea(w2, addr); in kdb_getword()
413 diag = kdb_getarea(w4, addr); in kdb_getword()
419 diag = kdb_getarea(w8, addr); in kdb_getword()
442 int kdb_putword(unsigned long addr, unsigned long word, size_t size) in kdb_putword() argument
452 diag = kdb_putarea(addr, w1); in kdb_putword()
456 diag = kdb_putarea(addr, w2); in kdb_putword()
460 diag = kdb_putarea(addr, w4); in kdb_putword()
465 diag = kdb_putarea(addr, w8); in kdb_putword()