mesa-drm/include/drm
Thierry Reding 5ad2eef6ea tegra: Add GET/SET_TILING IOCTLs
Currently the tiling parameters of buffer objects can only be set at
allocation time, and only a single tiled mode is supported. This new
DRM_TEGRA_GEM_SET_TILING IOCTL allows more modes to be set and also
allows the tiling mode to be changed after the allocation. This will
enable the Tegra DRM driver to import buffers from a GPU and directly
scan them out by configuring the display controller appropriately.

To complement this, the DRM_TEGRA_GEM_GET_TILING IOCTL can query the
current tiling mode of a buffer object. This is necessary when importing
buffers via handle (as is done in Mesa for example) so that userspace
can determine the proper parameters for the 2D or 3D engines.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-11-27 17:20:32 +01:00
..
drm.h drm: Add universal plane capability bit and plane type enums 2014-05-19 19:43:16 -04:00
drm_fourcc.h Make drm/drm_fourcc.h portable to non-linux platforms 2012-03-05 19:07:02 -08:00
drm_mode.h update signed/object prop types 2014-11-24 19:56:50 -05:00
drm_sarea.h Copy headers from kernel v2.6.32-rc6-130-g5b8f0be 2009-11-17 10:54:07 -05:00
i915_drm.h intel: Add new userptr ioctl 2014-06-19 18:35:05 +01:00
mach64_drm.h Put mach64_drm.h back in to avoid breaking mesa build 2009-11-20 20:17:26 -05:00
mga_drm.h More fixups to allow mesa to build 2009-11-24 10:31:41 -06:00
nouveau_drm.h nouveau: Define the HAS_PAGEFLIP getparam. 2010-10-21 23:02:43 +02:00
qxl_drm.h libdrm: Fix drm.h include in qxl drm header file 2014-07-28 17:35:29 +02:00
r128_drm.h Copy headers from kernel v2.6.32-rc6-130-g5b8f0be 2009-11-17 10:54:07 -05:00
radeon_drm.h radeon: sync with radeon_drm.h from kernel headers 2014-04-04 19:07:55 +02:00
savage_drm.h Copy headers from kernel v2.6.32-rc6-130-g5b8f0be 2009-11-17 10:54:07 -05:00
sis_drm.h Copy headers from kernel v2.6.32-rc6-130-g5b8f0be 2009-11-17 10:54:07 -05:00
tegra_drm.h tegra: Add GET/SET_TILING IOCTLs 2014-11-27 17:20:32 +01:00
via_drm.h More fixups to allow mesa to build 2009-11-24 10:31:41 -06:00
vmwgfx_drm.h Copy headers from kernel drm-core-next 2010-08-04 08:41:49 +10:00