Release 4.7 drivers/video/console/dummycon.c
  
  
/*
 *  linux/drivers/video/dummycon.c -- A dummy console driver
 *
 *  To be used if there's no other console driver (e.g. for plain VGA text)
 *  available, usually until fbcon takes console over.
 */
#include <linux/types.h>
#include <linux/kdev_t.h>
#include <linux/console.h>
#include <linux/vt_kern.h>
#include <linux/screen_info.h>
#include <linux/init.h>
#include <linux/module.h>
/*
 *  Dummy console driver
 */
#if defined(__arm__)
#define DUMMY_COLUMNS	screen_info.orig_video_cols
#define DUMMY_ROWS	screen_info.orig_video_lines
#else
/* set by Kconfig. Use 80x25 for 640x480 and 160x64 for 1280x1024 */
#define DUMMY_COLUMNS	CONFIG_DUMMY_CONSOLE_COLUMNS
#define DUMMY_ROWS	CONFIG_DUMMY_CONSOLE_ROWS
#endif
static const char *dummycon_startup(void)
{
    return "dummy device";
}
Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| pre-git | pre-git | 13 | 100.00% | 2 | 100.00% | 
 | Total | 13 | 100.00% | 2 | 100.00% | 
static void dummycon_init(struct vc_data *vc, int init)
{
    vc->vc_can_do_color = 1;
    if (init) {
	vc->vc_cols = DUMMY_COLUMNS;
	vc->vc_rows = DUMMY_ROWS;
    } else
	vc_resize(vc, DUMMY_COLUMNS, DUMMY_ROWS);
}
Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| pre-git | pre-git | 41 | 85.42% | 1 | 50.00% | 
| james simmons | james simmons | 7 | 14.58% | 1 | 50.00% | 
 | Total | 48 | 100.00% | 2 | 100.00% | 
static int dummycon_dummy(void)
{
    return 0;
}
Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| pre-git | pre-git | 11 | 100.00% | 1 | 100.00% | 
 | Total | 11 | 100.00% | 1 | 100.00% | 
#define DUMMY	(void *)dummycon_dummy
/*
 *  The console `switch' structure for the dummy console
 *
 *  Most of the operations are dummies.
 */
const struct consw dummy_con = {
    .owner =		THIS_MODULE,
    .con_startup =	dummycon_startup,
    .con_init =		dummycon_init,
    .con_deinit =	DUMMY,
    .con_clear =	DUMMY,
    .con_putc =		DUMMY,
    .con_putcs =	DUMMY,
    .con_cursor =	DUMMY,
    .con_scroll =	DUMMY,
    .con_bmove =	DUMMY,
    .con_switch =	DUMMY,
    .con_blank =	DUMMY,
    .con_font_set =	DUMMY,
    .con_font_get =	DUMMY,
    .con_font_default =	DUMMY,
    .con_font_copy =	DUMMY,
    .con_set_palette =	DUMMY,
    .con_scrolldelta =	DUMMY,
};
EXPORT_SYMBOL_GPL(dummy_con);
Overall Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| pre-git | pre-git | 155 | 67.69% | 8 | 47.06% | 
| james simmons | james simmons | 38 | 16.59% | 3 | 17.65% | 
| al viro | al viro | 16 | 6.99% | 1 | 5.88% | 
| andrew morton | andrew morton | 8 | 3.49% | 1 | 5.88% | 
| daniel vetter | daniel vetter | 5 | 2.18% | 1 | 5.88% | 
| jon smirl | jon smirl | 3 | 1.31% | 1 | 5.88% | 
| geert uytterhoeven | geert uytterhoeven | 2 | 0.87% | 1 | 5.88% | 
| h. peter anvin | h. peter anvin | 2 | 0.87% | 1 | 5.88% | 
 | Total | 229 | 100.00% | 17 | 100.00% | 
  
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.