Lines Matching defs:rcdu
623 struct rcar_du_device *rcdu = dev_get_drvdata(dev);
625 return drm_mode_config_helper_suspend(&rcdu->ddev);
630 struct rcar_du_device *rcdu = dev_get_drvdata(dev);
632 return drm_mode_config_helper_resume(&rcdu->ddev);
644 struct rcar_du_device *rcdu = platform_get_drvdata(pdev);
645 struct drm_device *ddev = &rcdu->ddev;
655 struct rcar_du_device *rcdu = platform_get_drvdata(pdev);
657 drm_atomic_helper_shutdown(&rcdu->ddev);
662 struct rcar_du_device *rcdu;
670 rcdu = devm_drm_dev_alloc(&pdev->dev, &rcar_du_driver,
672 if (IS_ERR(rcdu))
673 return PTR_ERR(rcdu);
675 rcdu->dev = &pdev->dev;
677 rcdu->info = of_device_get_match_data(rcdu->dev);
679 platform_set_drvdata(pdev, rcdu);
682 rcdu->mmio = devm_platform_ioremap_resource(pdev, 0);
683 if (IS_ERR(rcdu->mmio))
684 return PTR_ERR(rcdu->mmio);
691 mask = rcar_du_has(rcdu, RCAR_DU_FEATURE_VSP1_SOURCE) ? 40 : 32;
697 ret = rcar_du_modeset_init(rcdu);
713 ret = drm_dev_register(&rcdu->ddev, 0);
717 drm_info(&rcdu->ddev, "Device %s probed\n", dev_name(&pdev->dev));
719 drm_fbdev_generic_setup(&rcdu->ddev, 32);
724 drm_kms_helper_poll_fini(&rcdu->ddev);