Lines Matching refs:buffer
356 static int __sprint_symbol(char *buffer, unsigned long address, in __sprint_symbol() argument
365 name = kallsyms_lookup(address, &size, &offset, &modname, buffer); in __sprint_symbol()
367 return sprintf(buffer, "0x%lx", address - symbol_offset); in __sprint_symbol()
369 if (name != buffer) in __sprint_symbol()
370 strcpy(buffer, name); in __sprint_symbol()
371 len = strlen(buffer); in __sprint_symbol()
375 len += sprintf(buffer + len, "+%#lx/%#lx", offset, size); in __sprint_symbol()
378 len += sprintf(buffer + len, " [%s]", modname); in __sprint_symbol()
394 int sprint_symbol(char *buffer, unsigned long address) in sprint_symbol() argument
396 return __sprint_symbol(buffer, address, 0, 1); in sprint_symbol()
411 int sprint_symbol_no_offset(char *buffer, unsigned long address) in sprint_symbol_no_offset() argument
413 return __sprint_symbol(buffer, address, 0, 0); in sprint_symbol_no_offset()
431 int sprint_backtrace(char *buffer, unsigned long address) in sprint_backtrace() argument
433 return __sprint_symbol(buffer, address, -1, 1); in sprint_backtrace()
439 char buffer[KSYM_SYMBOL_LEN]; in __print_symbol() local
441 sprint_symbol(buffer, address); in __print_symbol()
443 printk(fmt, buffer); in __print_symbol()