Lines Matching refs:mdev
165 struct mga_device *mdev = dev->dev_private; in mgag200fb_create() local
231 info->apertures->ranges[0].base = mdev->dev->mode_config.fb_base; in mgag200fb_create()
232 info->apertures->ranges[0].size = mdev->mc.vram_size; in mgag200fb_create()
282 int mgag200_fbdev_init(struct mga_device *mdev) in mgag200_fbdev_init() argument
289 if (IS_G200_SE(mdev) && mdev->mc.vram_size < (2048*1024)) in mgag200_fbdev_init()
292 mfbdev = devm_kzalloc(mdev->dev->dev, sizeof(struct mga_fbdev), GFP_KERNEL); in mgag200_fbdev_init()
296 mdev->mfbdev = mfbdev; in mgag200_fbdev_init()
299 drm_fb_helper_prepare(mdev->dev, &mfbdev->helper, &mga_fb_helper_funcs); in mgag200_fbdev_init()
301 ret = drm_fb_helper_init(mdev->dev, &mfbdev->helper, in mgag200_fbdev_init()
302 mdev->num_crtc, MGAG200FB_CONN_LIMIT); in mgag200_fbdev_init()
311 drm_helper_disable_unused_functions(mdev->dev); in mgag200_fbdev_init()
324 void mgag200_fbdev_fini(struct mga_device *mdev) in mgag200_fbdev_fini() argument
326 if (!mdev->mfbdev) in mgag200_fbdev_fini()
329 mga_fbdev_destroy(mdev->dev, mdev->mfbdev); in mgag200_fbdev_fini()