#include <linux/config.h>#include <linux/console_struct.h>#include <linux/vt_buffer.h>Include dependency graph for fbcon.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | fontheight(p) ((p)->_fontheight) |
| #define | fontheightlog(p) ((p)->_fontheightlog) |
| #define | FONTWIDTH(w) (1 << ((w) - 1)) |
| #define | FONTWIDTHRANGE(w1, w2) (FONTWIDTH(w2+1) - FONTWIDTH(w1)) |
| #define | fontwidth(p) ((p)->_fontwidth) |
| #define | fontwidthlog(p) ((p)->_fontwidthlog) |
| #define | attr_fgcol(p, s) (((s) >> ((p)->fgshift)) & 0x0f) |
| #define | attr_bgcol(p, s) (((s) >> ((p)->bgshift)) & 0x0f) |
| #define | attr_bgcol_ec(p, conp) ((conp) ? (((conp)->vc_video_erase_char >> ((p)->bgshift)) & 0x0f) : 0) |
| #define | attr_bold(p, s) ((s) & 0x200) |
| #define | attr_reverse(p, s) (((s) & 0x800) ^ ((p)->inverse ? 0x800 : 0)) |
| #define | attr_underline(p, s) ((s) & 0x400) |
| #define | attr_blink(p, s) ((s) & 0x8000) |
| #define | __SCROLL_YPAN 0x001 |
| #define | __SCROLL_YWRAP 0x002 |
| #define | __SCROLL_YMOVE 0x003 |
| #define | __SCROLL_YREDRAW 0x004 |
| #define | __SCROLL_YMASK 0x00f |
| #define | __SCROLL_YFIXED 0x010 |
| #define | __SCROLL_YNOMOVE 0x020 |
| #define | __SCROLL_YPANREDRAW 0x040 |
| #define | __SCROLL_YNOPARTIAL 0x080 |
| #define | SCROLL_YREDRAW (__SCROLL_YFIXED|__SCROLL_YREDRAW) |
| #define | SCROLL_YNOMOVE (__SCROLL_YNOMOVE|__SCROLL_YPANREDRAW) |
| #define | SCROLL_YNOPARTIAL __SCROLL_YNOPARTIAL |
Functions | |
| void | fbcon_redraw_bmove (struct display *, int, int, int, int, int, int) |
| static __inline__ void * | mymemclear_small (void *s, size_t count) |
| static __inline__ void * | mymemclear (void *s, size_t count) |
| static __inline__ void * | mymemset (void *s, size_t count) |
| static __inline__ void * | mymemmove (void *d, const void *s, size_t count) |
| static __inline__ void | fast_memmove (char *dst, const char *src, size_t size) |
Variables | |
| display_switch | fbcon_dummy |
|
|
Definition at line 101 of file fbcon.h. Referenced by updatescrollmode(). |
|
|
Definition at line 100 of file fbcon.h. Referenced by fbcon_scroll(), fbcon_scrolldelta(), fbcon_switch(), and updatescrollmode(). |
|
|
Definition at line 98 of file fbcon.h. Referenced by fbcon_scroll(), and updatescrollmode(). |
|
|
Definition at line 102 of file fbcon.h. Referenced by updatescrollmode(). |
|
|
Definition at line 104 of file fbcon.h. Referenced by fbcon_scroll(). |
|
|
Definition at line 96 of file fbcon.h. Referenced by fbcon_scroll(), fbcon_scrolldelta(), fbcon_switch(), and updatescrollmode(). |
|
|
Definition at line 103 of file fbcon.h. Referenced by fbcon_scroll(). |
|
|
Definition at line 99 of file fbcon.h. Referenced by fbcon_scroll(), and updatescrollmode(). |
|
|
Definition at line 97 of file fbcon.h. Referenced by fbcon_scroll(), fbcon_scrolldelta(), fbcon_switch(), and updatescrollmode(). |
|
|
|
|
Definition at line 88 of file fbcon.h. Referenced by fbcon_vga_attr(). |
|
|
Definition at line 82 of file fbcon.h. Referenced by fbcon_mac_putc(), fbcon_mfb_putc(), fbcon_mfb_putcs(), and fbcon_vga_attr(). |
|
|
|
Definition at line 84 of file fbcon.h. Referenced by fbcon_mac_clear(), fbcon_mac_putc(), fbcon_mfb_clear(), fbcon_mfb_clear_margins(), fbcon_mfb_putc(), fbcon_mfb_putcs(), and fbcon_vga_attr(). |
|
|
Definition at line 86 of file fbcon.h. Referenced by fbcon_mac_putc(), fbcon_mfb_putc(), fbcon_mfb_putcs(), and fbcon_vga_attr(). |
|
|
|
|
|
|
|
|
Definition at line 65 of file fbcon.h. Referenced by cg6_clear(), cg6_putc(), cg6_putcs(), fbcon_cfb16_bmove(), fbcon_cfb24_bmove(), fbcon_cfb32_bmove(), fbcon_cfb8_bmove(), ffb_clear(), ffb_putc(), ffb_putcs(), leo_clear(), leo_putc(), leo_putcs(), pm2fb_bmove(), pm2fb_pp_bmove(), sbusfb_cursor(), and set_con2fb_map(). |
|
|
|
|
|
Definition at line 120 of file fbcon.h. Referenced by aty128fb_set_var(), atyfb_set_var(), control_par_to_display(), pm2fb_init(), and set_disp(). |
|
|
Definition at line 128 of file fbcon.h. Referenced by control_par_to_display(). |
|
|
Definition at line 119 of file fbcon.h. Referenced by __initfunc(), aty128fb_set_var(), atyfb_set_var(), bwtwofb_init(), igafb_set_disp(), leofb_init(), macfb_set_disp(), platinum_set_var(), q40fb_set_disp(), retz3fb_set_disp(), set_disp(), tgafb_set_disp(), valkyrie_init_display(), valkyrie_par_to_display(), vesafb_set_disp(), and vga16fb_set_disp(). |
|
||||||||||||||||
|
Definition at line 504 of file fbcon.h. References memmove. Referenced by fbcon_iplan2p8_bmove(). |
|
||||||||||||||||||||||||||||||||
|
Definition at line 1040 of file fbcon.c. References attr, c, d, panic(), s, scr_readw, start, vc_data::vc_origin, vc_data::vc_size_row, and x. Referenced by igafb_set_disp(), and vesafb_set_disp(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 431 of file fbcon.h. References memset. Referenced by fbcon_afb_clear(), fbcon_ilbm_clear(), fbcon_mac_clear(), fbcon_mfb_clear(), and fbcon_mfb_clear_margins(). |
|
||||||||||||
|
Definition at line 426 of file fbcon.h. References memset. Referenced by fbcon_mfb_clear(). |
|
||||||||||||||||
|
Definition at line 499 of file fbcon.h. References memmove. Referenced by fbcon_afb_bmove(), fbcon_cfb16_bmove(), fbcon_cfb24_bmove(), fbcon_cfb2_bmove(), fbcon_cfb32_bmove(), fbcon_cfb4_bmove(), fbcon_cfb8_bmove(), fbcon_ilbm_bmove(), fbcon_iplan2p2_bmove(), fbcon_iplan2p4_bmove(), fbcon_mac_bmove(), and fbcon_mfb_bmove(). |
|
||||||||||||
|
Definition at line 436 of file fbcon.h. References memset. Referenced by fbcon_afb_clear(), fbcon_blank(), fbcon_ilbm_clear(), fbcon_mac_clear(), fbcon_mfb_clear(), fbcon_mfb_clear_margins(), and sbusfb_clear_margin(). |
|