/Linux-v6.1/drivers/gpu/drm/mxsfb/ |
D | lcdif_drv.c | 5 * This code is based on drivers/gpu/drm/mxsfb/mxsfb* 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_bridge.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_gem_dma_helper.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_mode_config.h> 23 #include <drm/drm_module.h> 24 #include <drm/drm_of.h> [all …]
|
D | mxsfb_drv.c | 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_bridge.h> 21 #include <drm/drm_connector.h> 22 #include <drm/drm_drv.h> 23 #include <drm/drm_fb_helper.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_mode_config.h> 28 #include <drm/drm_module.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/ |
D | Kconfig | 3 # Drm device configuration 8 menuconfig DRM config 33 depends on DRM 38 depends on DRM 41 bool "Insert extra checks and debug info into the DRM range managers" 43 depends on DRM=y 55 bool "use dynamic debug to implement drm.debug" 57 depends on DRM 62 Due to callsite counts in DRM drivers (~4k in amdgpu) and 56 67 tristate "KUnit tests for DRM" if !KUNIT_ALL_TESTS [all …]
|
/Linux-v6.1/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 29 #include <drm/ttm/ttm_range_manager.h> 70 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new() local 73 if (drm->client.device.info.ram_size == 0) in nouveau_vram_manager_new() 76 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, res); in nouveau_vram_manager_new() 105 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() local 108 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, res); in nouveau_gart_manager_new() 131 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new() local 135 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, res); in nv04_gart_manager_new() 160 nouveau_ttm_init_host(struct nouveau_drm *drm, u8 kind) in nouveau_ttm_init_host() argument 162 struct nvif_mmu *mmu = &drm->client.mmu; in nouveau_ttm_init_host() [all …]
|
D | nouveau_drm.c | 33 #include <drm/drm_aperture.h> 34 #include <drm/drm_crtc_helper.h> 35 #include <drm/drm_drv.h> 36 #include <drm/drm_gem_ttm_helper.h> 37 #include <drm/drm_ioctl.h> 38 #include <drm/drm_vblank.h> 199 mutex_lock(&cli->drm->master.lock); in nouveau_cli_fini() 201 mutex_unlock(&cli->drm->master.lock); in nouveau_cli_fini() 205 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, in nouveau_cli_init() argument 231 u64 device = nouveau_name(drm->dev); in nouveau_cli_init() [all …]
|
D | nouveau_fbcon.c | 40 #include <drm/drm_crtc.h> 41 #include <drm/drm_crtc_helper.h> 42 #include <drm/drm_probe_helper.h> 43 #include <drm/drm_fb_helper.h> 44 #include <drm/drm_fourcc.h> 45 #include <drm/drm_atomic.h> 68 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_fillrect() local 69 struct nvif_device *device = &drm->client.device; in nouveau_fbcon_fillrect() 77 mutex_trylock(&drm->client.mutex)) { in nouveau_fbcon_fillrect() 85 mutex_unlock(&drm->client.mutex); in nouveau_fbcon_fillrect() [all …]
|
D | nouveau_dmem.c | 61 typedef int (*nouveau_migrate_copy_t)(struct nouveau_drm *drm, u64 npages, 64 typedef int (*nouveau_clear_page_t)(struct nouveau_drm *drm, u32 length, 70 struct nouveau_drm *drm; member 82 struct nouveau_drm *drm; member 99 return chunk->drm; in page_to_drm() 114 struct nouveau_dmem *dmem = chunk->drm->dmem; in nouveau_dmem_page_free() 142 static int nouveau_dmem_copy_one(struct nouveau_drm *drm, struct page *spage, in nouveau_dmem_copy_one() argument 145 struct device *dev = drm->dev->dev; in nouveau_dmem_copy_one() 153 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_copy_one() 164 struct nouveau_drm *drm = page_to_drm(vmf->page); in nouveau_dmem_migrate_to_ram() local [all …]
|
D | nouveau_led.c | 40 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_get_brightness() local 41 struct nvif_object *device = &drm->client.device.object; in nouveau_led_get_brightness() 57 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_set_brightness() local 58 struct nvif_object *device = &drm->client.device.object; in nouveau_led_set_brightness() 80 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_init() local 81 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device); in nouveau_led_init() 92 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() [all …]
|
/Linux-v6.1/drivers/gpu/drm/sprd/ |
D | sprd_drm.c | 13 #include <drm/drm_atomic_helper.h> 14 #include <drm/drm_crtc_helper.h> 15 #include <drm/drm_drv.h> 16 #include <drm/drm_gem_dma_helper.h> 17 #include <drm/drm_gem_framebuffer_helper.h> 18 #include <drm/drm_of.h> 19 #include <drm/drm_probe_helper.h> 20 #include <drm/drm_vblank.h> 25 #define DRIVER_DESC "Spreadtrum SoCs' DRM Driver" 40 static void sprd_drm_mode_config_init(struct drm_device *drm) in sprd_drm_mode_config_init() argument [all …]
|
/Linux-v6.1/drivers/gpu/drm/arm/ |
D | hdlcd_drv.c | 24 #include <drm/drm_aperture.h> 25 #include <drm/drm_atomic_helper.h> 26 #include <drm/drm_crtc.h> 27 #include <drm/drm_debugfs.h> 28 #include <drm/drm_drv.h> 29 #include <drm/drm_fb_helper.h> 30 #include <drm/drm_gem_dma_helper.h> 31 #include <drm/drm_gem_framebuffer_helper.h> 32 #include <drm/drm_modeset_helper.h> 33 #include <drm/drm_module.h> [all …]
|
D | malidp_drv.c | 6 * ARM Mali DP500/DP550/DP650 KMS/DRM driver 18 #include <drm/drm_atomic.h> 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_crtc.h> 21 #include <drm/drm_drv.h> 22 #include <drm/drm_fb_helper.h> 23 #include <drm/drm_fourcc.h> 24 #include <drm/drm_gem_dma_helper.h> 25 #include <drm/drm_gem_framebuffer_helper.h> 26 #include <drm/drm_modeset_helper.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/kmb/ |
D | kmb_drv.c | 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_drv.h> 18 #include <drm/drm_fb_helper.h> 19 #include <drm/drm_gem_dma_helper.h> 20 #include <drm/drm_gem_framebuffer_helper.h> 21 #include <drm/drm_module.h> 22 #include <drm/drm_probe_helper.h> 23 #include <drm/drm_vblank.h> 35 drm_err(&kmb->drm, "Failed to enable LCD clock: %d\n", ret); in kmb_display_clk_enable() 49 drm_err(&kmb->drm, "clk_get() failed clk_lcd\n"); in kmb_initialize_clocks() [all …]
|
/Linux-v6.1/drivers/gpu/drm/armada/ |
D | armada_drv.c | 12 #include <drm/drm_aperture.h> 13 #include <drm/drm_atomic_helper.h> 14 #include <drm/drm_drv.h> 15 #include <drm/drm_ioctl.h> 16 #include <drm/drm_managed.h> 17 #include <drm/drm_prime.h> 18 #include <drm/drm_probe_helper.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_of.h> 21 #include <drm/drm_vblank.h> [all …]
|
/Linux-v6.1/Documentation/gpu/ |
D | drm-kms-helpers.rst | 5 The DRM subsystem aims for a strong separation between core code and helper 39 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h 42 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h 53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 65 .. kernel-doc:: include/drm/drm_atomic_helper.h 68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c 80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c 86 .. kernel-doc:: drivers/gpu/drm/drm_gem_atomic_helper.c [all …]
|
D | i915.rst | 2 drm/i915 Intel GFX Driver 5 The drm/i915 driver supports all (with the exception of some very early 8 those have basic support through the gma500 drm driver. 19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c 22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c 25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c 31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c [all …]
|
/Linux-v6.1/drivers/gpu/drm/imx/ |
D | imx-drm-core.c | 3 * Freescale i.MX drm driver 16 #include <drm/drm_atomic.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_gem_dma_helper.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_managed.h> 23 #include <drm/drm_of.h> 24 #include <drm/drm_probe_helper.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/tiny/ |
D | Kconfig | 5 depends on DRM && OF 14 tristate "DRM Support for bochs dispi vga interface (qemu stdvga)" 15 depends on DRM && PCI && MMU 28 depends on DRM && PCI && MMU 47 depends on DRM && USB && MMU 55 tristate "DRM support for MIPI DBI compatible panels" 56 depends on DRM && SPI 71 depends on DRM && MMU 76 DRM driver for simple platform-provided framebuffers. 87 tristate "DRM support for HX8357D display panels" [all …]
|
D | arcpgu.c | 3 * ARC PGU DRM driver. 9 #include <drm/drm_atomic_helper.h> 10 #include <drm/drm_debugfs.h> 11 #include <drm/drm_device.h> 12 #include <drm/drm_drv.h> 13 #include <drm/drm_edid.h> 14 #include <drm/drm_fb_dma_helper.h> 15 #include <drm/drm_fb_helper.h> 16 #include <drm/drm_fourcc.h> 17 #include <drm/drm_framebuffer.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/xlnx/ |
D | zynqmp_dpsub.c | 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_device.h> 21 #include <drm/drm_drv.h> 22 #include <drm/drm_fb_helper.h> 23 #include <drm/drm_fourcc.h> 24 #include <drm/drm_gem_dma_helper.h> 25 #include <drm/drm_gem_framebuffer_helper.h> 26 #include <drm/drm_managed.h> 27 #include <drm/drm_mode_config.h> 28 #include <drm/drm_module.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/ |
D | intel_pch.c | 16 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type() 17 drm_WARN_ON(&dev_priv->drm, GRAPHICS_VER(dev_priv) != 5); in intel_pch_type() 20 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type() 21 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 25 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type() 26 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 31 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint PCH\n"); in intel_pch_type() 32 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 34 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 38 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint LP PCH\n"); in intel_pch_type() [all …]
|
/Linux-v6.1/drivers/gpu/drm/aspeed/ |
D | aspeed_gfx_drv.c | 16 #include <drm/drm_atomic_helper.h> 17 #include <drm/drm_crtc_helper.h> 18 #include <drm/drm_device.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_gem_dma_helper.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_module.h> 23 #include <drm/drm_probe_helper.h> 24 #include <drm/drm_simple_kms_helper.h> 25 #include <drm/drm_vblank.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/imx/dcss/ |
D | dcss-kms.c | 6 #include <drm/drm_atomic.h> 7 #include <drm/drm_atomic_helper.h> 8 #include <drm/drm_bridge_connector.h> 9 #include <drm/drm_drv.h> 10 #include <drm/drm_fb_helper.h> 11 #include <drm/drm_gem_dma_helper.h> 12 #include <drm/drm_gem_framebuffer_helper.h> 13 #include <drm/drm_of.h> 14 #include <drm/drm_probe_helper.h> 15 #include <drm/drm_vblank.h> [all …]
|
/Linux-v6.1/drivers/gpu/drm/exynos/ |
D | exynos_drm_drv.c | 16 #include <drm/drm_atomic.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_file.h> 21 #include <drm/drm_fourcc.h> 22 #include <drm/drm_ioctl.h> 23 #include <drm/drm_probe_helper.h> 24 #include <drm/drm_vblank.h> 25 #include <drm/exynos_drm.h> [all …]
|
/Linux-v6.1/include/drm/ |
D | drm_print.h | 36 #include <drm/drm.h> 65 * struct drm_printer p = drm_info_printer(drm->dev); 71 * struct drm_printer - drm output "stream" 116 * @printer: DRM printer 254 * enum drm_debug_category - The DRM debug categories 256 * Each of the DRM debug logging macros use a specific category, and the logging 257 * is filtered by the drm.debug module parameter. This enum specifies the values 263 * Enabling verbose debug messages is done through the drm.debug parameter, each 266 * - drm.debug=0x1 will enable CORE messages 267 * - drm.debug=0x2 will enable DRIVER messages [all …]
|
/Linux-v6.1/Documentation/gpu/amdgpu/display/ |
D | display-manager.rst | 8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 11 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h 17 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 20 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 26 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 38 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 41 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 47 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c [all …]
|