Lines Matching refs:info
832 static int radeonfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info)
834 struct radeonfb_info *rinfo = info->par;
917 if (rinfo->info->flags & FBINFO_HWACCEL_DISABLED) {
948 struct fb_info *info)
950 struct radeonfb_info *rinfo = info->par;
952 if ((var->xoffset + info->var.xres > info->var.xres_virtual)
953 || (var->yoffset + info->var.yres > info->var.yres_virtual))
960 OUTREG(CRTC_OFFSET, (var->yoffset * info->fix.line_length +
961 var->xoffset * info->var.bits_per_pixel / 8) & ~7);
966 static int radeonfb_ioctl (struct fb_info *info, unsigned int cmd,
969 struct radeonfb_info *rinfo = info->par;
1149 static int radeonfb_blank (int blank, struct fb_info *info)
1151 struct radeonfb_info *rinfo = info->par;
1211 u32 *pal = rinfo->info->pseudo_palette;
1233 struct fb_info *info)
1235 struct radeonfb_info *rinfo = info->par;
1262 static int radeonfb_setcmap(struct fb_cmap *cmap, struct fb_info *info)
1264 struct radeonfb_info *rinfo = info->par;
1638 static int radeonfb_set_par(struct fb_info *info)
1640 struct radeonfb_info *rinfo = info->par;
1641 struct fb_var_screeninfo *mode = &info->var;
1767 if (!(info->flags & FBINFO_HWACCEL_DISABLED)) {
1930 if (!(info->flags & FBINFO_HWACCEL_DISABLED))
1934 if (!(info->flags & FBINFO_HWACCEL_DISABLED))
1935 info->fix.line_length = rinfo->pitch*64;
1937 info->fix.line_length = mode->xres_virtual
1939 info->fix.visual = rinfo->depth == 8 ? FB_VISUAL_PSEUDOCOLOR
1945 rinfo->depth, info->fix.line_length);
1971 struct fb_info *info = rinfo->info;
1973 info->par = rinfo;
1974 info->pseudo_palette = rinfo->pseudo_palette;
1975 info->flags = FBINFO_HWACCEL_COPYAREA
1979 info->fbops = &radeonfb_ops;
1980 info->screen_base = rinfo->fb_base;
1981 info->screen_size = rinfo->mapped_vram;
1983 strscpy(info->fix.id, rinfo->name, sizeof(info->fix.id));
1984 info->fix.smem_start = rinfo->fb_base_phys;
1985 info->fix.smem_len = rinfo->video_ram;
1986 info->fix.type = FB_TYPE_PACKED_PIXELS;
1987 info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
1988 info->fix.xpanstep = 8;
1989 info->fix.ypanstep = 1;
1990 info->fix.ywrapstep = 0;
1991 info->fix.type_aux = 0;
1992 info->fix.mmio_start = rinfo->mmio_base_phys;
1993 info->fix.mmio_len = RADEON_REGSIZE;
1994 info->fix.accel = FB_ACCEL_ATI_RADEON;
1996 fb_alloc_cmap(&info->cmap, 256, 0);
1999 info->flags |= FBINFO_HWACCEL_DISABLED;
2204 struct fb_info *info = dev_get_drvdata(dev);
2205 struct radeonfb_info *rinfo = info->par;
2216 struct fb_info *info = dev_get_drvdata(dev);
2217 struct radeonfb_info *rinfo = info->par;
2243 struct fb_info *info;
2259 info = framebuffer_alloc(sizeof(struct radeonfb_info), &pdev->dev);
2260 if (!info) {
2264 rinfo = info->par;
2265 rinfo->info = info;
2451 pci_set_drvdata(pdev, info);
2454 ret = register_framebuffer(info);
2482 fb_dealloc_cmap(&info->cmap);
2494 framebuffer_release(info);
2504 struct fb_info *info = pci_get_drvdata(pdev);
2505 struct radeonfb_info *rinfo = info->par;
2520 unregister_framebuffer(info);
2535 fb_dealloc_cmap(&info->cmap);
2536 framebuffer_release(info);