Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
udbg.c File Reference
#include <stdarg.h>
#include <linux/types.h>
#include <linux/sched.h>
#include <linux/console.h>
#include <linux/init.h>
#include <asm/processor.h>
#include <asm/udbg.h>

Go to the source code of this file.

Macros

#define UDBG_BUFSIZE   256
 

Functions

void __init udbg_early_init (void)
 
void udbg_puts (const char *s)
 
int udbg_write (const char *s, int n)
 
int udbg_read (char *buf, int buflen)
 
void udbg_printf (const char *fmt,...)
 
void __init udbg_progress (char *s, unsigned short hex)
 
void __init register_early_udbg_console (void)
 

Variables

void(* udbg_putc )(char c)
 
void(* udbg_flush )(void)
 
int(* udbg_getc )(void)
 
int(* udbg_getc_poll )(void)
 

Macro Definition Documentation

#define UDBG_BUFSIZE   256

Definition at line 148 of file udbg.c.

Function Documentation

void __init register_early_udbg_console ( void  )

Definition at line 188 of file udbg.c.

void __init udbg_early_init ( void  )

Definition at line 29 of file udbg.c.

void udbg_printf ( const char fmt,
  ... 
)

Definition at line 149 of file udbg.c.

void __init udbg_progress ( char s,
unsigned short  hex 
)

Definition at line 160 of file udbg.c.

void udbg_puts ( const char s)

Definition at line 85 of file udbg.c.

int udbg_read ( char buf,
int  buflen 
)

Definition at line 125 of file udbg.c.

int udbg_write ( const char s,
int  n 
)

Definition at line 105 of file udbg.c.

Variable Documentation

void(* udbg_flush)(void)

Definition at line 21 of file udbg.c.

int(* udbg_getc)(void)

Definition at line 22 of file udbg.c.

int(* udbg_getc_poll)(void)

Definition at line 23 of file udbg.c.

void(* udbg_putc)(char c)

Definition at line 20 of file udbg.c.