/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_fb_bo.c | 6 #include <drm/drm_framebuffer.h> 38 drm_dbg_kms(&i915->drm, 46 drm_dbg_kms(&i915->drm, 58 drm_dbg_kms(&i915->drm, 68 drm_dbg_kms(&i915->drm, 92 drm_dbg_kms(&i915->drm, "framebuffer must reside in local memory\n");
|
H A D | intel_crtc_state_dump.c | 6 #include <drm/drm_edid.h> 7 #include <drm/drm_eld.h> 18 drm_dbg_kms(&i915->drm, "crtc timings: clock=%d, " 37 drm_dbg_kms(&i915->drm, 51 hdmi_infoframe_log(KERN_DEBUG, i915->drm.dev, frame); 58 struct drm_printer p = drm_dbg_printer(&i915->drm, DRM_UT_KMS, NULL); 140 drm_dbg_kms(&i915->drm, 147 drm_dbg_kms(&i915->drm, 152 drm_dbg_kms(&i915->drm, "\trotation: 0x%x, scaler: %d, scaling_filter: %d\n", 155 drm_dbg_kms(&i915->drm, [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_tile_sysfs.c | 8 #include <drm/drm_managed.h> 24 static void tile_sysfs_fini(struct drm_device *drm, void *arg) argument 34 struct device *dev = xe->drm.dev; 48 drm_warn(&xe->drm, "failed to register TILE sysfs directory, err: %d\n", err); 56 err = drmm_add_action_or_reset(&xe->drm, tile_sysfs_fini, tile); 58 drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
|
H A D | xe_gt_sysfs.c | 11 #include <drm/drm_managed.h> 25 static void gt_sysfs_fini(struct drm_device *drm, void *arg) argument 48 drm_warn(&xe->drm, "failed to add GT sysfs directory, err: %d\n", err); 55 err = drmm_add_action_or_reset(&xe->drm, gt_sysfs_fini, gt); 57 drm_warn(&xe->drm, "%s: drmm_add_action_or_reset failed, err: %d\n",
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dmem.c | 60 typedef int (*nouveau_migrate_copy_t)(struct nouveau_drm *drm, u64 npages, 63 typedef int (*nouveau_clear_page_t)(struct nouveau_drm *drm, u32 length, 69 struct nouveau_drm *drm; member in struct:nouveau_dmem_chunk 81 struct nouveau_drm *drm; member in struct:nouveau_dmem 98 return chunk->drm; 113 struct nouveau_dmem *dmem = chunk->drm->dmem; 141 static int nouveau_dmem_copy_one(struct nouveau_drm *drm, struct page *spage, argument 144 struct device *dev = drm->dev->dev; 152 if (drm->dmem->migrate.copy_func(drm, 163 struct nouveau_drm *drm = page_to_drm(vmf->page); local 227 nouveau_dmem_chunk_alloc(struct nouveau_drm *drm, struct page **ppage) argument 307 nouveau_dmem_page_alloc_locked(struct nouveau_drm *drm) argument 332 nouveau_dmem_page_free_locked(struct nouveau_drm *drm, struct page *page) argument 339 nouveau_dmem_resume(struct nouveau_drm *drm) argument 357 nouveau_dmem_suspend(struct nouveau_drm *drm) argument 417 nouveau_dmem_fini(struct nouveau_drm *drm) argument 442 nvc0b5_migrate_copy(struct nouveau_drm *drm, u64 npages, enum nouveau_aper dst_aper, u64 dst_addr, enum nouveau_aper src_aper, u64 src_addr) argument 516 nvc0b5_migrate_clear(struct nouveau_drm *drm, u32 length, enum nouveau_aper dst_aper, u64 dst_addr) argument 572 nouveau_dmem_migrate_init(struct nouveau_drm *drm) argument 590 nouveau_dmem_init(struct nouveau_drm *drm) argument 615 nouveau_dmem_migrate_copy_one(struct nouveau_drm *drm, struct nouveau_svmm *svmm, unsigned long src, dma_addr_t *dma_addr, u64 *pfn) argument 663 nouveau_dmem_migrate_chunk(struct nouveau_drm *drm, struct nouveau_svmm *svmm, struct migrate_vma *args, dma_addr_t *dma_addrs, u64 *pfns) argument 691 nouveau_dmem_migrate_vma(struct nouveau_drm *drm, struct nouveau_svmm *svmm, struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
H A D | nouveau_bo.c | 31 #include <drm/ttm/ttm_tt.h> 59 struct nouveau_drm *drm = nouveau_drm(dev); local 60 int i = reg - drm->tile.reg; 61 struct nvkm_fb *fb = nvxx_fb(&drm->client.device); 78 struct nouveau_drm *drm = nouveau_drm(dev); local 79 struct nouveau_drm_tile *tile = &drm->tile.reg[i]; 81 spin_lock(&drm->tile.lock); 89 spin_unlock(&drm->tile.lock); 97 struct nouveau_drm *drm = nouveau_drm(dev); local 100 spin_lock(&drm 111 struct nouveau_drm *drm = nouveau_drm(dev); local 139 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 177 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 211 struct nouveau_drm *drm = cli->drm; local 410 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 473 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 550 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 603 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 639 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); local 674 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 684 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 754 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 769 struct nouveau_drm *drm = nouveau_bdev(bdev); local 784 struct nouveau_drm *drm = nouveau_bdev(bdev); local 813 nouveau_bo_move_prep(struct nouveau_drm *drm, struct ttm_buffer_object *bo, struct ttm_resource *reg) argument 849 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 901 nouveau_bo_move_init(struct nouveau_drm *drm) argument 1012 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 1034 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 1055 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 1139 nouveau_ttm_io_mem_free_locked(struct nouveau_drm *drm, struct ttm_resource *reg) argument 1162 struct nouveau_drm *drm = nouveau_bdev(bdev); local 1272 struct nouveau_drm *drm = nouveau_bdev(bdev); local 1281 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local 1329 struct nouveau_drm *drm; local 1350 struct nouveau_drm *drm; local 1368 struct nouveau_drm *drm = nouveau_bdev(bdev); local [all...] |
H A D | nv84_fence.c | 82 return chan->drm->runl[chan->runlist].chan_id_base + chan->chid; 108 struct nv84_fence_priv *priv = chan->drm->fence; 115 struct nv84_fence_priv *priv = chan->drm->fence; 130 struct nv84_fence_priv *priv = chan->drm->fence; 156 nv84_fence_suspend(struct nouveau_drm *drm) argument 158 struct nv84_fence_priv *priv = drm->fence; 161 priv->suspend = vmalloc(array_size(sizeof(u32), drm->chan_total)); 163 for (i = 0; i < drm->chan_total; i++) 171 nv84_fence_resume(struct nouveau_drm *drm) argument 173 struct nv84_fence_priv *priv = drm 185 nv84_fence_destroy(struct nouveau_drm *drm) argument 197 nv84_fence_create(struct nouveau_drm *drm) argument [all...] |
/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_drv.c | 16 #include <drm/drm_gem.h> 17 #include <drm/drm_atomic.h> 18 #include <drm/drm_atomic_helper.h> 19 #include <drm/drm_drv.h> 20 #include <drm/drm_fbdev_generic.h> 21 #include <drm/drm_file.h> 22 #include <drm/drm_gem_framebuffer_helper.h> 23 #include <drm/drm_ioctl.h> 24 #include <drm/drm_managed.h> 25 #include <drm/drm_probe_helpe [all...] |
/linux-master/drivers/gpu/drm/vgem/ |
H A D | vgem_drv.c | 39 #include <drm/drm_drv.h> 40 #include <drm/drm_file.h> 41 #include <drm/drm_gem_shmem_helper.h> 42 #include <drm/drm_ioctl.h> 43 #include <drm/drm_managed.h> 44 #include <drm/drm_prime.h> 55 struct drm_device drm; member in struct:vgem_device 147 struct vgem_device, drm); 155 ret = drm_dev_register(&vgem_device->drm, 0); 172 drm_dev_unregister(&vgem_device->drm); [all...] |
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_drv.c | 19 #include <drm/drm_atomic.h> 20 #include <drm/drm_atomic_helper.h> 21 #include <drm/drm_crtc.h> 22 #include <drm/drm_drv.h> 23 #include <drm/drm_fbdev_dma.h> 24 #include <drm/drm_fourcc.h> 25 #include <drm/drm_gem_dma_helper.h> 26 #include <drm/drm_gem_framebuffer_helper.h> 27 #include <drm/drm_managed.h> 28 #include <drm/drm_modeset_helpe 171 malidp_set_and_wait_config_valid(struct drm_device *drm) argument 193 struct drm_device *drm = state->dev; local 234 struct drm_device *drm = state->dev; local 394 malidp_init(struct drm_device *drm) argument 426 struct drm_device *drm = dev_get_drvdata(&pdev->dev); local 457 malidp_dumb_create(struct drm_file *file_priv, struct drm_device *drm, struct drm_mode_create_dumb *args) argument 506 struct drm_device *drm = m->private; local 529 struct drm_device *drm = m->private; local 650 struct drm_device *drm = dev_get_drvdata(dev); local 668 struct drm_device *drm = dev_get_drvdata(dev); local 687 struct drm_device *drm = dev_get_drvdata(dev); local 704 struct drm_device *drm; local 885 struct drm_device *drm = dev_get_drvdata(dev); local 951 struct drm_device *drm = dev_get_drvdata(dev); local 958 struct drm_device *drm = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/gpu/drm/sprd/ |
H A D | sprd_dsi.h | 14 #include <drm/drm_bridge.h> 15 #include <drm/drm_connector.h> 16 #include <drm/drm_encoder.h> 17 #include <drm/drm_mipi_dsi.h> 18 #include <drm/drm_print.h> 19 #include <drm/drm_panel.h> 115 struct drm_device *drm; member in struct:sprd_dsi
|
/linux-master/drivers/gpu/drm/pl111/ |
H A D | pl111_drv.c | 48 #include <drm/drm_atomic_helper.h> 49 #include <drm/drm_bridge.h> 50 #include <drm/drm_drv.h> 51 #include <drm/drm_fbdev_dma.h> 52 #include <drm/drm_fourcc.h> 53 #include <drm/drm_gem_dma_helper.h> 54 #include <drm/drm_gem_framebuffer_helper.h> 55 #include <drm/drm_of.h> 56 #include <drm/drm_panel.h> 57 #include <drm/drm_probe_helpe 240 struct drm_device *drm; local 322 struct drm_device *drm = amba_get_drvdata(amba_dev); local [all...] |
H A D | pl111_drm.h | 19 #include <drm/drm_bridge.h> 20 #include <drm/drm_connector.h> 21 #include <drm/drm_encoder.h> 22 #include <drm/drm_gem.h> 23 #include <drm/drm_panel.h> 24 #include <drm/drm_simple_kms_helper.h> 133 struct drm_device *drm; member in struct:pl111_drm_dev_private 153 void (*variant_display_enable) (struct drm_device *drm, u32 format); 154 void (*variant_display_disable) (struct drm_device *drm);
|
/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_drv.c | 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_blend.h> 18 #include <drm/drm_damage_helper.h> 19 #include <drm/drm_debugfs.h> 20 #include <drm/drm_drv.h> 21 #include <drm/drm_fbdev_generic.h> 22 #include <drm/drm_fourcc.h> 23 #include <drm/drm_gem_atomic_helper.h> 24 #include <drm/drm_gem_framebuffer_helper.h> 25 #include <drm/drm_gem_shmem_helpe 316 gud_gem_prime_import(struct drm_device *drm, struct dma_buf *dma_buf) argument 435 struct drm_device *drm; local 633 struct drm_device *drm = &gdrm->drm; local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_fb_dma_helper.c | 3 * drm kms/fb dma helper functions 12 #include <drm/drm_damage_helper.h> 13 #include <drm/drm_fb_dma_helper.h> 14 #include <drm/drm_fourcc.h> 15 #include <drm/drm_framebuffer.h> 16 #include <drm/drm_gem_dma_helper.h> 17 #include <drm/drm_gem_framebuffer_helper.h> 18 #include <drm/drm_plane.h> 64 * @state: Which state of drm plane 111 * @drm 120 drm_fb_dma_sync_non_coherent(struct drm_device *drm, struct drm_plane_state *old_state, struct drm_plane_state *state) argument [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dma.c | 11 #include <drm/drm_print.h> 12 #include <drm/exynos_drm.h> 95 int exynos_drm_register_dma(struct drm_device *drm, struct device *dev, argument 98 struct exynos_drm_private *priv = drm->dev_private; 123 return drm_iommu_attach_device(drm, dev, dma_priv); 126 void exynos_drm_unregister_dma(struct drm_device *drm, struct device *dev, argument 130 drm_iommu_detach_device(drm, dev, dma_priv); 133 void exynos_drm_cleanup_dma(struct drm_device *drm) argument 135 struct exynos_drm_private *priv = drm->dev_private;
|
/linux-master/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock.h | 10 struct drm_device *drm, 17 drm_for_each_crtc(crtc, drm) 29 struct drm_device *drm, 37 struct drm_device *drm, 50 struct drm_device *drm, 9 vc4_find_crtc_for_encoder(struct kunit *test, struct drm_device *drm, struct drm_encoder *encoder) argument
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_probe_helper_test.c | 6 #include <drm/drm_atomic_state_helper.h> 7 #include <drm/drm_connector.h> 8 #include <drm/drm_device.h> 9 #include <drm/drm_drv.h> 10 #include <drm/drm_kunit_helpers.h> 11 #include <drm/drm_mode.h> 12 #include <drm/drm_modes.h> 13 #include <drm/drm_modeset_helper_vtables.h> 14 #include <drm/drm_probe_helper.h> 19 struct drm_device *drm; member in struct:drm_probe_helper_test_priv [all...] |
/linux-master/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 18 #include <drm/drm_fb_dma_helper.h> 19 #include <drm/drm_fourcc.h> 20 #include <drm/drm_framebuffer.h> 21 #include <drm/drm_gem_atomic_helper.h> 22 #include <drm/drm_gem_dma_helper.h> 23 #include <drm/drm_panel.h> 24 #include <drm/drm_vblank.h> 63 dev_err(priv->drm->dev, "stray IRQ %08x\n", stat); 127 struct drm_device *drm = crtc->dev; local 128 struct tve200_drm_dev_private *priv = drm 245 struct drm_device *drm = crtc->dev; local 261 struct drm_device *drm = crtc->dev; local 297 struct drm_device *drm = crtc->dev; local 309 struct drm_device *drm = crtc->dev; local 324 tve200_display_init(struct drm_device *drm) argument [all...] |
/linux-master/drivers/gpu/drm/imx/lcdc/ |
H A D | imx-lcdc.c | 4 #include <drm/drm_bridge.h> 5 #include <drm/drm_bridge_connector.h> 6 #include <drm/drm_damage_helper.h> 7 #include <drm/drm_drv.h> 8 #include <drm/drm_fbdev_generic.h> 9 #include <drm/drm_fb_dma_helper.h> 10 #include <drm/drm_fourcc.h> 11 #include <drm/drm_framebuffer.h> 12 #include <drm/drm_gem_atomic_helper.h> 13 #include <drm/drm_gem_dma_helpe 102 struct drm_device drm; member in struct:imx_lcdc 116 imx_lcdc_from_drmdev(struct drm_device *drm) argument 386 struct drm_device *drm; local 511 struct drm_device *drm = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | drm.c | 15 #include <drm/drm_aperture.h> 16 #include <drm/drm_atomic.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_debugfs.h> 19 #include <drm/drm_drv.h> 20 #include <drm/drm_fourcc.h> 21 #include <drm/drm_framebuffer.h> 22 #include <drm/drm_ioctl.h> 23 #include <drm/drm_prime.h> 24 #include <drm/drm_vblan 45 tegra_atomic_check(struct drm_device *drm, struct drm_atomic_state *state) argument 63 tegra_atomic_post_commit(struct drm_device *drm, struct drm_atomic_state *old_state) argument 76 struct drm_device *drm = old_state->dev; local 102 tegra_drm_open(struct drm_device *drm, struct drm_file *filp) argument 126 host1x_reloc_copy_from_user(struct host1x_reloc *dest, struct drm_tegra_reloc __user *src, struct drm_device *drm, struct drm_file *file) argument 167 tegra_drm_submit(struct tegra_drm_context *context, struct drm_tegra_submit *args, struct drm_device *drm, struct drm_file *file) argument 349 tegra_gem_create(struct drm_device *drm, void *data, struct drm_file *file) argument 363 tegra_gem_mmap(struct drm_device *drm, void *data, struct drm_file *file) argument 383 tegra_syncpt_read(struct drm_device *drm, void *data, struct drm_file *file) argument 398 tegra_syncpt_incr(struct drm_device *drm, void *data, struct drm_file *file) argument 412 tegra_syncpt_wait(struct drm_device *drm, void *data, struct drm_file *file) argument 457 tegra_open_channel(struct drm_device *drm, void *data, struct drm_file *file) argument 490 tegra_close_channel(struct drm_device *drm, void *data, struct drm_file *file) argument 514 tegra_get_syncpt(struct drm_device *drm, void *data, struct drm_file *file) argument 544 tegra_submit(struct drm_device *drm, void *data, struct drm_file *file) argument 567 tegra_get_syncpt_base(struct drm_device *drm, void *data, struct drm_file *file) argument 605 tegra_gem_set_tiling(struct drm_device *drm, void *data, struct drm_file *file) argument 658 tegra_gem_get_tiling(struct drm_device *drm, void *data, struct drm_file *file) argument 698 tegra_gem_set_flags(struct drm_device *drm, void *data, struct drm_file *file) argument 723 tegra_gem_get_flags(struct drm_device *drm, void *data, struct drm_file *file) argument 815 tegra_drm_postclose(struct drm_device *drm, struct drm_file *file) argument 833 struct drm_device *drm = node->minor->dev; local 854 struct drm_device *drm = node->minor->dev; local 942 struct drm_device *drm = dev_get_drvdata(client->host); local 990 struct drm_device *drm = dev_get_drvdata(client->host); local 1139 struct drm_device *drm; local 1302 struct drm_device *drm = dev_get_drvdata(&dev->dev); local 1336 struct drm_device *drm = dev_get_drvdata(dev); local 1343 struct drm_device *drm = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/gpu/drm/tiny/ |
H A D | hx8357d.c | 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_drv.h> 21 #include <drm/drm_fbdev_generic.h> 22 #include <drm/drm_gem_atomic_helper.h> 23 #include <drm/drm_gem_dma_helper.h> 24 #include <drm/drm_managed.h> 25 #include <drm/drm_mipi_dbi.h> 26 #include <drm/drm_modeset_helper.h> 221 struct drm_device *drm; local 227 struct mipi_dbi_dev, drm); 266 struct drm_device *drm = spi_get_drvdata(spi); local [all...] |
H A D | mi0283qt.c | 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_drv.h> 18 #include <drm/drm_fbdev_generic.h> 19 #include <drm/drm_gem_atomic_helper.h> 20 #include <drm/drm_gem_dma_helper.h> 21 #include <drm/drm_managed.h> 22 #include <drm/drm_mipi_dbi.h> 23 #include <drm/drm_modeset_helper.h> 181 struct drm_device *drm; local 188 struct mipi_dbi_dev, drm); 236 struct drm_device *drm = spi_get_drvdata(spi); local [all...] |
H A D | ili9341.c | 18 #include <drm/drm_atomic_helper.h> 19 #include <drm/drm_drv.h> 20 #include <drm/drm_fbdev_generic.h> 21 #include <drm/drm_gem_atomic_helper.h> 22 #include <drm/drm_gem_dma_helper.h> 23 #include <drm/drm_managed.h> 24 #include <drm/drm_mipi_dbi.h> 25 #include <drm/drm_modeset_helper.h> 177 struct drm_device *drm; local 184 struct mipi_dbi_dev, drm); 228 struct drm_device *drm = spi_get_drvdata(spi); local [all...] |
H A D | ili9486.c | 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fbdev_generic.h> 20 #include <drm/drm_gem_atomic_helper.h> 21 #include <drm/drm_gem_dma_helper.h> 22 #include <drm/drm_managed.h> 23 #include <drm/drm_mipi_dbi.h> 24 #include <drm/drm_modeset_helper.h> 202 struct drm_device *drm; local 209 struct mipi_dbi_dev, drm); 257 struct drm_device *drm = spi_get_drvdata(spi); local [all...] |