/kernel/linux/linux-5.10/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 | 78 void nouveau_fbcon_hotplug_resume(struct nouveau_fbdev *fbcon);
|
D | nouveau_drv.h | 195 struct nouveau_fbdev *fbcon; member
|
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 34 #define m2info (container_of(info, struct matroxfb_dh_fb_info, fbcon)) in matroxfb_dh_setcolreg() 38 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg() 42 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg() 43 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg() 44 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg() 45 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg() 47 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg() 48 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg() 49 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg() 50 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg() [all …]
|
D | matroxfb_base.c | 161 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2() 162 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2() 163 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2() 165 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2() 171 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2() 323 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var() 324 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var() 325 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var() 372 unregister_framebuffer(&minfo->fbcon); in matroxfb_remove() 647 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg() [all …]
|
D | matroxfb_accel.c | 120 mpitch = minfo->fbcon.var.xres_virtual; in matrox_cfbX_init() 127 accel = (minfo->fbcon.var.accel_flags & FB_ACCELF_TEXT) == FB_ACCELF_TEXT; in matrox_cfbX_init() 129 switch (minfo->fbcon.var.bits_per_pixel) { in matrox_cfbX_init() 148 case 16: if (minfo->fbcon.var.green.length == 5) in matrox_cfbX_init() 298 …matrox_accel_bmove_lin(minfo, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->d… in matroxfb_cfb4_copyarea() 304 …matrox_accel_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, a… in matroxfb_copyarea() 365 mga_outl(M_YDST, sy * minfo->fbcon.var.xres_virtual >> 6); in matroxfb_cfb4_clear() 370 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 | 319 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk() 338 if (minfo->fbcon.var.bits_per_pixel == 24) { in Ti3026_setpclk() 377 switch (minfo->fbcon.var.bits_per_pixel) { in Ti3026_init() 392 …hw->DACreg[POS3026_XTRUECOLORCTRL] = (minfo->fbcon.var.green.length == 5) ? (TVP3026_XTRUECOLORCTR… in Ti3026_init()
|
D | matroxfb_DAC1064.c | 356 switch (minfo->fbcon.var.bits_per_pixel) { in DAC1064_init_1() 362 if (minfo->fbcon.var.green.length == 5) in DAC1064_init_1() 392 if (minfo->fbcon.var.bits_per_pixel > 16) { /* 256 entries */ in DAC1064_init_2() 400 } else if (minfo->fbcon.var.bits_per_pixel > 8) { in DAC1064_init_2() 401 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 | 113 minfo->fbcon.node); in i2c_bus_reg()
|
/kernel/linux/linux-5.10/Documentation/fb/ |
D | fbcon.rst | 5 The framebuffer console (fbcon), as its name implies, is a text 14 What are the features of fbcon? The framebuffer console supports 26 module will be fbcon. 28 In order for fbcon to activate, at least one framebuffer driver is 53 1. Driver and fbcon are compiled statically 55 Usually, fbcon will automatically take over your console. The notable 59 2. Driver is compiled statically, fbcon is compiled as a module 63 do a 'modprobe fbcon'. 65 3. Driver is compiled as a module, fbcon is compiled statically 68 'modprobe xxxfb', fbcon automatically takes over the console with [all …]
|
D | index.rst | 18 fbcon
|
D | vt8623fb.rst | 39 if device is active (for example used by fbcon).
|
D | arkfb.rst | 42 if device is active (for example used by fbcon).
|
D | s3fb.rst | 51 if device is active (for example used by fbcon).
|
D | udlfb.rst | 113 console Allow fbcon to attach to udlfb provided framebuffers. 114 Can be disabled if fbcon and other clients
|
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
D | Makefile | 10 fb-y += fbcon.o bitblit.o softcursor.o
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
D | radeon_device.c | 1564 bool fbcon, bool freeze) in radeon_suspend_kms() argument 1651 if (fbcon) { in radeon_suspend_kms() 1668 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument 1678 if (fbcon) { in radeon_resume_kms() 1685 if (fbcon) in radeon_resume_kms() 1748 if (fbcon) { in radeon_resume_kms() 1764 if (fbcon) { in radeon_resume_kms()
|
D | radeon_drv.c | 121 bool fbcon, bool freeze); 122 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
|
/kernel/linux/linux-5.10/drivers/video/console/ |
D | Kconfig | 93 by using the fbcon=map: boot option. 116 black screen as soon as fbcon loads.
|
/kernel/linux/linux-5.10/arch/arm/configs/ |
D | collie_defconfig | 17 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
|
/kernel/linux/linux-5.10/Documentation/driver-api/ |
D | frame-buffer.rst | 11 needed functions to make fbdev and fbcon work. fb_info is only visible
|
/kernel/linux/linux-5.10/Documentation/arm/ |
D | setup.rst | 51 the equivalent character size of your fbcon display. This then allows
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | tegra114-tn7.dts | 13 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
|