Lines Matching defs:info
35 nv50_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 nv50_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region)
78 struct nouveau_fbdev *nfbdev = info->par;
104 nv50_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 nv50_fbcon_accel_init(struct fb_info *info)
163 struct nouveau_fbdev *nfbdev = info->par;
170 switch (info->var.bits_per_pixel) {
181 switch (info->var.transp.length) {
204 nouveau_fbcon_gpu_lockup(info);
219 PUSH_MTHD(push, NV502D, SET_DST_PITCH, info->fix.line_length,
220 SET_DST_WIDTH, info->var.xres_virtual,
221 SET_DST_HEIGHT, info->var.yres_virtual,
235 PUSH_MTHD(push, NV502D, SET_SRC_PITCH, info->fix.line_length,
236 SET_SRC_WIDTH, info->var.xres_virtual,
237 SET_SRC_HEIGHT, info->var.yres_virtual,