Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/gpu/drm/nouveau/
Dnouveau_fbcon.c67 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_fillrect() local
68 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_fillrect()
99 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_copyarea() local
100 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_copyarea()
131 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_imageblit() local
132 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_imageblit()
163 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_sync() local
164 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_sync()
190 struct nouveau_fbdev *fbcon = info->par; in nouveau_fbcon_open() local
191 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_open()
[all …]
Dnouveau_fbcon.h78 void nouveau_fbcon_hotplug_resume(struct nouveau_fbdev *fbcon);
Dnouveau_drv.h191 struct nouveau_fbdev *fbcon; member
/Linux-v6.1/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c34 #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 …]
Dmatroxfb_base.c162 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2()
163 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
164 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2()
166 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2()
172 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
324 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var()
325 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var()
326 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
373 unregister_framebuffer(&minfo->fbcon); in matroxfb_remove()
648 struct matrox_fb_info* minfo = container_of(fb_info, struct matrox_fb_info, fbcon); in matroxfb_setcolreg()
[all …]
Dmatroxfb_accel.c120 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()
Dmatroxfb_crtc2.h9 struct fb_info fbcon; member
Dmatroxfb_Ti3026.c319 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()
Dmatroxfb_DAC1064.c356 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()
Dmatroxfb_base.h338 struct fb_info fbcon; member
496 #define info2minfo(info) container_of(info, struct matrox_fb_info, fbcon)
Di2c-matroxfb.c113 minfo->fbcon.node); in i2c_bus_reg()
/Linux-v6.1/Documentation/fb/
Dfbcon.rst5 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 …]
Dindex.rst18 fbcon
Dvt8623fb.rst39 if device is active (for example used by fbcon).
Darkfb.rst42 if device is active (for example used by fbcon).
Ds3fb.rst51 if device is active (for example used by fbcon).
Dudlfb.rst120 console Allow fbcon to attach to udlfb provided framebuffers.
121 Can be disabled if fbcon and other clients
/Linux-v6.1/drivers/video/console/
DKconfig83 bool "Enable legacy fbcon hardware acceleration code"
88 This option enables the fbcon (framebuffer text-based) hardware
114 by using the fbcon=map: boot option.
137 black screen as soon as fbcon loads.
/Linux-v6.1/drivers/video/fbdev/core/
DMakefile10 fb-y += fbcon.o bitblit.o softcursor.o
/Linux-v6.1/drivers/gpu/drm/radeon/
Dradeon_device.c1543 bool fbcon, bool freeze) in radeon_suspend_kms() argument
1635 if (fbcon) { in radeon_suspend_kms()
1650 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon) in radeon_resume_kms() argument
1661 if (fbcon) { in radeon_resume_kms()
1668 if (fbcon) in radeon_resume_kms()
1731 if (fbcon) { in radeon_resume_kms()
1747 if (fbcon) { in radeon_resume_kms()
Dradeon_drv.c119 bool fbcon, bool freeze);
120 int radeon_resume_kms(struct drm_device *dev, bool resume, bool fbcon);
/Linux-v6.1/arch/arm/configs/
Dcollie_defconfig12 CONFIG_CMDLINE="noinitrd root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1"
/Linux-v6.1/Documentation/driver-api/
Dframe-buffer.rst11 needed functions to make fbdev and fbcon work. fb_info is only visible
/Linux-v6.1/Documentation/arm/
Dsetup.rst51 the equivalent character size of your fbcon display. This then allows
/Linux-v6.1/arch/arm/boot/dts/
Dtegra114-tn7.dts13 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";

12