Include dependency graph for console.c:
Go to the source code of this file.
Data Structures | |
struct | connection_t |
Defines | |
#define | MAX_KEYREQUESTS_BUFFERED 32 |
#define | NAME "CONSOLE" |
Functions | |
static int | find_free_connection (void) |
static void | clrscr (void) |
static void | curs_visibility (int v) |
static void | curs_goto (int row, int col) |
static void | set_style (style_t *style) |
static void | set_style_col (int fgcolor, int bgcolor) |
static void | prtchr (char c, int row, int col) |
static void | write_char (int console, char key) |
static int | switch_screens (int oldpixmap) |
static void | change_console (int newcons) |
static void | keyboard_events (ipc_callid_t iid, ipc_call_t *icall) |
static void | client_connection (ipc_callid_t iid, ipc_call_t *icall) |
int | main (int argc, char *argv[]) |
Variables | |
int | active_console = 0 |
struct { | |
int phone | |
ipcarg_t rows | |
ipcarg_t cols | |
__u8 * fbaddress | |
unsigned int xres | |
unsigned int yres | |
unsigned int scanline | |
unsigned int pixelbytes | |
conv2scr_fn_t rgb2scr | |
conv2rgb_fn_t scr2rgb | |
volatile sysarg_t seconds1 | |
volatile sysarg_t useconds | |
volatile sysarg_t seconds2 | |
} | fb_info |
static connection_t | connections [CONSOLE_COUNT] |
static keyfield_t * | interbuffer = NULL |
static int | kernel_pixmap = -1 |
Definition in file console.c.
|
Framebuffer phone Definition at line 65 of file console.c. Referenced by read_stdin(), and write_stdout(). |
|
Framebuffer rows |
|
Framebuffer columns Definition at line 67 of file console.c. Referenced by shm_handle(). |