summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/v3d/v3d_submit.c
AgeCommit message (Expand)AuthorFilesLines
3 daysdrm/v3d: Release indirect CSD GEM reference on CPU job freeMaíra Canal1-0/+3
3 daysdrm/v3d: Fix use-after-free of CPU job query arrays on error pathMaíra Canal1-3/+16
2026-05-17drm/v3d: Reject empty multisync extension to prevent infinite loopAshutosh Desai1-0/+5
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-3/+3
2026-02-22Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-8/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-20/+14
2026-01-19drm/v3d: Convert v3d logging to device-based DRM helpersMaíra Canal1-30/+36
2026-01-19drm/v3d: Consolidate CPU job validation in a functionMaíra Canal1-48/+26
2025-10-31drm: include drm_print.h where neededJani Nikula1-0/+1
2025-08-29drm/v3d: Store a pointer to `struct v3d_file_priv` inside each jobMaíra Canal1-1/+1
2025-05-28drm/sched: Store the drm client_id in drm_sched_fencePierre-Eric Pelloux-Prayer1-1/+1
2024-12-11drm/v3d: Fix miscellaneous documentation errorsMaíra Canal1-4/+5
2024-12-04drm/v3d: Add DRM_IOCTL_V3D_PERFMON_SET_GLOBALChristian Gmeiner1-0/+10
2024-07-13drm/v3d: Add some local variables in queries/extensionsTvrtko Ursulin1-39/+49
2024-07-13drm/v3d: Prefer get_user for scalar typesTvrtko Ursulin1-5/+5
2024-07-13drm/v3d: Size the kperfmon_ids array at runtimeTvrtko Ursulin1-6/+11
2024-07-13drm/v3d: Move part of copying of reset/copy performance extension to a helperTvrtko Ursulin1-84/+68
2024-07-13drm/v3d: Validate passed in drm syncobj handles in the performance extensionTvrtko Ursulin1-0/+8
2024-07-13drm/v3d: Validate passed in drm syncobj handles in the timestamp extensionTvrtko Ursulin1-0/+12
2024-07-13drm/v3d: Fix potential memory leak in the performance extensionTvrtko Ursulin1-20/+32
2024-07-13drm/v3d: Fix potential memory leak in the timestamp extensionTvrtko Ursulin1-13/+30
2024-07-13drm/v3d: Prevent out of bounds access in performance query extensionsTvrtko Ursulin1-0/+6
2024-01-11drm/v3d: Free the job and assign it to NULL if initialization failsMaíra Canal1-7/+28
2023-12-05drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl()Harshit Mogalapalli1-0/+2
2023-12-01drm/v3d: Create a CPU job extension for the copy performance query jobMaíra Canal1-0/+82
2023-12-01drm/v3d: Create a CPU job extension for the reset performance query jobMaíra Canal1-0/+73
2023-12-01drm/v3d: Create a CPU job extension to copy timestamp query to a bufferMaíra Canal1-0/+69
2023-12-01drm/v3d: Create a CPU job extension for the reset timestamp jobMaíra Canal1-0/+52
2023-12-01drm/v3d: Create a CPU job extension for the timestamp query jobMaíra Canal1-0/+63
2023-12-01drm/v3d: Create a CPU job extension for a indirect CSD jobMaíra Canal1-2/+102
2023-12-01drm/v3d: Detach the CSD job BO setupMelissa Wen1-26/+42
2023-12-01drm/v3d: Create tracepoints to track the CPU jobMaíra Canal1-0/+2
2023-12-01drm/v3d: Use v3d_get_extensions() to parse CPU job dataMaíra Canal1-11/+12
2023-12-01drm/v3d: Add a CPU job submissionMelissa Wen1-0/+86
2023-12-01drm/v3d: Decouple job allocation from job initiationMaíra Canal1-20/+44
2023-12-01drm/v3d: Don't allow two multisync extensions in the same jobMaíra Canal1-0/+5
2023-12-01drm/v3d: Simplify job refcount handlingMelissa Wen1-4/+5
2023-12-01drm/v3d: Detach job submissions IOCTLs to a new specific fileMelissa Wen1-0/+744