Lines Matching refs:mdev
165 struct mga_device *mdev = dev->dev_private; in mgag200fb_create() local
217 info->apertures->ranges[0].base = mdev->dev->mode_config.fb_base; in mgag200fb_create()
218 info->apertures->ranges[0].size = mdev->mc.vram_size; in mgag200fb_create()
269 int mgag200_fbdev_init(struct mga_device *mdev) in mgag200_fbdev_init() argument
276 if (IS_G200_SE(mdev) && mdev->mc.vram_size < (2048*1024)) in mgag200_fbdev_init()
279 mfbdev = devm_kzalloc(mdev->dev->dev, sizeof(struct mga_fbdev), GFP_KERNEL); in mgag200_fbdev_init()
283 mdev->mfbdev = mfbdev; in mgag200_fbdev_init()
286 drm_fb_helper_prepare(mdev->dev, &mfbdev->helper, &mga_fb_helper_funcs); in mgag200_fbdev_init()
288 ret = drm_fb_helper_init(mdev->dev, &mfbdev->helper, in mgag200_fbdev_init()
289 mdev->num_crtc, MGAG200FB_CONN_LIMIT); in mgag200_fbdev_init()
298 drm_helper_disable_unused_functions(mdev->dev); in mgag200_fbdev_init()
309 mdev->mfbdev = NULL; in mgag200_fbdev_init()
314 void mgag200_fbdev_fini(struct mga_device *mdev) in mgag200_fbdev_fini() argument
316 if (!mdev->mfbdev) in mgag200_fbdev_fini()
319 mga_fbdev_destroy(mdev->dev, mdev->mfbdev); in mgag200_fbdev_fini()