con_scroll
con_scroll(vc, vc->vc_top, vc->vc_bottom, SM_UP, 1);
con_scroll(vc, vc->vc_top, vc->vc_bottom, SM_DOWN, 1);
con_scroll(vc, vc->state.y, vc->vc_bottom, SM_DOWN, nr);
con_scroll(vc, vc->state.y, vc->vc_bottom, SM_UP, nr);
unsigned int bottom, enum con_scroll dir,
unsigned int bottom, enum con_scroll dir,
vc->vc_sw->con_scroll(vc, top, bottom, dir, nr))
unsigned int bottom, enum con_scroll dir,
.con_scroll = dummycon_scroll,
enum con_scroll dir, unsigned int lines)
.con_scroll = mdacon_scroll,
enum con_scroll dir, unsigned int lines)
.con_scroll = newport_scroll,
unsigned int b, enum con_scroll dir, unsigned int count)
.con_scroll = sticon_scroll,
enum con_scroll dir, unsigned int lines)
.con_scroll = vgacon_scroll,
enum con_scroll dir, unsigned int count)
.con_scroll = fbcon_scroll,
bool (*con_scroll)(struct vc_data *vc, unsigned int top,
unsigned int bottom, enum con_scroll dir,