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()
168 struct cirrus_device *cdev = gfbdev->helper.dev->dev_private; in cirrusfb_create() local
202 ret = cirrus_framebuffer_init(cdev->dev, &gfbdev->gfb, &mode_cmd, gobj); in cirrusfb_create()
228 info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; in cirrusfb_create()
229 info->apertures->ranges[0].size = cdev->mc.vram_size; in cirrusfb_create()
231 info->fix.smem_start = cdev->dev->mode_config.fb_base; in cirrusfb_create()
232 info->fix.smem_len = cdev->mc.vram_size; in cirrusfb_create()
276 int cirrus_fbdev_init(struct cirrus_device *cdev) in cirrus_fbdev_init() argument
287 cdev->mode_info.gfbdev = gfbdev; in cirrus_fbdev_init()
290 drm_fb_helper_prepare(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
293 ret = drm_fb_helper_init(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init()
294 cdev->num_crtc, CIRRUSFB_CONN_LIMIT); in cirrus_fbdev_init()
303 drm_helper_disable_unused_functions(cdev->dev); in cirrus_fbdev_init()
308 void cirrus_fbdev_fini(struct cirrus_device *cdev) in cirrus_fbdev_fini() argument
310 if (!cdev->mode_info.gfbdev) in cirrus_fbdev_fini()
313 cirrus_fbdev_destroy(cdev->dev, cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
314 kfree(cdev->mode_info.gfbdev); in cirrus_fbdev_fini()
315 cdev->mode_info.gfbdev = NULL; in cirrus_fbdev_fini()