Lines Matching defs:ddev
182 tegra_drm_mode_init(struct drm_device *ddev)
186 drm_mode_config_init(ddev);
187 ddev->mode_config.min_width = 0;
188 ddev->mode_config.min_height = 0;
189 ddev->mode_config.max_width = 4096;
190 ddev->mode_config.max_height = 2160;
191 ddev->mode_config.funcs = &tegra_mode_config_funcs;
193 error = tegra_crtc_init(ddev, 0);
197 error = tegra_crtc_init(ddev, 1);
201 error = tegra_encoder_init(ddev);
205 error = drm_vblank_init(ddev, 2);
213 tegra_drm_framebuffer_init(struct drm_device *ddev,
216 return drm_framebuffer_init(ddev, &fb->base, &tegra_framebuffer_funcs);
220 tegra_fb_create(struct drm_device *ddev, struct drm_file *file,
239 drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
242 error = tegra_drm_framebuffer_init(ddev, fb);
276 tegra_crtc_init(struct drm_device *ddev, int index)
278 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
323 crtc->cursor_obj = drm_gem_cma_create(ddev, cursor_size);
360 drm_crtc_init(ddev, &crtc->base, &tegra_crtc_funcs);
776 tegra_encoder_init(struct drm_device *ddev)
778 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
817 drm_encoder_init(ddev, &encoder->base, &tegra_encoder_funcs,
823 return tegra_connector_init(ddev, &encoder->base);
866 struct drm_device *ddev = encoder->dev;
867 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
902 struct drm_device *ddev = encoder->dev;
915 list_for_each_entry(connector, &ddev->mode_config.connector_list, head) {
1159 tegra_connector_init(struct drm_device *ddev, struct drm_encoder *encoder)
1161 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
1166 drm_connector_init(ddev, &connector->base, &tegra_connector_funcs,
1286 struct drm_device *ddev = tegra_crtc->base.dev;
1287 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
1295 drm_handle_vblank(ddev, tegra_crtc->index);
1303 tegra_drm_get_vblank_counter(struct drm_device *ddev, unsigned int crtc)
1305 struct tegra_drm_softc * const sc = tegra_drm_private(ddev);
1314 tegra_drm_enable_vblank(struct drm_device *ddev, unsigned int crtc)
1319 list_for_each_entry(iter, &ddev->mode_config.crtc_list, head) {
1334 tegra_drm_disable_vblank(struct drm_device *ddev, unsigned int crtc)
1339 list_for_each_entry(iter, &ddev->mode_config.crtc_list, head) {