summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
Commit message (Expand)AuthorAgeFilesLines
* drm/vmwgfx: Make all surfaces shareableMaaz Mombasawala2024-01-301-11/+6
* drm/vmwgfx: fix kernel-doc Excess struct member 'base'Randy Dunlap2024-01-031-1/+0
* Merge tag 'topic/vmemdup-user-array-2023-10-24-1' of git://anongit.freedeskto...Dave Airlie2023-10-241-2/+2
|\
| * drm: vmwgfx_surface.c: copy user-array safelyPhilipp Stanner2023-10-091-2/+2
* | BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie2023-10-231-19/+12
|\ \
| * | drm/vmwgfx: Keep a gem reference to user bos in surfacesZack Rusin2023-10-091-19/+12
| |/
* / drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_byKees Cook2023-10-051-1/+1
|/
* drm/vmwgfx: Do not drop the reference to the handle too soonZack Rusin2023-02-141-4/+6
* drm/vmwgfx: Stop using raw ttm_buffer_object'sZack Rusin2023-02-131-49/+49
* drm/vmwgfx: Abstract placement selectionZack Rusin2023-02-131-2/+4
* drm/vmwgfx: Rename vmw_buffer_object to vmw_boZack Rusin2023-02-131-4/+5
* drm/vmwgfx: Cleanup the cursor snooping codeZack Rusin2022-10-311-5/+9
* drm/vmwgfx: Fix gem refcounting and memory evictionsZack Rusin2022-04-201-1/+6
* drm/vmwgfx: Implement DRIVER_GEMZack Rusin2021-12-091-39/+29
* drm/vmwgfx: Remove the dedicated memory accountingZack Rusin2021-12-091-83/+7
* 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