Home
last modified time | relevance | path

Searched refs:drm (Results 1 – 25 of 915) sorted by relevance

12345678910>>...37

/drivers/gpu/drm/nouveau/
A Dnouveau_drm.c256 cli->drm = drm; in nouveau_cli_init()
457 nouveau_fence(drm)->dtor(drm); in nouveau_accel_fini()
742 drm = kzalloc(sizeof(*drm), GFP_KERNEL); in nouveau_drm_device_new()
754 drm->dev->dev_private = drm; in nouveau_drm_device_new()
759 drm->_client.object.parent = &drm->parent; in nouveau_drm_device_new()
762 nouveau_name(drm->dev), &drm->_client); in nouveau_drm_device_new()
979 if (!nouveau_fence(drm)->suspend(drm)) { in nouveau_do_suspend()
993 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_suspend()
994 nouveau_fence(drm)->resume(drm); in nouveau_do_suspend()
1018 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_resume()
[all …]
A Dnouveau_ttm.c226 else if (!drm->agp.bridge) in nouveau_ttm_init_gtt()
250 drm->agp.bridge) in nouveau_ttm_fini_gtt()
292 drm->ttm.type_vram = -1; in nouveau_ttm_init()
302 ret = ttm_device_init(&drm->ttm.bdev, &nouveau_bo_driver, drm->dev->dev, in nouveau_ttm_init()
313 drm->gem.vram_available = drm->client.device.info.ram_user; in nouveau_ttm_init()
328 if (!drm->agp.bridge) { in nouveau_ttm_init()
329 drm->gem.gart_available = drm->client.vmm.vmm.limit; in nouveau_ttm_init()
331 drm->gem.gart_available = drm->agp.size; in nouveau_ttm_init()
343 NV_INFO(drm, "VRAM: %d MiB\n", (u32)(drm->gem.vram_available >> 20)); in nouveau_ttm_init()
344 NV_INFO(drm, "GART: %d MiB\n", (u32)(drm->gem.gart_available >> 20)); in nouveau_ttm_init()
[all …]
A Dnouveau_dmem.c69 struct nouveau_drm *drm; member
99 return chunk->drm; in page_to_drm()
153 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_copy_one()
251 chunk->drm = drm; in nouveau_dmem_chunk_alloc()
574 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init()
591 if (!(drm->dmem = kzalloc(sizeof(*drm->dmem), GFP_KERNEL))) in nouveau_dmem_init()
594 drm->dmem->drm = drm; in nouveau_dmem_init()
603 kfree(drm->dmem); in nouveau_dmem_init()
604 drm->dmem = NULL; in nouveau_dmem_init()
630 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one()
[all …]
A Dnouveau_led.c92 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL); in nouveau_led_init()
93 if (!drm->led) in nouveau_led_init()
95 drm->led->dev = dev; in nouveau_led_init()
97 drm->led->led.name = "nvidia-logo"; in nouveau_led_init()
104 kfree(drm->led); in nouveau_led_init()
105 drm->led = NULL; in nouveau_led_init()
117 if (drm->led) in nouveau_led_suspend()
126 if (drm->led) in nouveau_led_resume()
135 if (drm->led) { in nouveau_led_fini()
137 kfree(drm->led); in nouveau_led_fini()
[all …]
A Dnouveau_debugfs.c74 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_get() local
146 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_set() local
185 ret = pm_runtime_get_sync(drm->dev); in nouveau_debugfs_pstate_set()
226 mutex_lock(&drm->clients_lock); in nouveau_debugfs_gpuva()
239 mutex_unlock(&drm->clients_lock); in nouveau_debugfs_gpuva()
298 drm->debugfs = kzalloc(sizeof(*drm->debugfs), GFP_KERNEL); in nouveau_debugfs_init()
299 if (!drm->debugfs) in nouveau_debugfs_init()
304 &drm->debugfs->ctrl); in nouveau_debugfs_init()
310 if (drm->debugfs && drm->debugfs->ctrl.priv) in nouveau_debugfs_fini()
313 kfree(drm->debugfs); in nouveau_debugfs_fini()
[all …]
A Dnouveau_display.c410 if (drm->headless) in nouveau_display_hpd_resume()
413 spin_lock_irq(&drm->hpd_lock); in nouveau_display_hpd_resume()
414 drm->hpd_pending = ~0; in nouveau_display_hpd_resume()
417 schedule_work(&drm->hpd_work); in nouveau_display_hpd_resume()
423 struct nouveau_drm *drm = container_of(work, typeof(*drm), hpd_work); in nouveau_display_hpd_work() local
433 spin_lock_irq(&drm->hpd_lock); in nouveau_display_hpd_work()
434 pending = drm->hpd_pending; in nouveau_display_hpd_work()
435 drm->hpd_pending = 0; in nouveau_display_hpd_work()
508 struct nouveau_drm *drm = container_of(nb, typeof(*drm), acpi_nb); in nouveau_display_acpi_ntfy() local
692 drm->headless = true; in nouveau_display_create()
[all …]
/drivers/gpu/drm/i915/display/
A Dvlv_sideband.h18 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_BUNIT)); in vlv_bunit_get()
33 vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_BUNIT)); in vlv_bunit_put()
38 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_CCK)); in vlv_cck_get()
53 vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_CCK)); in vlv_cck_put()
58 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_CCU)); in vlv_ccu_get()
73 vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_CCU)); in vlv_ccu_put()
83 void vlv_dpio_write(struct drm_device *drm,
123 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_NC)); in vlv_nc_get()
133 vlv_iosf_sb_put(drm, BIT(VLV_IOSF_SB_NC)); in vlv_nc_put()
138 vlv_iosf_sb_get(drm, BIT(VLV_IOSF_SB_PUNIT)); in vlv_punit_get()
[all …]
A Dintel_pch.c75 drm_WARN_ON(display->drm, in intel_pch_type()
81 drm_WARN_ON(display->drm, in intel_pch_type()
88 drm_WARN_ON(display->drm, in intel_pch_type()
91 drm_WARN_ON(display->drm, in intel_pch_type()
97 drm_WARN_ON(display->drm, in intel_pch_type()
100 drm_WARN_ON(display->drm, in intel_pch_type()
106 drm_WARN_ON(display->drm, in intel_pch_type()
109 drm_WARN_ON(display->drm, in intel_pch_type()
116 drm_WARN_ON(display->drm, in intel_pch_type()
119 drm_WARN_ON(display->drm, in intel_pch_type()
[all …]
A Dintel_dpio_phy.c338 drm_err(display->drm, in bxt_dpio_phy_set_signal_levels()
367 drm_dbg(display->drm, in bxt_dpio_phy_is_enabled()
374 drm_dbg(display->drm, in bxt_dpio_phy_is_enabled()
415 drm_dbg(display->drm, in _bxt_dpio_phy_init()
727 vlv_dpio_get(display->drm); in chv_set_phy_signal_level()
808 vlv_dpio_put(display->drm); in chv_set_phy_signal_level()
862 vlv_dpio_get(display->drm); in chv_data_lane_soft_reset()
864 vlv_dpio_put(display->drm); in chv_data_lane_soft_reset()
890 vlv_dpio_get(display->drm); in chv_phy_pre_pll_enable()
945 vlv_dpio_put(display->drm); in chv_phy_pre_pll_enable()
[all …]
/drivers/gpu/drm/mxsfb/
A Dlcdif_drv.c143 lcdif->drm = drm; in lcdif_load()
181 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in lcdif_load()
209 drm->driver->name, drm); in lcdif_load()
262 struct drm_device *drm; in lcdif_probe() local
266 if (IS_ERR(drm)) in lcdif_probe()
267 return PTR_ERR(drm); in lcdif_probe()
269 ret = lcdif_load(drm); in lcdif_probe()
282 lcdif_unload(drm); in lcdif_probe()
284 drm_dev_put(drm); in lcdif_probe()
295 lcdif_unload(drm); in lcdif_remove()
[all …]
A Dmxsfb_drv.c117 struct drm_device *drm = mxsfb->drm; in mxsfb_attach_bridge() local
220 mxsfb->drm = drm; in mxsfb_load()
259 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in mxsfb_load()
319 drm->dev_private = NULL; in mxsfb_unload()
347 struct drm_device *drm; in mxsfb_probe() local
351 if (IS_ERR(drm)) in mxsfb_probe()
352 return PTR_ERR(drm); in mxsfb_probe()
376 mxsfb_unload(drm); in mxsfb_probe()
378 drm_dev_put(drm); in mxsfb_probe()
389 mxsfb_unload(drm); in mxsfb_remove()
[all …]
/drivers/gpu/drm/kmb/
A Dkmb_drv.c193 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in kmb_setup_mode_config()
332 drm_dbg(&kmb->drm, in handle_lcd_irq()
335 drm_dbg(&kmb->drm, in handle_lcd_irq()
338 drm_dbg(&kmb->drm, in handle_lcd_irq()
366 drm_dbg(&kmb->drm, in handle_lcd_irq()
369 drm_dbg(&kmb->drm, in handle_lcd_irq()
372 drm_dbg(&kmb->drm, in handle_lcd_irq()
424 kmb_irq_reset(drm); in kmb_irq_install()
426 return request_irq(irq, kmb_isr, 0, drm->driver->name, drm); in kmb_irq_install()
433 kmb_irq_reset(drm); in kmb_irq_uninstall()
[all …]
/drivers/gpu/drm/sprd/
A Dsprd_drm.c41 drm->mode_config.min_width = 0; in sprd_drm_mode_config_init()
68 struct drm_device *drm; in sprd_drm_bind() local
76 drm = &sprd->drm; in sprd_drm_bind()
86 ret = component_bind_all(drm->dev, drm); in sprd_drm_bind()
93 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in sprd_drm_bind()
100 drm_mode_config_reset(drm); in sprd_drm_bind()
103 drm_kms_helper_poll_init(drm); in sprd_drm_bind()
114 component_unbind_all(drm->dev, drm); in sprd_drm_bind()
122 drm_dev_unregister(drm); in sprd_drm_unbind()
126 component_unbind_all(drm->dev, drm); in sprd_drm_unbind()
[all …]
/drivers/gpu/drm/arm/
A Dhdlcd_drv.c144 ret = hdlcd_setup_crtc(drm); in hdlcd_load()
242 struct drm_device *drm; in hdlcd_drm_bind() local
250 drm = &hdlcd->base; in hdlcd_drm_bind()
252 dev_set_drvdata(dev, drm); in hdlcd_drm_bind()
258 ret = hdlcd_load(drm, 0); in hdlcd_drm_bind()
277 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in hdlcd_drm_bind()
292 drm_mode_config_reset(drm); in hdlcd_drm_bind()
293 drm_kms_helper_poll_init(drm); in hdlcd_drm_bind()
303 drm_client_setup(drm, NULL); in hdlcd_drm_bind()
310 pm_runtime_disable(drm->dev); in hdlcd_drm_bind()
[all …]
A Dmalidp_drv.c242 pm_runtime_get_sync(drm->dev); in malidp_atomic_commit_tail()
269 pm_runtime_put(drm->dev); in malidp_atomic_commit_tail()
412 ret = malidp_crtc_init(drm); in malidp_init()
705 struct drm_device *drm; in malidp_bind() local
720 drm = &malidp->base; in malidp_bind()
754 dev_set_drvdata(dev, drm); in malidp_bind()
815 ret = malidp_init(drm); in malidp_bind()
841 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in malidp_bind()
848 drm_mode_config_reset(drm); in malidp_bind()
856 drm_client_setup(drm, NULL); in malidp_bind()
[all …]
/drivers/gpu/drm/ci/xfails/
A Di915-glk-skips.txt35 # i915 0000:00:02.0: [drm] drm_WARN_ON(intel_dp->pps.vdd_wakeref)
79 # i915 0000:00:02.0: [drm] *ERROR* PPS state mismatch
112 # i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
146 # i915 0000:00:02.0: [drm] *ERROR* [CRTC:70:pipe A] flip_done timed out
147 # i915 0000:00:02.0: [drm] *ERROR* flip_done timed out
148 # i915 0000:00:02.0: [drm] *ERROR* [CRTC:70:pipe A] commit wait timed out
182 # i915 0000:00:02.0: [drm] drm_WARN_ON(intel_dp->pps.vdd_wakeref)
226 # i915 0000:00:02.0: [drm] *ERROR* PPS state mismatch
259 # i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
294 # i915 0000:00:02.0: [drm] *ERROR* [CRTC:70:pipe A] flip_done timed out
[all …]
/drivers/gpu/drm/imx/ipuv3/
A Dimx-drm-core.c193 struct drm_device *drm; in imx_drm_bind() local
197 if (IS_ERR(drm)) in imx_drm_bind()
198 return PTR_ERR(drm); in imx_drm_bind()
221 dev_set_drvdata(dev, drm); in imx_drm_bind()
228 drm_mode_config_reset(drm); in imx_drm_bind()
240 drm_kms_helper_poll_init(drm); in imx_drm_bind()
252 component_unbind_all(drm->dev, drm); in imx_drm_bind()
255 drm_dev_put(drm); in imx_drm_bind()
264 drm_dev_unregister(drm); in imx_drm_unbind()
269 component_unbind_all(drm->dev, drm); in imx_drm_unbind()
[all …]
/drivers/gpu/drm/aspeed/
A Daspeed_gfx_drv.c111 ret = drmm_mode_config_init(drm); in aspeed_gfx_setup_mode_config()
115 drm->mode_config.min_width = 0; in aspeed_gfx_setup_mode_config()
116 drm->mode_config.min_height = 0; in aspeed_gfx_setup_mode_config()
126 struct drm_device *drm = data; in aspeed_gfx_irq_handler() local
209 ret = drm_vblank_init(drm, 1); in aspeed_gfx_load()
234 drm_mode_config_reset(drm); in aspeed_gfx_load()
241 drm_kms_helper_poll_fini(drm); in aspeed_gfx_unload()
323 struct aspeed_gfx, drm); in aspeed_gfx_probe()
346 aspeed_gfx_unload(&priv->drm); in aspeed_gfx_probe()
356 drm_dev_unregister(drm); in aspeed_gfx_remove()
[all …]
/drivers/gpu/drm/xlnx/
A Dzynqmp_kms.c362 struct drm_device *drm, in zynqmp_dpsub_dumb_create() argument
476 struct drm_device *drm; in zynqmp_dpsub_drm_init() local
491 drm = &dpdrm->dev; in zynqmp_dpsub_drm_init()
497 dpsub->drm = dpdrm; in zynqmp_dpsub_drm_init()
510 ret = drm_vblank_init(drm, 1); in zynqmp_dpsub_drm_init()
518 drm_kms_helper_poll_init(drm); in zynqmp_dpsub_drm_init()
521 drm_mode_config_reset(drm); in zynqmp_dpsub_drm_init()
533 drm_kms_helper_poll_fini(drm); in zynqmp_dpsub_drm_init()
539 struct drm_device *drm = &dpsub->drm->dev; in zynqmp_dpsub_drm_cleanup() local
541 drm_dev_unplug(drm); in zynqmp_dpsub_drm_cleanup()
[all …]
/drivers/gpu/drm/tiny/
A Dappletbdrm.c132 struct drm_device drm; member
157 struct drm_device *drm = &adev->drm; in appletbdrm_send_request() local
181 struct drm_device *drm = &adev->drm; in appletbdrm_read_response() local
258 struct drm_device *drm = &adev->drm; in appletbdrm_get_information() local
383 struct drm_device *drm = &adev->drm; in appletbdrm_flush_damage() local
479 if (!drm_dev_enter(drm, &idx)) in appletbdrm_primary_plane_helper_atomic_update()
631 struct drm_device *drm = &adev->drm; in appletbdrm_setup_mode_config() local
724 drm_mode_config_reset(drm); in appletbdrm_setup_mode_config()
752 drm = &adev->drm; in appletbdrm_probe()
800 struct drm_device *drm = &adev->drm; in appletbdrm_disconnect() local
[all …]
/drivers/gpu/drm/sun4i/
A Dsun4i_drv.c63 struct drm_device *drm; in sun4i_drv_bind() local
68 if (IS_ERR(drm)) in sun4i_drv_bind()
69 return PTR_ERR(drm); in sun4i_drv_bind()
77 drm->dev_private = drv; in sun4i_drv_bind()
88 drm_mode_config_init(drm); in sun4i_drv_bind()
90 ret = component_bind_all(drm->dev, drm); in sun4i_drv_bind()
97 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in sun4i_drv_bind()
117 dev_set_drvdata(dev, drm); in sun4i_drv_bind()
129 drm_dev_put(drm); in sun4i_drv_bind()
138 drm_dev_unregister(drm); in sun4i_drv_unbind()
[all …]
/drivers/gpu/drm/mcde/
A Dmcde_drv.c149 dev_err(drm->dev, in mcde_modeset_init()
157 dev_err(drm->dev, in mcde_modeset_init()
196 drm_mode_config_reset(drm); in mcde_modeset_init()
227 ret = component_bind_all(drm->dev, drm); in mcde_drm_bind()
241 drm_client_setup(drm, NULL); in mcde_drm_bind()
246 component_unbind_all(drm->dev, drm); in mcde_drm_bind()
254 drm_dev_unregister(drm); in mcde_drm_unbind()
256 component_unbind_all(drm->dev, drm); in mcde_drm_unbind()
271 struct drm_device *drm; in mcde_probe() local
282 drm = &mcde->drm; in mcde_probe()
[all …]
/drivers/gpu/drm/exynos/
A Dexynos_drm_drv.c240 struct drm_device *drm; in exynos_drm_bind() local
245 if (IS_ERR(drm)) in exynos_drm_bind()
246 return PTR_ERR(drm); in exynos_drm_bind()
273 ret = component_bind_all(drm->dev, drm); in exynos_drm_bind()
277 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in exynos_drm_bind()
298 component_unbind_all(drm->dev, drm); in exynos_drm_bind()
305 drm_dev_put(drm); in exynos_drm_bind()
314 drm_dev_unregister(drm); in exynos_drm_unbind()
319 component_unbind_all(drm->dev, drm); in exynos_drm_unbind()
323 kfree(drm->dev_private); in exynos_drm_unbind()
[all …]
/drivers/gpu/drm/imx/dcss/
A Ddcss-kms.c114 struct drm_device *drm; in dcss_kms_attach() local
123 drm = &kms->base; in dcss_kms_attach()
126 drm->dev_private = dcss; in dcss_kms_attach()
142 drm_mode_config_reset(drm); in dcss_kms_attach()
150 drm_client_setup(drm, NULL); in dcss_kms_attach()
156 dcss_crtc_deinit(crtc, drm); in dcss_kms_attach()
159 drm_mode_config_cleanup(drm); in dcss_kms_attach()
160 drm->dev_private = NULL; in dcss_kms_attach()
169 drm_dev_unregister(drm); in dcss_kms_detach()
173 drm_mode_config_cleanup(drm); in dcss_kms_detach()
[all …]
/drivers/gpu/drm/armada/
A Darmada_drv.c87 struct armada_private, drm); in armada_drm_bind()
102 dev_set_drvdata(dev, &priv->drm); in armada_drm_bind()
105 drm_mode_config_init(&priv->drm); in armada_drm_bind()
125 ret = drm_vblank_init(&priv->drm, priv->drm.mode_config.num_crtc); in armada_drm_bind()
129 drm_mode_config_reset(&priv->drm); in armada_drm_bind()
131 drm_kms_helper_poll_init(&priv->drm); in armada_drm_bind()
141 drm_client_setup(&priv->drm, NULL); in armada_drm_bind()
146 drm_kms_helper_poll_fini(&priv->drm); in armada_drm_bind()
150 drm_mode_config_cleanup(&priv->drm); in armada_drm_bind()
163 drm_dev_unregister(&priv->drm); in armada_drm_unbind()
[all …]

Completed in 82 milliseconds

12345678910>>...37