/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_ttm_stolen_mgr.c | 7 #include <drm/drm_managed.h> 8 #include <drm/drm_mm.h> 10 #include <drm/ttm/ttm_device.h> 11 #include <drm/ttm/ttm_placement.h> 12 #include <drm/ttm/ttm_range_manager.h> 63 struct pci_dev *pdev = to_pci_dev(xe->drm.dev); 73 if (drm_WARN_ON(&xe->drm, tile_size < mgr->stolen_base)) 116 struct pci_dev *pdev = to_pci_dev(xe->drm.dev); 127 if (drm_WARN_ON(&xe->drm, (ggc & GGMS_MASK) != GGMS_MASK)) 155 if (drm_WARN_ON(&xe->drm, !wopcm_siz [all...] |
H A D | xe_mmio.c | 10 #include <drm/drm_managed.h> 11 #include <drm/xe_drm.h> 34 struct pci_dev *pdev = to_pci_dev(xe->drm.dev); 43 drm_info(&xe->drm, "Failed to resize BAR%d to %dM (%pe). Consider enabling 'Resizable BAR' support in your BIOS\n", 48 drm_info(&xe->drm, "BAR%d resized to %dM\n", resno, 1 << bar_size); 58 struct pci_dev *pdev = to_pci_dev(xe->drm.dev); 83 drm_info(&xe->drm, 101 drm_info(&xe->drm, "Attempting to resize bar from %lluMiB -> %lluMiB\n", 114 drm_info(&xe->drm, "Can't resize VRAM BAR - platform support is missing. Consider enabling 'Resizable BAR' support in your BIOS\n"); 143 struct pci_dev *pdev = to_pci_dev(xe->drm 354 mmio_fini(struct drm_device *drm, void *arg) argument [all...] |
H A D | xe_sa.c | 10 #include <drm/drm_managed.h> 16 static void xe_sa_bo_manager_fini(struct drm_device *drm, void *arg) argument 22 drm_err(drm, "no bo for sa manager\n"); 42 struct xe_sa_manager *sa_manager = drmm_kzalloc(&tile_to_xe(tile)->drm, 54 drm_err(&xe->drm, "failed to allocate bo for sa manager: %ld\n", 75 ret = drmm_add_action_or_reset(&xe->drm, xe_sa_bo_manager_fini,
|
H A D | xe_ttm_sys_mgr.c | 9 #include <drm/drm_managed.h> 11 #include <drm/ttm/ttm_placement.h> 12 #include <drm/ttm/ttm_range_manager.h> 13 #include <drm/ttm/ttm_tt.h> 85 static void ttm_sys_mgr_fini(struct drm_device *drm, void *arg) argument 117 return drmm_add_action_or_reset(&xe->drm, ttm_sys_mgr_fini, xe);
|
H A D | xe_vram_freq.c | 6 #include <drm/drm_managed.h> 90 static void vram_freq_sysfs_fini(struct drm_device *drm, void *arg) argument 115 drm_warn(&xe->drm, "failed to add memory directory, err: %d\n", -ENOMEM); 122 drm_warn(&xe->drm, "failed to register vram freq sysfs, err: %d\n", err); 126 err = drmm_add_action_or_reset(&xe->drm, vram_freq_sysfs_fini, kobj); 128 drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
|
H A D | xe_device.c | 10 #include <drm/drm_aperture.h> 11 #include <drm/drm_atomic_helper.h> 12 #include <drm/drm_gem_ttm_helper.h> 13 #include <drm/drm_ioctl.h> 14 #include <drm/drm_managed.h> 15 #include <drm/drm_print.h> 16 #include <drm/xe_drm.h> 71 xef->drm = file; 158 pci_set_drvdata(to_pci_dev(xe->drm.dev), NULL); 220 xe = devm_drm_dev_alloc(&pdev->dev, &driver, struct xe_device, drm); 352 xe_driver_flr_fini(struct drm_device *drm, void *arg) argument 360 xe_device_sanitize(struct drm_device *drm, void *arg) argument [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_opregion.c | 33 #include <drm/drm_edid.h> 309 struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev); 336 drm_dbg(&dev_priv->drm, "SWSCI request already in progress\n"); 360 drm_dbg(&dev_priv->drm, "SWSCI request timed out\n"); 369 drm_dbg(&dev_priv->drm, "SWSCI request error %u\n", scic); 424 drm_dbg_kms(&dev_priv->drm, 449 drm_WARN_ONCE(&dev_priv->drm, 1, 494 drm_dbg(&dev_priv->drm, "bclp = 0x%08x\n", bclp); 497 drm_dbg_kms(&dev_priv->drm, 509 drm_modeset_lock(&dev_priv->drm [all...] |
H A D | intel_dsi_vbt.c | 37 #include <drm/drm_crtc.h> 38 #include <drm/drm_edid.h> 111 drm_dbg_kms(&dev_priv->drm, "\n"); 123 if (drm_WARN_ON(&dev_priv->drm, !intel_dsi->dsi_hosts[port])) 128 drm_dbg_kms(&dev_priv->drm, "no dsi device for port %c\n", 153 drm_dbg(&dev_priv->drm, 166 drm_dbg(&dev_priv->drm, 188 drm_dbg_kms(&i915->drm, "%d usecs\n", delay); 207 gpio_desc = devm_gpiod_get_index(dev_priv->drm.dev, con_id, idx, 210 drm_err(&dev_priv->drm, [all...] |
H A D | intel_lspcon.c | 26 #include <drm/display/drm_dp_dual_mode_helper.h> 27 #include <drm/display/drm_hdmi_helper.h> 28 #include <drm/drm_atomic_helper.h> 29 #include <drm/drm_edid.h> 88 drm_err(&i915->drm, "Can't read description\n"); 99 drm_dbg_kms(&i915->drm, "Vendor: Mega Chips\n"); 104 drm_dbg_kms(&i915->drm, "Vendor: Parade Tech\n"); 108 drm_err(&i915->drm, "Invalid/Unknown vendor OUI\n"); 134 drm_dbg_kms(&i915->drm, "HDR capability detection failed\n"); 137 drm_dbg_kms(&i915->drm, "LSPCO [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bios.c | 99 struct nouveau_drm *drm = nouveau_drm(dev); local 101 NV_INFO(drm, "0x%04X: Parsing digital output script table\n", 112 struct nouveau_drm *drm = nouveau_drm(dev); local 113 struct nvbios *bios = &drm->vbios; 152 struct nouveau_drm *drm = nouveau_drm(dev); local 153 struct nvbios *bios = &drm->vbios; 198 NV_ERROR(drm, "Pixel clock comparison table not found\n"); 205 NV_ERROR(drm, "LVDS output init script not found\n"); 221 struct nouveau_drm *drm = nouveau_drm(dev); local 222 struct nvif_object *device = &drm 275 struct nouveau_drm *drm = nouveau_drm(dev); local 325 struct nouveau_drm *drm = nouveau_drm(dev); local 351 struct nouveau_drm *drm = nouveau_drm(dev); local 455 struct nouveau_drm *drm = nouveau_drm(dev); local 526 struct nouveau_drm *drm = nouveau_drm(dev); local 641 struct nouveau_drm *drm = nouveau_drm(dev); local 709 struct nouveau_drm *drm = nouveau_drm(dev); local 758 struct nouveau_drm *drm = nouveau_drm(dev); local 777 struct nouveau_drm *drm = nouveau_drm(dev); local 801 struct nouveau_drm *drm = nouveau_drm(dev); local 859 struct nouveau_drm *drm = nouveau_drm(dev); local 932 struct nouveau_drm *drm = nouveau_drm(dev); local 978 struct nouveau_drm *drm = nouveau_drm(dev); local 1008 struct nouveau_drm *drm = nouveau_drm(dev); local 1090 struct nouveau_drm *drm = nouveau_drm(dev); local 1256 struct nouveau_drm *drm = nouveau_drm(dev); local 1404 struct nouveau_drm *drm = nouveau_drm(dev); local 1551 struct nouveau_drm *drm = nouveau_drm(dev); local 1610 struct nouveau_drm *drm = nouveau_drm(dev); local 1654 struct nouveau_drm *drm = nouveau_drm(dev); local 1792 struct nouveau_drm *drm = nouveau_drm(dev); local 1873 struct nouveau_drm *drm = nouveau_drm(dev); local 1928 struct nouveau_drm *drm = nouveau_drm(dev); local 1991 struct nouveau_drm *drm = nouveau_drm(dev); local 2022 struct nouveau_drm *drm = nouveau_drm(dev); local 2051 struct nouveau_drm *drm = nouveau_drm(dev); local 2071 struct nouveau_drm *drm = nouveau_drm(dev); local 2088 struct nouveau_drm *drm = nouveau_drm(dev); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | curs507a.c | 31 #include <drm/drm_atomic_helper.h> 32 #include <drm/drm_fourcc.h> 101 struct nouveau_drm *drm = nouveau_drm(wndw->plane.dev); local 115 NV_ATOMIC(drm, "Plane width/height must be equal for cursors\n"); 120 NV_ATOMIC(drm, "Plane width must be equal to fb width for cursors (height can be larger though)\n"); 125 NV_ATOMIC(drm, "Cursor planes do not support framebuffer offsets\n"); 130 NV_ATOMIC(drm, 138 NV_ATOMIC(drm, 146 NV_ATOMIC(drm, 169 curs507a_new_(const struct nv50_wimm_func *func, struct nouveau_drm *drm, argument 200 curs507a_new(struct nouveau_drm *drm, int head, s32 oclass, struct nv50_wndw **pwndw) argument [all...] |
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_exec_test.c | 13 #include <drm/drm_exec.h> 14 #include <drm/drm_device.h> 15 #include <drm/drm_drv.h> 16 #include <drm/drm_gem.h> 17 #include <drm/drm_kunit_helpers.h> 23 struct drm_device *drm; member in struct:drm_exec_priv 38 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev, sizeof(*priv->drm), 0, 40 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm); 61 drm_gem_private_object_init(priv->drm, [all...] |
H A D | drm_connector_test.c | 8 #include <drm/drm_atomic_state_helper.h> 9 #include <drm/drm_connector.h> 10 #include <drm/drm_drv.h> 11 #include <drm/drm_kunit_helpers.h> 16 struct drm_device drm; member in struct:drm_connector_init_priv 60 struct drm_connector_init_priv, drm, 88 ret = drmm_connector_init(&priv->drm, &priv->connector, 104 ret = drmm_connector_init(&priv->drm, &priv->connector, 121 ret = drmm_connector_init(&priv->drm, &priv->connector,
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_drv.c | 15 #include <drm/drm_atomic.h> 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_drv.h> 18 #include <drm/drm_fbdev_generic.h> 19 #include <drm/drm_fourcc.h> 20 #include <drm/drm_gem.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_ioctl.h> 23 #include <drm/drm_of.h> 24 #include <drm/drm_probe_helpe 442 mtk_drm_kms_init(struct drm_device *drm) argument 565 mtk_drm_kms_deinit(struct drm_device *drm) argument 612 struct drm_device *drm; local 956 struct drm_device *drm = private->drm; local 967 struct drm_device *drm = private->drm; local [all...] |
/linux-master/drivers/gpu/drm/xe/display/ |
H A D | xe_display.c | 11 #include <drm/drm_drv.h> 12 #include <drm/drm_managed.h> 13 #include <drm/xe_drm.h> 81 xe->drm.driver_features &= ~(DRIVER_MODESET | DRIVER_ATOMIC); 110 drmm_mutex_init(&xe->drm, &xe->sb_lock); 113 err = drmm_add_action_or_reset(&xe->drm, display_destroy, NULL); 141 return drmm_add_action_or_reset(&xe->drm, xe_display_fini_nommio, xe); 181 return drmm_add_action_or_reset(&xe->drm, xe_display_fini_noirq, NULL); 205 return drmm_add_action_or_reset(&xe->drm, xe_display_fini_noaccel, NULL); 298 struct drm_device *dev = &xe->drm; [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_self_refresh_helper.c | 13 #include <drm/drm_atomic.h> 14 #include <drm/drm_atomic_helper.h> 15 #include <drm/drm_connector.h> 16 #include <drm/drm_crtc.h> 17 #include <drm/drm_device.h> 18 #include <drm/drm_mode_config.h> 19 #include <drm/drm_modeset_lock.h> 20 #include <drm/drm_print.h> 21 #include <drm/drm_self_refresh_helper.h>
|
H A D | drm_plane_helper.c | 28 #include <drm/drm_atomic.h> 29 #include <drm/drm_atomic_helper.h> 30 #include <drm/drm_atomic_uapi.h> 31 #include <drm/drm_device.h> 32 #include <drm/drm_drv.h> 33 #include <drm/drm_encoder.h> 34 #include <drm/drm_plane_helper.h> 35 #include <drm/drm_print.h> 36 #include <drm/drm_rect.h>
|
/linux-master/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_kms.c | 18 #include <drm/drm_atomic.h> 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_bridge.h> 21 #include <drm/drm_crtc.h> 22 #include <drm/drm_encoder.h> 23 #include <drm/drm_fb_dma_helper.h> 24 #include <drm/drm_fourcc.h> 25 #include <drm/drm_framebuffer.h> 26 #include <drm/drm_gem_atomic_helper.h> 27 #include <drm/drm_gem_dma_helpe 54 struct drm_device *drm = mxsfb->drm; local 282 struct drm_device *drm = mxsfb->crtc.dev; local 353 struct drm_device *drm = mxsfb->drm; local 404 struct drm_device *drm = mxsfb->drm; local [all...] |
/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_drv.h | 8 #include <drm/drm.h> 9 #include <drm/drm_framebuffer.h> 10 #include <drm/drm_gem.h> 11 #include <drm/drm_gem_atomic_helper.h> 12 #include <drm/drm_encoder.h> 13 #include <drm/drm_writeback.h> 130 struct drm_device drm; member in struct:vkms_device 140 container_of(target, struct vkms_device, drm)
|
/linux-master/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_drv.c | 14 #include <drm/drm_aperture.h> 15 #include <drm/drm_atomic_helper.h> 16 #include <drm/drm_drv.h> 17 #include <drm/drm_fbdev_generic.h> 18 #include <drm/drm_file.h> 19 #include <drm/drm_ioctl.h> 20 #include <drm/drm_managed.h> 21 #include <drm/drm_modeset_helper.h> 22 #include <drm/drm_module.h>
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_rgb.c | 11 #include <drm/drm_atomic_helper.h> 12 #include <drm/drm_bridge.h> 13 #include <drm/drm_of.h> 14 #include <drm/drm_panel.h> 15 #include <drm/drm_print.h> 16 #include <drm/drm_probe_helper.h> 17 #include <drm/drm_simple_kms_helper.h> 189 int sun4i_rgb_init(struct drm_device *drm, struct sun4i_tcon *tcon) argument 195 rgb = devm_kzalloc(drm->dev, sizeof(*rgb), GFP_KERNEL); 204 dev_info(drm [all...] |
/linux-master/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock.c | 3 #include <drm/drm_drv.h> 4 #include <drm/drm_kunit_helpers.h> 109 static int __build_one_pipe(struct kunit *test, struct drm_device *drm, argument 118 dummy_plane = vc4_dummy_plane(test, drm, DRM_PLANE_TYPE_PRIMARY); 122 dummy_crtc = vc4_mock_pv(test, drm, plane, pipe->data); 130 dummy_output = vc4_dummy_output(test, drm, crtc, 140 static int __build_mock(struct kunit *test, struct drm_device *drm, argument 149 ret = __build_one_pipe(test, drm, pipe); 162 struct drm_device *drm; local 183 drm [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 25 #include <drm/drm_crtc_helper.h> 59 struct nouveau_drm *drm = nouveau_drm(dev); local 72 cancel_work_sync(&drm->hpd_work); 102 struct nouveau_drm *drm = nouveau_drm(dev); local 139 NV_ERROR(drm, "Could not pin framebuffer\n"); 152 NV_ERROR(drm, "Could not pin/map cursor.\n"); 192 struct nouveau_drm *drm = nouveau_drm(dev); local 210 nvif_object_unmap(&drm->client.device.object); 216 struct nouveau_drm *drm = nouveau_drm(dev); local 217 struct nvkm_i2c *i2c = nvxx_i2c(&drm [all...] |
/linux-master/drivers/gpu/drm/aspeed/ |
H A D | aspeed_gfx.h | 4 #include <drm/drm_device.h> 5 #include <drm/drm_simple_kms_helper.h> 8 struct drm_device drm; member in struct:aspeed_gfx 23 #define to_aspeed_gfx(x) container_of(x, struct aspeed_gfx, drm) 25 int aspeed_gfx_create_pipe(struct drm_device *drm); 26 int aspeed_gfx_create_output(struct drm_device *drm);
|
/linux-master/drivers/gpu/drm/tiny/ |
H A D | st7586.c | 15 #include <drm/drm_atomic_helper.h> 16 #include <drm/drm_damage_helper.h> 17 #include <drm/drm_drv.h> 18 #include <drm/drm_fb_dma_helper.h> 19 #include <drm/drm_fbdev_generic.h> 20 #include <drm/drm_format_helper.h> 21 #include <drm/drm_framebuffer.h> 22 #include <drm/drm_gem_atomic_helper.h> 23 #include <drm/drm_gem_dma_helper.h> 24 #include <drm/drm_gem_framebuffer_helpe 317 struct drm_device *drm; local 381 struct drm_device *drm = spi_get_drvdata(spi); local [all...] |