summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/vmwgfx: fix potential UAF in vmwgfx_surface.cDesmond Cheong Zhi Xi2021-08-091-2/+2
* drm/vmwgfx: Update device headersZack Rusin2021-06-161-37/+38
* drm/vmwgfx: Fix subresource updates with new contextsZack Rusin2021-06-121-3/+2
* drm/ttm: rename bo->mem and make it a pointerChristian König2021-06-021-3/+3
* drm/vmwgfx: Add basic support for SVGA3Zack Rusin2021-05-111-5/+5
* drm/vmwgfx: Remove the reservation semaphoreZack Rusin2021-05-111-17/+0
* drm/vmwgfx: Fix cpu updates of coherent multisample surfacesThomas Hellstrom2021-05-111-0/+13
* drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issuesLee Jones2021-01-191-7/+10
* drm/vmwgfx: Cleanup the cmd/fifo splitZack Rusin2021-01-141-20/+20
* drm/ttm: cleanup BO size handling v3Christian König2020-12-141-4/+3
* drm/vmwgfx: Use struct_size() helperGustavo A. R. Silva2020-08-111-1/+1
* drm/vmwgfx: remove redundant assignment to variable retColin Ian King2020-05-161-1/+1
* drm/vmwgfx: Add surface define v4 commandDeepak Rawat2020-03-231-2/+34
* drm/vmwgfx: Refactor surface_define to use vmw_surface_metadataDeepak Rawat2020-03-231-194/+184
* drm/vmwgfx: Split surface metadata from struct vmw_surfaceDeepak Rawat2020-03-231-114/+126
* drm/vmwgfx: Use enum to represent graphics context capabilitiesDeepak Rawat2020-03-231-5/+5
* drm/vmwgfx: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-03-161-1/+1
* drm/vmwgfx: check master authentication in surface_ref ioctlsEmil Velikov2020-01-151-0/+7
* drm/vmwgfx: move the require_exist handling togetherEmil Velikov2020-01-151-4/+5
* Merge branch 'vmwgfx-coherent' of git://people.freedesktop.org/~thomash/linux...Dave Airlie2019-11-281-3/+392
|\
| * drm/vmwgfx: Add surface dirty-tracking callbacksThomas Hellstrom2019-11-061-3/+392
* | drm/vmwgfx: remove set but not used variable 'srf'YueHaibing2019-11-141-2/+0
|/
* drm/vmwgfx: Assign eviction priorities to resourcesThomas Hellstrom2019-08-151-0/+4
* drm/vmwgfx: Kill unneeded legacy security featuresThomas Hellstrom2019-08-151-6/+0
* drm/ttm: use gem vma_nodeGerd Hoffmann2019-08-061-2/+2
* drm/vmwgfx: Use preprocessor macro for FIFO allocationDeepak Rawat2019-04-081-34/+14
* drm/vmwgfx: Add a new define for vmwgfx user-space debuggingDeepak Rawat2019-04-081-17/+15
* Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux int...Dave Airlie2018-10-041-10/+10
|\
| * drm/vmwgfx: Make the object handles idr-generatedThomas Hellstrom2018-09-271-9/+9
| * drm/vmwgfx: Remove the resource avail fieldThomas Hellstrom2018-09-271-1/+1
* | drm/vmwgfx: Don't impose STDU limits on framebuffer sizeDeepak Rawat2018-09-201-10/+14
|/
* Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux...Dave Airlie2018-07-101-174/+354
|\
| * drm/vmwgfx: Add support for multisamplingDeepak Rawat2018-07-061-4/+13
| * drm/vmwgfx: Add new ioctl for GB surface create and referenceDeepak Rawat2018-07-061-166/+302
| * drm/vmwgfx: Support for SVGA3dSurfaceAllFlags in vmwgfxDeepak Rawat2018-07-061-7/+14
| * drm/vmwgfx: Add support for SVGA3dCmdDefineGBSurface_v3Deepak Rawat2018-07-061-2/+30
* | Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux...Dave Airlie2018-07-101-23/+22
|\|
| * drm/vmwgfx: Remove an obsolete __le32 conversionThomas Hellstrom2018-07-031-2/+2
| * drm/vmwgfx: Move buffer object related code to vmwgfx_bo.cThomas Hellstrom2018-07-031-2/+2
| * drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_objectThomas Hellstrom2018-07-031-19/+18
* | drm/vmwgfx: add SPDX idenitifier and clarify licenseDirk Hohndel (VMware)2018-06-291-2/+2
|/
* drm/vmwgfx: Stricter count of legacy surface device resourcesThomas Hellstrom2018-03-221-5/+3
* drm/ttm: use an operation ctx for ttm_mem_global_allocRoger He2017-12-271-2/+10
* locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
* BackMerge tag 'v4.12-rc5' into drm-nextDave Airlie2017-06-161-8/+15
|\
| * drm/vmwgfx: fix spelling mistake "exeeds" -> "exceeds"Colin Ian King2017-06-071-1/+1
| * drm/vmwgfx: Make sure backup_handle is always validSinclair Yeh2017-06-071-7/+11
| * drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()Vladis Dronov2017-06-071-0/+3
* | drm/vmwgfx: fix include notation and remove -Iinclude/drm flagMasahiro Yamada2017-05-181-1/+2
|/
* Backmerge tag 'v4.11-rc6' into drm-nextDave Airlie2017-04-101-16/+15
|\