Lines Matching defs:info
17 static int drm_fbdev_dma_fb_open(struct fb_info *info, int user)
19 struct drm_fb_helper *fb_helper = info->par;
28 static int drm_fbdev_dma_fb_release(struct fb_info *info, int user)
30 struct drm_fb_helper *fb_helper = info->par;
38 static void drm_fbdev_dma_fb_destroy(struct fb_info *info)
40 struct drm_fb_helper *fb_helper = info->par;
54 static int drm_fbdev_dma_fb_mmap(struct fb_info *info, struct vm_area_struct *vma)
56 struct drm_fb_helper *fb_helper = info->par;
84 struct fb_info *info;
117 info = drm_fb_helper_alloc_info(fb_helper);
118 if (IS_ERR(info)) {
119 ret = PTR_ERR(info);
123 drm_fb_helper_fill_info(info, fb_helper, sizes);
125 info->fbops = &drm_fbdev_dma_fb_ops;
128 info->flags |= FBINFO_VIRTFB; /* system memory */
130 info->flags |= FBINFO_READS_FAST; /* signal caching */
131 info->screen_size = sizes->surface_height * fb->pitches[0];
132 info->screen_buffer = map.vaddr;
133 info->fix.smem_start = page_to_phys(virt_to_page(info->screen_buffer));
134 info->fix.smem_len = info->screen_size;
159 if (fb_helper->info) {