aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-03-18drm/vmwgfx: Switch to exclusively using GEM referencesIan Forbes1-3/+1
2025-03-18drm/vmwgfx: Fix dumb buffer leakIan Forbes1-6/+12
2025-03-10drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resourceKeisuke Nishimura1-2/+14
2025-03-10drm/vmwgfx: Refactor cursor handlingZack Rusin1-40/+7
2024-10-10drm/vmwgfx: Cleanup kms setup without 3dZack Rusin1-3/+6
2024-08-26drm/vmwgfx: Disable coherent dumb buffers without 3dZack Rusin1-2/+4
2024-07-24drm/vmwgfx: Fix handling of dumb buffersZack Rusin1-9/+271
2024-01-30drm/vmwgfx: Make all surfaces shareableMaaz Mombasawala1-11/+6
2024-01-03drm/vmwgfx: fix kernel-doc Excess struct member 'base'Randy Dunlap1-1/+0
2023-10-24Merge tag 'topic/vmemdup-user-array-2023-10-24-1' of git://anongit.freedesktop.org/drm/drm into drm-nextDave Airlie1-2/+2
2023-10-23BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie1-19/+12
2023-10-09drm/vmwgfx: Keep a gem reference to user bos in surfacesZack Rusin1-19/+12
2023-10-09drm: vmwgfx_surface.c: copy user-array safelyPhilipp Stanner1-2/+2
2023-10-05drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_byKees Cook1-1/+1
2023-02-14drm/vmwgfx: Do not drop the reference to the handle too soonZack Rusin1-4/+6
2023-02-13drm/vmwgfx: Stop using raw ttm_buffer_object'sZack Rusin1-49/+49
2023-02-13drm/vmwgfx: Abstract placement selectionZack Rusin1-2/+4
2023-02-13drm/vmwgfx: Rename vmw_buffer_object to vmw_boZack Rusin1-4/+5
2022-10-31drm/vmwgfx: Cleanup the cursor snooping codeZack Rusin1-5/+9
2022-04-20drm/vmwgfx: Fix gem refcounting and memory evictionsZack Rusin1-1/+6
2021-12-09drm/vmwgfx: Implement DRIVER_GEMZack Rusin1-39/+29
2021-12-09drm/vmwgfx: Remove the dedicated memory accountingZack Rusin1-83/+7
2021-08-09drm/vmwgfx: fix potential UAF in vmwgfx_surface.cDesmond Cheong Zhi Xi1-2/+2
2021-06-16drm/vmwgfx: Update device headersZack Rusin1-37/+38
2021-06-12drm/vmwgfx: Fix subresource updates with new contextsZack Rusin1-3/+2
2021-06-02drm/ttm: rename bo->mem and make it a pointerChristian König1-3/+3
2021-05-11drm/vmwgfx: Add basic support for SVGA3Zack Rusin1-5/+5
2021-05-11drm/vmwgfx: Remove the reservation semaphoreZack Rusin1-17/+0
2021-05-11drm/vmwgfx: Fix cpu updates of coherent multisample surfacesThomas Hellstrom1-0/+13
2021-01-19drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issuesLee Jones1-7/+10
2021-01-14drm/vmwgfx: Cleanup the cmd/fifo splitZack Rusin1-20/+20
2020-12-14drm/ttm: cleanup BO size handling v3Christian König1-4/+3
2020-08-11drm/vmwgfx: Use struct_size() helperGustavo A. R. Silva1-1/+1
2020-05-16drm/vmwgfx: remove redundant assignment to variable retColin Ian King1-1/+1
2020-03-23drm/vmwgfx: Add surface define v4 commandDeepak Rawat1-2/+34
2020-03-23drm/vmwgfx: Refactor surface_define to use vmw_surface_metadataDeepak Rawat1-194/+184
2020-03-23drm/vmwgfx: Split surface metadata from struct vmw_surfaceDeepak Rawat1-114/+126
2020-03-23drm/vmwgfx: Use enum to represent graphics context capabilitiesDeepak Rawat1-5/+5
2020-03-16drm/vmwgfx: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-01-15drm/vmwgfx: check master authentication in surface_ref ioctlsEmil Velikov1-0/+7
2020-01-15drm/vmwgfx: move the require_exist handling togetherEmil Velikov1-4/+5
2019-11-28Merge branch 'vmwgfx-coherent' of git://people.freedesktop.org/~thomash/linux into drm-nextDave Airlie1-3/+392
2019-11-14drm/vmwgfx: remove set but not used variable 'srf'YueHaibing1-2/+0
2019-11-06drm/vmwgfx: Add surface dirty-tracking callbacksThomas Hellstrom1-3/+392
2019-08-15drm/vmwgfx: Assign eviction priorities to resourcesThomas Hellstrom1-0/+4
2019-08-15drm/vmwgfx: Kill unneeded legacy security featuresThomas Hellstrom1-6/+0
2019-08-06drm/ttm: use gem vma_nodeGerd Hoffmann1-2/+2
2019-04-08drm/vmwgfx: Use preprocessor macro for FIFO allocationDeepak Rawat1-34/+14
2019-04-08drm/vmwgfx: Add a new define for vmwgfx user-space debuggingDeepak Rawat1-17/+15
2018-10-04Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-nextDave Airlie1-10/+10