Lines Matching refs:private

347 	struct mtk_drm_private *private = drm->dev_private;  in mtk_drm_kms_init()  local
359 pdev = of_find_device_by_node(private->mutex_node); in mtk_drm_kms_init()
362 private->mutex_node); in mtk_drm_kms_init()
363 of_node_put(private->mutex_node); in mtk_drm_kms_init()
366 private->mutex_dev = &pdev->dev; in mtk_drm_kms_init()
400 ret = mtk_drm_crtc_create(drm, private->data->main_path, in mtk_drm_kms_init()
401 private->data->main_len); in mtk_drm_kms_init()
405 ret = mtk_drm_crtc_create(drm, private->data->ext_path, in mtk_drm_kms_init()
406 private->data->ext_len); in mtk_drm_kms_init()
410 ret = mtk_drm_crtc_create(drm, private->data->third_path, in mtk_drm_kms_init()
411 private->data->third_len); in mtk_drm_kms_init()
416 np = private->comp_node[private->data->main_path[0]] ?: in mtk_drm_kms_init()
417 private->comp_node[private->data->ext_path[0]]; in mtk_drm_kms_init()
426 private->dma_dev = dma_dev; in mtk_drm_kms_init()
450 put_device(private->mutex_dev); in mtk_drm_kms_init()
471 struct mtk_drm_private *private = dev->dev_private; in mtk_drm_gem_prime_import() local
473 return drm_gem_prime_import_dev(dev, dma_buf, private->dma_dev); in mtk_drm_gem_prime_import()
497 struct mtk_drm_private *private = dev_get_drvdata(dev); in mtk_drm_bind() local
505 drm->dev_private = private; in mtk_drm_bind()
506 private->drm = drm; in mtk_drm_bind()
523 private->drm = NULL; in mtk_drm_bind()
530 struct mtk_drm_private *private = dev_get_drvdata(dev); in mtk_drm_unbind() local
532 drm_dev_unregister(private->drm); in mtk_drm_unbind()
533 mtk_drm_kms_deinit(private->drm); in mtk_drm_unbind()
534 drm_dev_put(private->drm); in mtk_drm_unbind()
535 private->num_pipes = 0; in mtk_drm_unbind()
536 private->drm = NULL; in mtk_drm_unbind()
709 struct mtk_drm_private *private; in mtk_drm_probe() local
715 private = devm_kzalloc(dev, sizeof(*private), GFP_KERNEL); in mtk_drm_probe()
716 if (!private) in mtk_drm_probe()
719 private->mmsys_dev = dev->parent; in mtk_drm_probe()
720 if (!private->mmsys_dev) { in mtk_drm_probe()
737 private->data = match_data->drv_data[ret]; in mtk_drm_probe()
740 private->data = match_data->drv_data[0]; in mtk_drm_probe()
762 private->mutex_node = of_node_get(node); in mtk_drm_probe()
773 private->comp_node[comp_id] = of_node_get(node); in mtk_drm_probe()
797 ret = mtk_ddp_comp_init(node, &private->ddp_comp[comp_id], comp_id); in mtk_drm_probe()
804 if (!private->mutex_node) { in mtk_drm_probe()
812 platform_set_drvdata(pdev, private); in mtk_drm_probe()
823 of_node_put(private->mutex_node); in mtk_drm_probe()
825 of_node_put(private->comp_node[i]); in mtk_drm_probe()
831 struct mtk_drm_private *private = platform_get_drvdata(pdev); in mtk_drm_remove() local
836 of_node_put(private->mutex_node); in mtk_drm_remove()
838 of_node_put(private->comp_node[i]); in mtk_drm_remove()
845 struct mtk_drm_private *private = dev_get_drvdata(dev); in mtk_drm_sys_prepare() local
846 struct drm_device *drm = private->drm; in mtk_drm_sys_prepare()
853 struct mtk_drm_private *private = dev_get_drvdata(dev); in mtk_drm_sys_complete() local
854 struct drm_device *drm = private->drm; in mtk_drm_sys_complete()