taglinefilesource code
fmt16include/linux/kernel.hint sprintf(char * buf, const char * fmt, ...);
fmt17include/linux/kernel.hint printk(const char * fmt, ...);
fmt335init/main.cstatic int printf(const char *fmt, ...)
fmt340init/main.cva_start(args, fmt);
fmt341init/main.cwrite(1,printbuf,i=vsprintf(printbuf, fmt, args));
fmt551kernel/blk_drv/scsi/wd7000.cstatic void wd7000_append_info( char *info, const char *fmt, ... )
fmt557kernel/blk_drv/scsi/wd7000.cextern int vsprintf(char *buf, const char *fmt, va_list args);
fmt559kernel/blk_drv/scsi/wd7000.cva_start(args, fmt);
fmt560kernel/blk_drv/scsi/wd7000.cvsprintf(info, fmt, args);
fmt25kernel/printk.cextern int vsprintf(char * buf, const char * fmt, va_list args);
fmt121kernel/printk.cint printk(const char *fmt, ...)
fmt126kernel/printk.cva_start(args, fmt);
fmt127kernel/printk.ci=vsprintf(buf,fmt,args);
fmt119kernel/vsprintf.cint vsprintf(char *buf, const char *fmt, va_list args)
fmt134kernel/vsprintf.cfor (str=buf ; *fmt ; ++fmt) {
fmt135kernel/vsprintf.cif (*fmt != '%') {
fmt136kernel/vsprintf.c*str++ = *fmt;
fmt143kernel/vsprintf.c++fmt;    /* this also skips first '%' */
fmt144kernel/vsprintf.cswitch (*fmt) {
fmt154kernel/vsprintf.cif (is_digit(*fmt))
fmt155kernel/vsprintf.cfield_width = skip_atoi(&fmt);
fmt156kernel/vsprintf.celse if (*fmt == '*') {
fmt167kernel/vsprintf.cif (*fmt == '.') {
fmt168kernel/vsprintf.c++fmt;  
fmt169kernel/vsprintf.cif (is_digit(*fmt))
fmt170kernel/vsprintf.cprecision = skip_atoi(&fmt);
fmt171kernel/vsprintf.celse if (*fmt == '*') {
fmt181kernel/vsprintf.cif (*fmt == 'h' || *fmt == 'l' || *fmt == 'L') {
fmt182kernel/vsprintf.cqualifier = *fmt;
fmt183kernel/vsprintf.c++fmt;
fmt186kernel/vsprintf.cswitch (*fmt) {
fmt249kernel/vsprintf.cif (*fmt != '%')
fmt251kernel/vsprintf.cif (*fmt)
fmt252kernel/vsprintf.c*str++ = *fmt;
fmt254kernel/vsprintf.c--fmt;
fmt262kernel/vsprintf.cint sprintf(char * buf, const char *fmt, ...)
fmt267kernel/vsprintf.cva_start(args, fmt);
fmt268kernel/vsprintf.ci=vsprintf(buf,fmt,args);