MAX_NR_CONSOLES
do_take_over_console(&vga_con, 0, MAX_NR_CONSOLES-1, 1);
do_take_over_console(&dummy_con, 0, MAX_NR_CONSOLES-1, 1);
do_take_over_console(&vga_con, 0, MAX_NR_CONSOLES-1, 1);
do_take_over_console(&vga_con, 0, MAX_NR_CONSOLES - 1, 1);
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (i = 0; i < MAX_NR_CONSOLES; i++)
for (i = 0; i < MAX_NR_CONSOLES; i++)
for (i = 0; i < MAX_NR_CONSOLES; i++)
struct st_spk_t *speakup_console[MAX_NR_CONSOLES];
for (i = 0; i < MAX_NR_CONSOLES; i++)
set_console(vt_move_to_console(MAX_NR_CONSOLES - 1, 1));
MAX_NR_CONSOLES - 1, 1);
static enum translation_map inv_translate[MAX_NR_CONSOLES];
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (cons = 0; cons < MAX_NR_CONSOLES; cons++) {
for (i = 0; i < MAX_NR_CONSOLES; i++)
static struct kbd_struct kbd_table[MAX_NR_CONSOLES];
for (i = 0; i < MAX_NR_CONSOLES; i++) {
i = MAX_NR_CONSOLES - 1;
if (i == MAX_NR_CONSOLES)
#if MAX_NR_CONSOLES > 63
if (currcons >= MAX_NR_CONSOLES)
struct vc vc_cons [MAX_NR_CONSOLES];
static const struct consw *con_driver_map[MAX_NR_CONSOLES];
return co->index >= MAX_NR_CONSOLES ? -EINVAL : 0;
con_driver->last = MAX_NR_CONSOLES - 1;
for (i = 0; i < MAX_NR_CONSOLES; i++)
console_driver = tty_alloc_driver(MAX_NR_CONSOLES, TTY_DRIVER_REAL_RAW |
if (first == 0 && last == MAX_NR_CONSOLES -1)
if (first == 0 && last == MAX_NR_CONSOLES -1)
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (i = 0; i < MAX_NR_CONSOLES; i++) {
return (i < MAX_NR_CONSOLES && vc_cons[i].d);
if (vsa.console == 0 || vsa.console > MAX_NR_CONSOLES)
vsa.console = array_index_nospec(vsa.console, MAX_NR_CONSOLES);
struct vc_data *vc[MAX_NR_CONSOLES];
for (i = 1; i < MAX_NR_CONSOLES; i++)
for (i = 1; i < MAX_NR_CONSOLES; i++) {
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (i = 0, mask = 2; i < MAX_NR_CONSOLES && mask; ++i, mask <<= 1)
for (i = 0; i < MAX_NR_CONSOLES; ++i)
i = i < MAX_NR_CONSOLES ? (i+1) : -1;
if (arg == 0 || arg > MAX_NR_CONSOLES)
arg = array_index_nospec(arg, MAX_NR_CONSOLES);
if (arg == 0 || arg > MAX_NR_CONSOLES)
if (arg > MAX_NR_CONSOLES)
arg = array_index_nospec(arg - 1, MAX_NR_CONSOLES);
for (i = 0; i < MAX_NR_CONSOLES; i++) {
if (ints[1] < 1 || ints[1] > MAX_NR_CONSOLES ||
ints[2] < 1 || ints[2] > MAX_NR_CONSOLES)
for (i = 0; i < MAX_NR_CONSOLES; i++)
for (i = 0; i < MAX_NR_CONSOLES; i++)
static unsigned char *font_data[MAX_NR_CONSOLES];
for (i = 0; i < MAX_NR_CONSOLES; i++) {
err = do_take_over_console(&newport_con, 0, MAX_NR_CONSOLES - 1, 1);
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (i = 0; i < MAX_NR_CONSOLES; i++)
for (i = 0; i < MAX_NR_CONSOLES; i++)
err = do_take_over_console(&sti_con, 0, MAX_NR_CONSOLES - 1,
static struct sti_cooked_font *font_data[MAX_NR_CONSOLES];
for (i = 0; i < MAX_NR_CONSOLES; i++) {
for (i = 0; i < MAX_NR_CONSOLES; i++) {
static struct fbcon_display fb_display[MAX_NR_CONSOLES];
static signed char con2fb_map[MAX_NR_CONSOLES];
static signed char con2fb_map_boot[MAX_NR_CONSOLES];
static unsigned int last_fb_vc = MAX_NR_CONSOLES - 1;
if (con2fb.console < 1 || con2fb.console > MAX_NR_CONSOLES)
if (con2fb.console < 1 || con2fb.console > MAX_NR_CONSOLES)
for (i = 0; i < MAX_NR_CONSOLES; i++)
for (i = 0, j = 0; i < MAX_NR_CONSOLES; i++) {
if (first_fb_vc >= MAX_NR_CONSOLES)
if (last_fb_vc < first_fb_vc || last_fb_vc >= MAX_NR_CONSOLES)
last_fb_vc = MAX_NR_CONSOLES - 1;
extern struct vc vc_cons [MAX_NR_CONSOLES];
#define SUSPEND_CONSOLE (MAX_NR_CONSOLES-1)