linux/drivers/gpu/drm/panfrost
Philipp Stanner 796a9f55a8 drm/sched: Use struct for drm_sched_init() params
drm_sched_init() has a great many parameters and upcoming new
functionality for the scheduler might add even more. Generally, the
great number of parameters reduces readability and has already caused
one missnaming, addressed in:

commit 6f1cacf4eb ("drm/nouveau: Improve variable name in
nouveau_sched_init()").

Introduce a new struct for the scheduler init parameters and port all
users.

Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Acked-by: Matthew Brost <matthew.brost@intel.com> # for Xe
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> # for Panfrost and Panthor
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com> # for Etnaviv
Reviewed-by: Frank Binns <frank.binns@imgtec.com> # for Imagination
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com> # for Sched
Reviewed-by: Maíra Canal <mcanal@igalia.com> # for v3d
Reviewed-by: Danilo Krummrich <dakr@kernel.org>
Reviewed-by: Lizhi Hou <lizhi.hou@amd.com> # for amdxdna
Signed-off-by: Philipp Stanner <phasta@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250211111422.21235-2-phasta@kernel.org
2025-02-12 11:59:52 +01:00
..
Kconfig drm/panfrost: fix GENERIC_ATOMIC64 dependency 2023-01-18 11:09:57 +00:00
Makefile drm/panfrost: Replace fdinfo's profiling debugfs knob with sysfs 2024-03-11 13:27:10 +01:00
TODO
panfrost_devfreq.c drm/panfrost: Add missing OPP table refcnt decremental 2024-11-06 15:41:37 +00:00
panfrost_devfreq.h drm/panfrost: Add fdinfo support GPU load metrics 2023-10-04 13:04:15 +02:00
panfrost_device.c drm/panfrost: Synchronize and disable interrupts before powering off 2023-12-05 11:39:59 +01:00
panfrost_device.h drm/panfrost: Replace fdinfo's profiling debugfs knob with sysfs 2024-03-11 13:27:10 +01:00
panfrost_drv.c Merge remote-tracking branch 'drm/drm-next' into drm-misc-next 2024-12-09 16:35:21 +01:00
panfrost_dump.c drm/panfrost: Remove incorrect IS_ERR() check 2023-10-30 15:00:14 +00:00
panfrost_dump.h drm/panfrost: Add support for devcoredump 2022-08-08 12:39:55 +01:00
panfrost_features.h
panfrost_gem.c drm/panfrost: Fix dma_resv deadlock at drm object pin time 2024-05-29 09:30:38 +02:00
panfrost_gem.h Many singleton patches against the MM code. The patch series which are 2023-11-02 19:38:47 -10:00
panfrost_gem_shrinker.c drm/panfrost: dynamically allocate the drm-panfrost shrinker 2023-10-04 10:32:25 -07:00
panfrost_gpu.c drm/panfrost: Add GPU ID for MT8188 Mali-G57 MC3 2024-11-28 11:25:20 +00:00
panfrost_gpu.h drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters 2024-09-02 10:13:38 +01:00
panfrost_issues.h
panfrost_job.c drm/sched: Use struct for drm_sched_init() params 2025-02-12 11:59:52 +01:00
panfrost_job.h drm/panfrost: Synchronize and disable interrupts before powering off 2023-12-05 11:39:59 +01:00
panfrost_mmu.c drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() 2024-04-04 18:11:01 +03:00
panfrost_mmu.h drm/panfrost: Synchronize and disable interrupts before powering off 2023-12-05 11:39:59 +01:00
panfrost_perfcnt.c drm/gem: Take reservation lock for vmap/vunmap operations 2022-10-18 01:21:38 +03:00
panfrost_perfcnt.h
panfrost_regs.h drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters 2024-09-02 10:13:38 +01:00