Lines Matching refs:cdev
142 struct cirrus_device *cdev = dev->dev_private; in cirrusfb_create_object() local
150 if (!cirrus_check_framebuffer(cdev, mode_cmd->width, mode_cmd->height, in cirrusfb_create_object()
169 struct cirrus_device *cdev = gfbdev->helper.dev->dev_private; in cirrusfb_create() local
204 ret = cirrus_framebuffer_init(cdev->dev, &gfbdev->gfb, &mode_cmd, gobj); in cirrusfb_create()
237 info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; in cirrusfb_create()
238 info->apertures->ranges[0].size = cdev->mc.vram_size; in cirrusfb_create()
240 info->fix.smem_start = cdev->dev->mode_config.fb_base; in cirrusfb_create()
241 info->fix.smem_len = cdev->mc.vram_size; in cirrusfb_create()
301 int cirrus_fbdev_init(struct cirrus_device *cdev) in cirrus_fbdev_init() argument
312 cdev->mode_info.gfbdev = gfbdev; in cirrus_fbdev_init()
315 drm_fb_helper_prepare(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
318 ret = drm_fb_helper_init(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
319 cdev->num_crtc, CIRRUSFB_CONN_LIMIT); in cirrus_fbdev_init()
328 drm_helper_disable_unused_functions(cdev->dev); in cirrus_fbdev_init()
333 void cirrus_fbdev_fini(struct cirrus_device *cdev) in cirrus_fbdev_fini() argument
335 if (!cdev->mode_info.gfbdev) in cirrus_fbdev_fini()
338 cirrus_fbdev_destroy(cdev->dev, cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
339 kfree(cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
340 cdev->mode_info.gfbdev = NULL; in cirrus_fbdev_fini()