Lines Matching refs:dev

47 	return container_of(drm, struct zynqmp_dpsub_drm, dev)->dpsub;  in to_zynqmp_dpsub()
80 struct zynqmp_dpsub *dpsub = to_zynqmp_dpsub(plane->dev); in zynqmp_dpsub_plane_atomic_disable()
98 struct zynqmp_dpsub *dpsub = to_zynqmp_dpsub(plane->dev); in zynqmp_dpsub_plane_atomic_update()
163 ret = drm_universal_plane_init(&dpsub->drm->dev, plane, 0, in zynqmp_dpsub_create_planes()
197 pm_runtime_get_sync(dpsub->dev); in zynqmp_dpsub_crtc_atomic_enable()
203 dev_err(dpsub->dev, "failed to enable a pixel clock\n"); in zynqmp_dpsub_crtc_atomic_enable()
204 pm_runtime_put_sync(dpsub->dev); in zynqmp_dpsub_crtc_atomic_enable()
235 spin_lock_irq(&crtc->dev->event_lock); in zynqmp_dpsub_crtc_atomic_disable()
240 spin_unlock_irq(&crtc->dev->event_lock); in zynqmp_dpsub_crtc_atomic_disable()
243 pm_runtime_put_sync(dpsub->dev); in zynqmp_dpsub_crtc_atomic_disable()
272 spin_lock_irq(&crtc->dev->event_lock); in zynqmp_dpsub_crtc_atomic_flush()
274 spin_unlock_irq(&crtc->dev->event_lock); in zynqmp_dpsub_crtc_atomic_flush()
319 ret = drm_crtc_init_with_planes(&dpsub->drm->dev, crtc, plane, in zynqmp_dpsub_create_crtc()
431 drm_simple_encoder_init(&dpsub->drm->dev, encoder, DRM_MODE_ENCODER_NONE); in zynqmp_dpsub_kms_init()
436 dev_err(dpsub->dev, "failed to attach bridge to encoder\n"); in zynqmp_dpsub_kms_init()
441 connector = drm_bridge_connector_init(&dpsub->drm->dev, encoder); in zynqmp_dpsub_kms_init()
443 dev_err(dpsub->dev, "failed to created connector\n"); in zynqmp_dpsub_kms_init()
450 dev_err(dpsub->dev, "failed to attach connector to encoder\n"); in zynqmp_dpsub_kms_init()
480 dpdrm = devm_drm_dev_alloc(dpsub->dev, &zynqmp_dpsub_drm_driver, in zynqmp_dpsub_drm_init()
481 struct zynqmp_dpsub_drm, dev); in zynqmp_dpsub_drm_init()
486 drm = &dpdrm->dev; in zynqmp_dpsub_drm_init()
534 struct drm_device *drm = &dpsub->drm->dev; in zynqmp_dpsub_drm_cleanup()