Home
last modified time | relevance | path

Searched refs:fbcon (Results 1 – 33 of 33) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.c61 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_fillrect() local
62 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_fillrect()
93 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_copyarea() local
94 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_copyarea()
125 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_imageblit() local
126 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_imageblit()
157 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_sync() local
158 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_sync()
184 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_open() local
185 struct nouveau_drm *drm = nouveau_drm(fbcon->dev); in nouveau_fbcon_open()
[all …]
Dnouveau_drm.h148 struct nouveau_fbdev *fbcon; member
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c33 #define m2info (container_of(info, struct matroxfb_dh_fb_info, fbcon)) in matroxfb_dh_setcolreg()
37 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg()
41 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg()
42 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg()
43 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg()
44 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg()
46 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg()
47 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg()
48 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg()
49 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg()
[all …]
Dmatroxfb_base.c160 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2()
161 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
162 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2()
164 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2()
170 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
322 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var()
323 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var()
324 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
371 unregister_framebuffer(&minfo->fbcon); in matroxfb_remove()
653 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg()
[all …]
Dmatroxfb_accel.c119 mpitch = minfo->fbcon.var.xres_virtual; in matrox_cfbX_init()
126 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init()
128 switch (minfo->fbcon.var.bits_per_pixel) { in matrox_cfbX_init()
147 case 16: if (minfo->fbcon.var.green.length == 5) in matrox_cfbX_init()
297 …matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->d… in matroxfb_cfb4_copyarea()
303 …matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, a… in matroxfb_copyarea()
364 mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); in matroxfb_cfb4_clear()
369 u_int32_t step = minfo->fbcon.var.xres_virtual >> 1; in matroxfb_cfb4_clear()
Dmatroxfb_crtc2.h8 struct fb_info fbcon; member
Dmatroxfb_Ti3026.c318 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
337 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk()
376 switch (minfo->fbcon.var.bits_per_pixel) { in Ti3026_init()
391 …hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTR… in Ti3026_init()
Dmatroxfb_DAC1064.c355 switch (minfo->fbcon.var.bits_per_pixel) { in DAC1064_init_1()
361 if (minfo->fbcon.var.green.length == 5) in DAC1064_init_1()
391 if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ in DAC1064_init_2()
399 } else if (minfo->fbcon.var.bits_per_pixel > 8) { in DAC1064_init_2()
400 if (minfo->fbcon.var.green.length == 5) { /* 0..31, 128..159 */ in DAC1064_init_2()
Dmatroxfb_base.h359 struct fb_info fbcon; member
522 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
Di2c-matroxfb.c112 minfo->fbcon.node); in i2c_bus_reg()
Dmatroxfb_misc.c276 wd = minfo->fbcon.var.xres_virtual * minfo->curr.final_bppShift / 64; in matroxfb_vgaHWinit()
/linux-4.1.27/Documentation/fb/
Dfbcon.txt4 The framebuffer console (fbcon), as its name implies, is a text
13 What are the features of fbcon? The framebuffer console supports
23 support statically, or 'm' for module support. The module will be fbcon.
25 In order for fbcon to activate, at least one framebuffer driver is
49 1. Driver and fbcon are compiled statically
51 Usually, fbcon will automatically take over your console. The notable
55 2. Driver is compiled statically, fbcon is compiled as a module
59 do a 'modprobe fbcon'.
61 3. Driver is compiled as a module, fbcon is compiled statically
64 'modprobe xxxfb', fbcon automatically takes over the console with
[all …]
D00-INDEX24 fbcon.txt
25 - intro to and usage guide for the framebuffer console (fbcon).
Dvt8623fb.txt39 if device is active (for example used by fbcon).
Darkfb.txt42 if device is active (for example used by fbcon).
Ds3fb.txt51 if device is active (for example used by fbcon).
Dudlfb.txt112 console Allow fbcon to attach to udlfb provided framebuffers.
113 Can be disabled if fbcon and other clients
Dsisfb.txt103 console support" (fbcon) is needed for a graphical console.
Dviafb.txt168 multi-head since SAMM support multi monitor at driver layers, thus fbcon
Dmatroxfb.txt286 + generic fbcon-cfbX procedures do not work on Alphas. Due to this,
/linux-4.1.27/drivers/video/console/
DMakefile10 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o softcursor.o
DKconfig119 by using the fbcon=map: boot option.
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_device.c1552 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) in radeon_suspend_kms() argument
1631 if (fbcon) { in radeon_suspend_kms()
1648 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument
1658 if (fbcon) { in radeon_resume_kms()
1665 if (fbcon) in radeon_resume_kms()
1728 if (fbcon) { in radeon_resume_kms()
1742 if (fbcon) { in radeon_resume_kms()
Dradeon_drv.c105 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
106 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
Dradeon.h2993 extern int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
2994 extern int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
/linux-4.1.27/arch/arm/configs/
Dcollie_defconfig20 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
/linux-4.1.27/Documentation/arm/
DSetup54 the equivalent character size of your fbcon display. This then allows
/linux-4.1.27/arch/arm/boot/dts/
Dtegra114-tn7.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
Dtegra114-roth.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:1";
/linux-4.1.27/drivers/gpu/drm/
Ddrm_fb_helper.c1825 struct module *fbcon; in drm_fb_helper_modinit() local
1828 fbcon = find_module(name); in drm_fb_helper_modinit()
1831 if (!fbcon) in drm_fb_helper_modinit()
/linux-4.1.27/Documentation/console/
Dconsole.txt91 this possible. (NOTE NOTE NOTE: Please read fbcon.txt under Documentation/fb
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/
Dhub.fuc398 // to hang with STATUS=0x00000007 until it's cleared.. fbcon can
/linux-4.1.27/drivers/tty/
DKconfig98 <file:Documentation/fb/fbcon.txt>.