/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.c | 61 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 …]
|
D | nouveau_drm.h | 149 struct nouveau_fbdev *fbcon; member
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 33 #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 …]
|
D | matroxfb_base.c | 160 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() 646 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg() [all …]
|
D | matroxfb_accel.c | 119 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()
|
D | matroxfb_crtc2.h | 8 struct fb_info fbcon; member
|
D | matroxfb_Ti3026.c | 318 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()
|
D | matroxfb_DAC1064.c | 355 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()
|
D | matroxfb_base.h | 339 struct fb_info fbcon; member 497 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
|
D | i2c-matroxfb.c | 112 minfo->fbcon.node); in i2c_bus_reg()
|
D | matroxfb_misc.c | 276 wd = minfo->fbcon.var.xres_virtual * minfo->curr.final_bppShift / 64; in matroxfb_vgaHWinit()
|
/linux-4.4.14/Documentation/fb/ |
D | fbcon.txt | 4 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 …]
|
D | 00-INDEX | 24 fbcon.txt 25 - intro to and usage guide for the framebuffer console (fbcon).
|
D | vt8623fb.txt | 39 if device is active (for example used by fbcon).
|
D | arkfb.txt | 42 if device is active (for example used by fbcon).
|
D | s3fb.txt | 51 if device is active (for example used by fbcon).
|
D | udlfb.txt | 112 console Allow fbcon to attach to udlfb provided framebuffers. 113 Can be disabled if fbcon and other clients
|
D | sisfb.txt | 103 console support" (fbcon) is needed for a graphical console.
|
D | viafb.txt | 168 multi-head since SAMM support multi monitor at driver layers, thus fbcon
|
D | matroxfb.txt | 286 + generic fbcon-cfbX procedures do not work on Alphas. Due to this,
|
/linux-4.4.14/drivers/video/console/ |
D | Makefile | 10 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o softcursor.o
|
D | Kconfig | 119 by using the fbcon=map: boot option.
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_device.c | 1558 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) in radeon_suspend_kms() argument 1639 if (fbcon) { in radeon_suspend_kms() 1656 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument 1666 if (fbcon) { in radeon_resume_kms() 1673 if (fbcon) in radeon_resume_kms() 1736 if (fbcon) { in radeon_resume_kms() 1752 if (fbcon) { in radeon_resume_kms()
|
D | radeon_drv.c | 106 int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon); 107 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
|
D | radeon.h | 2832 extern int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon); 2833 extern int radeon_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon);
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_device.c | 1636 int amdgpu_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) in amdgpu_suspend_kms() argument 1706 if (fbcon) { in amdgpu_suspend_kms() 1723 int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in amdgpu_resume_kms() argument 1733 if (fbcon) { in amdgpu_resume_kms() 1740 if (fbcon) in amdgpu_resume_kms() 1785 if (fbcon) { in amdgpu_resume_kms() 1798 if (fbcon) { in amdgpu_resume_kms()
|
D | amdgpu.h | 2352 int amdgpu_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon); 2353 int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
|
/linux-4.4.14/arch/arm/configs/ |
D | collie_defconfig | 20 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
|
/linux-4.4.14/Documentation/arm/ |
D | Setup | 54 the equivalent character size of your fbcon display. This then allows
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | tegra114-tn7.dts | 12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
|
D | tegra114-roth.dts | 12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:1";
|
/linux-4.4.14/Documentation/console/ |
D | console.txt | 91 this possible. (NOTE NOTE NOTE: Please read fbcon.txt under Documentation/fb
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_fb_helper.c | 2181 struct module *fbcon; in drm_fb_helper_modinit() local 2184 fbcon = find_module(name); in drm_fb_helper_modinit() 2187 if (!fbcon) in drm_fb_helper_modinit()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | hub.fuc | 398 // to hang with STATUS=0x00000007 until it's cleared.. fbcon can
|
/linux-4.4.14/drivers/tty/ |
D | Kconfig | 98 <file:Documentation/fb/fbcon.txt>.
|