Home
last modified time | relevance | path

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

12345678910>>...26

/linux/drivers/gpu/drm/nouveau/
A Dnouveau_ttm.c201 else if (!drm->agp.bridge) in nouveau_ttm_init_gtt()
225 drm->agp.bridge) in nouveau_ttm_fini_gtt()
268 drm->ttm.type_vram = -1; in nouveau_ttm_init()
282 ret = ttm_device_init(&drm->ttm.bdev, &nouveau_bo_driver, drm->dev->dev, in nouveau_ttm_init()
292 drm->gem.vram_available = drm->client.device.info.ram_user; in nouveau_ttm_init()
307 if (!drm->agp.bridge) { in nouveau_ttm_init()
308 drm->gem.gart_available = drm->client.vmm.vmm.limit; in nouveau_ttm_init()
310 drm->gem.gart_available = drm->agp.size; in nouveau_ttm_init()
322 NV_INFO(drm, "VRAM: %d MiB\n", (u32)(drm->gem.vram_available >> 20)); in nouveau_ttm_init()
323 NV_INFO(drm, "GART: %d MiB\n", (u32)(drm->gem.gart_available >> 20)); in nouveau_ttm_init()
[all …]
A Dnouveau_drm.c222 cli->drm = drm; in nouveau_cli_init()
425 nouveau_fence(drm)->dtor(drm); in nouveau_accel_fini()
545 if (!(drm = kzalloc(sizeof(*drm), GFP_KERNEL))) in nouveau_drm_device_init()
551 drm->master.base.object.parent = &drm->parent; in nouveau_drm_device_init()
557 ret = nouveau_cli_init(drm, "DRM", &drm->client); in nouveau_drm_device_init()
882 if (drm->fence && nouveau_fence(drm)->suspend) { in nouveau_do_suspend()
883 if (!nouveau_fence(drm)->suspend(drm)) { in nouveau_do_suspend()
897 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_suspend()
898 nouveau_fence(drm)->resume(drm); in nouveau_do_suspend()
922 if (drm->fence && nouveau_fence(drm)->resume) in nouveau_do_resume()
[all …]
A Dnouveau_fbcon.c233 if (drm->fbcon && drm->fbcon->helper.fbdev) { in nouveau_fbcon_accel_save_disable()
234 drm->fbcon->saved_flags = drm->fbcon->helper.fbdev->flags; in nouveau_fbcon_accel_save_disable()
243 if (drm->fbcon && drm->fbcon->helper.fbdev) { in nouveau_fbcon_accel_restore()
244 drm->fbcon->helper.fbdev->flags = drm->fbcon->saved_flags; in nouveau_fbcon_accel_restore()
452 struct nouveau_drm *drm = container_of(work, typeof(*drm), fbcon_work); in nouveau_fbcon_set_suspend_work() local
478 if (!drm->fbcon) in nouveau_fbcon_set_suspend()
560 drm->fbcon = fbcon; in nouveau_fbcon_init()
596 drm->fbcon = NULL; in nouveau_fbcon_init()
605 if (!drm->fbcon) in nouveau_fbcon_fini()
610 kfree(drm->fbcon); in nouveau_fbcon_fini()
[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_dmem.c68 struct nouveau_drm *drm; member
97 return chunk->drm; in page_to_drm()
164 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_fault_copy_one()
250 chunk->drm = drm; in nouveau_dmem_chunk_alloc()
534 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init()
551 if (!(drm->dmem = kzalloc(sizeof(*drm->dmem), GFP_KERNEL))) in nouveau_dmem_init()
554 drm->dmem->drm = drm; in nouveau_dmem_init()
563 kfree(drm->dmem); in nouveau_dmem_init()
564 drm->dmem = NULL; in nouveau_dmem_init()
590 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one()
[all …]
A Dnouveau_debugfs.c44 for (i = 0; i < drm->vbios.length; i++) in nouveau_debugfs_vbios_image()
74 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_get() local
145 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()
192 pm_runtime_put_autosuspend(drm->dev); in nouveau_debugfs_pstate_set()
260 drm->debugfs = kzalloc(sizeof(*drm->debugfs), GFP_KERNEL); in nouveau_debugfs_init()
261 if (!drm->debugfs) in nouveau_debugfs_init()
266 &drm->debugfs->ctrl); in nouveau_debugfs_init()
276 if (drm->debugfs && drm->debugfs->ctrl.priv) in nouveau_debugfs_fini()
279 kfree(drm->debugfs); in nouveau_debugfs_fini()
[all …]
A Dnouveau_bo.c203 struct nouveau_drm *drm = cli->drm; in nouveau_bo_alloc() local
704 if (drm->agp.bridge) { in nouveau_ttm_tt_create()
722 if (drm->agp.bridge) in nouveau_ttm_tt_bind()
734 if (drm->agp.bridge) { in nouveau_ttm_tt_unbind()
877 chan = drm->cechan; in nouveau_bo_move_init()
879 chan = drm->channel; in nouveau_bo_move_init()
895 drm->ttm.chan = chan; in nouveau_bo_move_init()
1022 if (drm->ttm.move) { in nouveau_bo_move()
1096 if (drm->agp.bridge) { in nouveau_ttm_io_mem_reserve()
1098 drm->agp.base; in nouveau_ttm_io_mem_reserve()
[all …]
/linux/drivers/gpu/drm/mxsfb/
A Dmxsfb_drv.c117 struct drm_device *drm = mxsfb->drm; in mxsfb_attach_bridge() local
214 mxsfb->drm = drm; in mxsfb_load()
250 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in mxsfb_load()
312 drm->dev_private = NULL; in mxsfb_unload()
340 struct drm_device *drm; in mxsfb_probe() local
349 if (IS_ERR(drm)) in mxsfb_probe()
350 return PTR_ERR(drm); in mxsfb_probe()
365 mxsfb_unload(drm); in mxsfb_probe()
367 drm_dev_put(drm); in mxsfb_probe()
377 mxsfb_unload(drm); in mxsfb_remove()
[all …]
/linux/drivers/gpu/drm/arm/
A Dhdlcd_drv.c99 hdlcd_irq_preinstall(drm); in hdlcd_irq_install()
101 ret = request_irq(irq, hdlcd_irq, 0, drm->driver->name, drm); in hdlcd_irq_install()
125 free_irq(hdlcd->irq, drm); in hdlcd_irq_uninstall()
275 struct drm_device *drm; in hdlcd_drm_bind() local
284 if (IS_ERR(drm)) in hdlcd_drm_bind()
285 return PTR_ERR(drm); in hdlcd_drm_bind()
310 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in hdlcd_drm_bind()
342 drm_dev_put(drm); in hdlcd_drm_bind()
352 drm_dev_unregister(drm); in hdlcd_drm_unbind()
365 drm->dev_private = NULL; in hdlcd_drm_unbind()
[all …]
A Dmalidp_drv.c266 pm_runtime_put(drm->dev); in malidp_atomic_commit_tail()
708 struct drm_device *drm; in malidp_bind() local
757 if (IS_ERR(drm)) { in malidp_bind()
758 ret = PTR_ERR(drm); in malidp_bind()
824 ret = malidp_init(drm); in malidp_bind()
850 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in malidp_bind()
881 malidp_fini(drm); in malidp_bind()
888 drm->dev_private = NULL; in malidp_bind()
890 drm_dev_put(drm); in malidp_bind()
912 malidp_fini(drm); in malidp_unbind()
[all …]
/linux/drivers/gpu/drm/kmb/
A Dkmb_drv.c189 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in kmb_setup_mode_config()
328 drm_dbg(&kmb->drm, in handle_lcd_irq()
331 drm_dbg(&kmb->drm, in handle_lcd_irq()
334 drm_dbg(&kmb->drm, in handle_lcd_irq()
362 drm_dbg(&kmb->drm, in handle_lcd_irq()
365 drm_dbg(&kmb->drm, in handle_lcd_irq()
368 drm_dbg(&kmb->drm, in handle_lcd_irq()
420 kmb_irq_reset(drm); in kmb_irq_install()
422 return request_irq(irq, kmb_isr, 0, drm->driver->name, drm); in kmb_irq_install()
429 kmb_irq_reset(drm); in kmb_irq_uninstall()
[all …]
/linux/include/drm/
A Ddrm_print.h459 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
461 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRIVER, fmt, ##__VA_ARGS__)
463 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_KMS, fmt, ##__VA_ARGS__)
465 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_PRIME, fmt, ##__VA_ARGS__)
467 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_ATOMIC, fmt, ##__VA_ARGS__)
469 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
471 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_STATE, fmt, ##__VA_ARGS__)
473 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_LEASE, fmt, ##__VA_ARGS__)
475 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DP, fmt, ##__VA_ARGS__)
477 drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
[all …]
/linux/drivers/gpu/drm/i915/
A Dintel_pch.c20 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
25 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
31 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
33 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
38 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
40 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
45 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
47 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
53 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
55 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
[all …]
/linux/Documentation/gpu/
A Ddrm-kms-helpers.rst182 .. kernel-doc:: include/drm/drm_bridge.h
206 :doc: drm panel
208 .. kernel-doc:: include/drm/drm_panel.h
326 .. kernel-doc:: drivers/gpu/drm/drm_dsc.c
329 .. kernel-doc:: include/drm/drm_dsc.h
332 .. kernel-doc:: drivers/gpu/drm/drm_dsc.c
347 .. kernel-doc:: include/drm/drm_edid.h
382 .. kernel-doc:: include/drm/drm_rect.h
385 .. kernel-doc:: include/drm/drm_rect.h
415 .. kernel-doc:: drivers/gpu/drm/drm_of.c
[all …]
A Damdgpu.rst2 drm/amdgpu AMDgpu driver
13 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
25 .. kernel-doc:: include/uapi/drm/amdgpu_drm.h
49 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
158 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
169 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
175 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
181 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
187 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
193 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
[all …]
/linux/drivers/gpu/drm/imx/
A Dimx-drm-core.c201 struct drm_device *drm; in imx_drm_bind() local
205 if (IS_ERR(drm)) in imx_drm_bind()
206 return PTR_ERR(drm); in imx_drm_bind()
229 dev_set_drvdata(dev, drm); in imx_drm_bind()
236 drm_mode_config_reset(drm); in imx_drm_bind()
248 drm_kms_helper_poll_init(drm); in imx_drm_bind()
260 component_unbind_all(drm->dev, drm); in imx_drm_bind()
262 drm_dev_put(drm); in imx_drm_bind()
271 drm_dev_unregister(drm); in imx_drm_unbind()
275 component_unbind_all(drm->dev, drm); in imx_drm_unbind()
[all …]
/linux/drivers/gpu/drm/xlnx/
A Dzynqmp_dpsub.c40 struct drm_device *drm, in zynqmp_dpsub_dumb_create() argument
96 struct drm_device *drm = &dpsub->drm; in zynqmp_dpsub_drm_init() local
105 drm->mode_config.min_width = 0; in zynqmp_dpsub_drm_init()
110 ret = drm_vblank_init(drm, 1); in zynqmp_dpsub_drm_init()
114 drm_kms_helper_poll_init(drm); in zynqmp_dpsub_drm_init()
130 drm_mode_config_reset(drm); in zynqmp_dpsub_drm_init()
132 ret = drm_dev_register(drm, 0); in zynqmp_dpsub_drm_init()
142 drm_kms_helper_poll_fini(drm); in zynqmp_dpsub_drm_init()
249 struct drm_device *drm = &dpsub->drm; in zynqmp_dpsub_remove() local
251 drm_dev_unregister(drm); in zynqmp_dpsub_remove()
[all …]
/linux/drivers/gpu/drm/aspeed/
A Daspeed_gfx_drv.c99 ret = drmm_mode_config_init(drm); in aspeed_gfx_setup_mode_config()
103 drm->mode_config.min_width = 0; in aspeed_gfx_setup_mode_config()
104 drm->mode_config.min_height = 0; in aspeed_gfx_setup_mode_config()
114 struct drm_device *drm = data; in aspeed_gfx_irq_handler() local
200 ret = drm_vblank_init(drm, 1); in aspeed_gfx_load()
225 drm_mode_config_reset(drm); in aspeed_gfx_load()
232 drm_kms_helper_poll_fini(drm); in aspeed_gfx_unload()
314 struct aspeed_gfx, drm); in aspeed_gfx_probe()
337 aspeed_gfx_unload(&priv->drm); in aspeed_gfx_probe()
347 drm_dev_unregister(drm); in aspeed_gfx_remove()
[all …]
/linux/drivers/gpu/drm/sun4i/
A Dsun4i_drv.c61 struct drm_device *drm; in sun4i_drv_bind() local
66 if (IS_ERR(drm)) in sun4i_drv_bind()
67 return PTR_ERR(drm); in sun4i_drv_bind()
75 dev_set_drvdata(dev, drm); in sun4i_drv_bind()
76 drm->dev_private = drv; in sun4i_drv_bind()
87 drm_mode_config_init(drm); in sun4i_drv_bind()
89 ret = component_bind_all(drm->dev, drm); in sun4i_drv_bind()
96 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in sun4i_drv_bind()
124 drm_dev_put(drm); in sun4i_drv_bind()
132 drm_dev_unregister(drm); in sun4i_drv_unbind()
[all …]
/linux/drivers/gpu/drm/mediatek/
A Dmtk_drm_drv.c242 ret = component_bind_all(drm->dev, drm); in mtk_drm_kms_init()
299 component_unbind_all(drm->dev, drm); in mtk_drm_kms_init()
310 component_unbind_all(drm->dev, drm); in mtk_drm_kms_deinit()
354 struct drm_device *drm; in mtk_drm_bind() local
358 if (IS_ERR(drm)) in mtk_drm_bind()
359 return PTR_ERR(drm); in mtk_drm_bind()
362 private->drm = drm; in mtk_drm_bind()
379 drm_dev_put(drm); in mtk_drm_bind()
391 private->drm = NULL; in mtk_drm_unbind()
632 struct drm_device *drm = private->drm; in mtk_drm_sys_suspend() local
[all …]
/linux/drivers/gpu/drm/armada/
A Darmada_drv.c90 struct armada_private, drm); in armada_drm_bind()
106 dev_set_drvdata(dev, &priv->drm); in armada_drm_bind()
109 drm_mode_config_init(&priv->drm); in armada_drm_bind()
129 ret = drm_vblank_init(&priv->drm, priv->drm.mode_config.num_crtc); in armada_drm_bind()
133 drm_mode_config_reset(&priv->drm); in armada_drm_bind()
135 ret = armada_fbdev_init(&priv->drm); in armada_drm_bind()
153 armada_fbdev_fini(&priv->drm); in armada_drm_bind()
157 drm_mode_config_cleanup(&priv->drm); in armada_drm_bind()
168 armada_fbdev_fini(&priv->drm); in armada_drm_unbind()
170 drm_dev_unregister(&priv->drm); in armada_drm_unbind()
[all …]
/linux/drivers/gpu/drm/mcde/
A Dmcde_drv.c148 dev_err(drm->dev, in mcde_modeset_init()
156 dev_err(drm->dev, in mcde_modeset_init()
181 ret = mcde_display_init(drm); in mcde_modeset_init()
195 drm_mode_config_reset(drm); in mcde_modeset_init()
227 ret = component_bind_all(drm->dev, drm); in mcde_drm_bind()
233 ret = mcde_modeset_init(drm); 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()
276 struct drm_device *drm; in mcde_probe() local
[all …]
/linux/drivers/gpu/drm/
A D.built-in.a.cmd1drm/built-in.a := echo >/dev/null; rm -f drivers/gpu/drm/built-in.a; /usr/bin/ccache /home/test/wo…
/linux/drivers/gpu/drm/exynos/
A Dexynos_drm_drv.c260 struct drm_device *drm; in exynos_drm_bind() local
265 if (IS_ERR(drm)) in exynos_drm_bind()
266 return PTR_ERR(drm); in exynos_drm_bind()
293 ret = component_bind_all(drm->dev, drm); in exynos_drm_bind()
297 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in exynos_drm_bind()
322 component_unbind_all(drm->dev, drm); in exynos_drm_bind()
328 drm_dev_put(drm); in exynos_drm_bind()
337 drm_dev_unregister(drm); in exynos_drm_unbind()
342 component_unbind_all(drm->dev, drm); in exynos_drm_unbind()
346 kfree(drm->dev_private); in exynos_drm_unbind()
[all …]
/linux/drivers/gpu/drm/tegra/
A Ddrm.c911 client->drm = tegra; in tegra_drm_register_client()
922 client->drm = NULL; in tegra_drm_unregister_client()
1115 struct drm_device *drm; in host1x_drm_probe() local
1119 if (IS_ERR(drm)) in host1x_drm_probe()
1120 return PTR_ERR(drm); in host1x_drm_probe()
1145 tegra->drm = drm; in host1x_drm_probe()
1220 err = drm_vblank_init(drm, drm->mode_config.num_crtc); in host1x_drm_probe()
1241 tegra_drm_fb_exit(drm); in host1x_drm_probe()
1256 tegra_drm_fb_free(drm); in host1x_drm_probe()
1265 drm_dev_put(drm); in host1x_drm_probe()
[all …]

Completed in 47 milliseconds

12345678910>>...26