Lines Matching defs:info
35 nvc0_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
37 struct nouveau_fbdev *nfbdev = info->par;
44 if (info->fix.visual == FB_VISUAL_TRUECOLOR ||
45 info->fix.visual == FB_VISUAL_DIRECTCOLOR)
46 colour = ((uint32_t *)info->pseudo_palette)[rect->color];
76 nvc0_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region)
78 struct nouveau_fbdev *nfbdev = info->par;
104 nvc0_fbcon_imageblit(struct fb_info *info, const struct fb_image *image)
106 struct nouveau_fbdev *nfbdev = info->par;
111 uint32_t mask = ~(~0 >> (32 - info->var.bits_per_pixel));
112 uint32_t *palette = info->pseudo_palette, bg, fg;
118 if (info->fix.visual == FB_VISUAL_TRUECOLOR ||
119 info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
161 nvc0_fbcon_accel_init(struct fb_info *info)
163 struct nouveau_fbdev *nfbdev = info->par;
175 switch (info->var.bits_per_pixel) {
186 switch (info->var.transp.length) {
205 nouveau_fbcon_gpu_lockup(info);
217 PUSH_MTHD(push, NV902D, SET_DST_PITCH, info->fix.line_length,
218 SET_DST_WIDTH, info->var.xres_virtual,
219 SET_DST_HEIGHT, info->var.yres_virtual,
233 PUSH_MTHD(push, NV902D, SET_SRC_PITCH, info->fix.line_length,
234 SET_SRC_WIDTH, info->var.xres_virtual,
235 SET_SRC_HEIGHT, info->var.yres_virtual,