/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_fbcon.c | 66 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_fillrect() local 67 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_fillrect() 98 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_copyarea() local 99 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_copyarea() 130 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_imageblit() local 131 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_imageblit() 162 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_sync() local 163 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_sync() 189 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_open() local 190 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_open() [all …]
|
D | nouveau_fbcon.h | 75 void nouveau_fbcon_hotplug_resume(struct nouveau_fbdev *fbcon);
|
D | nouveau_drv.h | 183 struct nouveau_fbdev *fbcon; member
|
/Linux-v4.19/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 | 9 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()
|
/Linux-v4.19/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 24 module will be fbcon. 26 In order for fbcon to activate, at least one framebuffer driver is 50 1. Driver and fbcon are compiled statically 52 Usually, fbcon will automatically take over your console. The notable 56 2. Driver is compiled statically, fbcon is compiled as a module 60 do a 'modprobe fbcon'. 62 3. Driver is compiled as a module, fbcon is compiled statically 65 '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
|
/Linux-v4.19/drivers/video/fbdev/core/ |
D | Makefile | 10 fb-y += fbcon.o bitblit.o softcursor.o
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_device.c | 1566 bool fbcon, bool freeze) in radeon_suspend_kms() argument 1653 if (fbcon) { in radeon_suspend_kms() 1670 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument 1680 if (fbcon) { in radeon_resume_kms() 1687 if (fbcon) in radeon_resume_kms() 1750 if (fbcon) { in radeon_resume_kms() 1766 if (fbcon) { in radeon_resume_kms()
|
D | radeon_drv.c | 113 bool fbcon, bool freeze); 114 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
|
/Linux-v4.19/arch/arm/configs/ |
D | collie_defconfig | 19 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
|
/Linux-v4.19/Documentation/driver-api/ |
D | frame-buffer.rst | 11 needed functions to make fbdev and fbcon work. fb_info is only visible
|
/Linux-v4.19/drivers/video/console/ |
D | Kconfig | 139 by using the fbcon=map: boot option. 162 black screen as soon as fbcon loads.
|
/Linux-v4.19/Documentation/arm/ |
D | Setup | 54 the equivalent character size of your fbcon display. This then allows
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | tegra114-tn7.dts | 13 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
|