![]() |
MOS Source Code
|
#include <mos/device/console.hpp>
#include <mos/lib/structures/list.hpp>
#include <mos/lib/sync/spinlock.hpp>
#include <mos/misc/cmdline.hpp>
#include <mos/misc/setup.hpp>
#include <mos/syslog/printk.hpp>
#include <mos_stdio.hpp>
#include <mos_string.hpp>
Go to the source code of this file.
Functions | |
MOS_SETUP ("printk_console", printk_setup_console) | |
MOS_EARLY_SETUP ("quiet", printk_setup_quiet) | |
static void | deduce_level_color (int loglevel, standard_color_t *fg, standard_color_t *bg) |
static void | print_to_console (Console *con, loglevel_t loglevel, const char *message, size_t len) |
void | lvprintk (loglevel_t loglevel, const char *fmt, va_list args) |
bool | printk_unquiet (void) |
void | printk_set_quiet (bool quiet) |
void | lprintk (loglevel_t loglevel, const char *format,...) |
void | printk (const char *format,...) |
Variables | |
static Console * | printk_console = NULL |
static bool | printk_quiet = false |
MOS_SETUP | ( | "printk_console" | , |
printk_setup_console | ) |
MOS_EARLY_SETUP | ( | "quiet" | , |
printk_setup_quiet | ) |
|
inlinestatic |
Definition at line 51 of file printk.cpp.
Referenced by print_to_console().
|
static |
Definition at line 66 of file printk.cpp.
Referenced by lvprintk().
void lvprintk | ( | loglevel_t | loglevel, |
const char * | fmt, | ||
va_list | args ) |
Definition at line 76 of file printk.cpp.
Referenced by lprintk(), and printk().
Definition at line 97 of file printk.cpp.
Referenced by try_handle_kernel_panics_at().
Definition at line 104 of file printk.cpp.
void lprintk | ( | loglevel_t | loglevel, |
const char * | format, | ||
... ) |
Definition at line 109 of file printk.cpp.
Referenced by do_print_syslog(), mos_kwarn(), and test_engine_warning_handler().
void printk | ( | const char * | format, |
... ) |
Definition at line 12 of file printk.cpp.
Referenced by lvprintk(), and MOS_SETUP().
Definition at line 13 of file printk.cpp.
Referenced by lvprintk(), MOS_EARLY_SETUP(), printk_set_quiet(), and printk_unquiet().