Lines Matching defs:mdev
13 static void mgag200_g200ew3_init_registers(struct mga_device *mdev)
15 mgag200_g200wb_init_registers(mdev); // same as G200WB
110 static int mgag200_g200ew3_pipeline_init(struct mga_device *mdev)
112 struct drm_device *dev = &mdev->base;
113 struct drm_plane *primary_plane = &mdev->primary_plane;
114 struct drm_crtc *crtc = &mdev->crtc;
115 struct drm_encoder *encoder = &mdev->encoder;
116 struct mga_i2c_chan *i2c = &mdev->i2c;
117 struct drm_connector *connector = &mdev->connector;
153 ret = mgag200_i2c_init(mdev, i2c);
192 static resource_size_t mgag200_g200ew3_device_probe_vram(struct mga_device *mdev)
194 resource_size_t vram_size = resource_size(mdev->vram_res);
198 return mgag200_probe_vram(mdev->vram, vram_size);
204 struct mga_device *mdev;
209 mdev = devm_drm_dev_alloc(&pdev->dev, drv, struct mga_device, base);
210 if (IS_ERR(mdev))
211 return mdev;
212 dev = &mdev->base;
220 ret = mgag200_device_preinit(mdev);
224 ret = mgag200_device_init(mdev, &mgag200_g200ew3_device_info,
229 mgag200_g200ew3_init_registers(mdev);
231 vram_available = mgag200_g200ew3_device_probe_vram(mdev);
233 ret = mgag200_mode_config_init(mdev, vram_available);
237 ret = mgag200_g200ew3_pipeline_init(mdev);
243 return mdev;