Displaying 4 results from an estimated 4 matches for "drm_gem_dma_help".
Did you mean:
drm_gem_dma_helper
2024 Aug 23
1
[PATCH v2 11/86] drm/atmel-hdlcd: Run DRM default client setup
...-18,8 +18,10 @@
>
> #include <drm/drm_atomic.h>
> #include <drm/drm_atomic_helper.h>
> +#include <drm/drm_client_setup.h>
> #include <drm/drm_drv.h>
> #include <drm/drm_fbdev_dma.h>
> +#include <drm/drm_fourcc.h>
> #include <drm/drm_gem_dma_helper.h>
> #include <drm/drm_gem_framebuffer_helper.h>
> #include <drm/drm_module.h>
> @@ -865,7 +867,7 @@ static int atmel_hlcdc_dc_drm_probe(struct platform_device *pdev)
> if (ret)
> goto err_unload;
>
> - drm_fbdev_dma_setup(ddev, 24);
> + drm_client_...
2025 Jan 09
25
[PATCH v2 00/25] drm/dumb-buffers: Fix and improve buffer-size calculation
...with drm_mode_size_dumb()
drm/xen: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
drivers/gpu/drm/armada/armada_gem.c | 16 +--
drivers/gpu/drm/drm_dumb_buffers.c | 133 ++++++++++++++++--
drivers/gpu/drm/drm_gem_dma_helper.c | 7 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +--
drivers/gpu/drm/drm_gem_vram_helper.c | 89 +++---------
drivers/gpu/drm/exynos/exynos_drm_gem.c | 8 +-
drivers/gpu/drm/gma500/gem.c | 21 +--
.../gpu/drm/hisilicon/hibmc/hibmc_drm_dr...
2025 Jan 09
1
[PATCH v2 10/25] drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
...drivers/gpu/drm/imx/ipuv3/imx-drm-core.c
@@ -17,7 +17,9 @@
#include <drm/drm_atomic.h>
#include <drm/drm_atomic_helper.h>
#include <drm/drm_drv.h>
+#include <drm/drm_dumb_buffers.h>
#include <drm/drm_fbdev_dma.h>
+#include <drm/drm_fourcc.h>
#include <drm/drm_gem_dma_helper.h>
#include <drm/drm_gem_framebuffer_helper.h>
#include <drm/drm_managed.h>
@@ -141,19 +143,32 @@ static int imx_drm_dumb_create(struct drm_file *file_priv,
struct drm_device *drm,
struct drm_mode_create_dumb *args)
{
- u32 width = args->width;
+ u32 fou...
2023 Aug 20
3
[PATCH drm-misc-next 0/3] [RFC] DRM GPUVA Manager GPU-VM features
So far the DRM GPUVA manager offers common infrastructure to track GPU VA
allocations and mappings, generically connect GPU VA mappings to their
backing buffers and perform more complex mapping operations on the GPU VA
space.
However, there are more design patterns commonly used by drivers, which
can potentially be generalized in order to make the DRM GPUVA manager
represent a basic GPU-VM