a193f3b4e0
Change all GEM SHMEM object functions that receive a GEM object of type struct drm_gem_object to expect an object of type struct drm_gem_shmem_object instead. This change reduces the number of upcasts from struct drm_gem_object by moving them into callers. The C compiler can now verify that the GEM SHMEM functions are called with the correct type. For consistency, the patch also renames drm_gem_shmem_free_object to drm_gem_shmem_free. It further updates documentation for a number of functions. v3: * fix docs for drm_gem_shmem_object_free() v2: * mention _object_ callbacks in docs (Daniel) Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20211108093149.7226-4-tzimmermann@suse.de |
||
---|---|---|
.. | ||
Kconfig | ||
lima_bcast.c | ||
lima_bcast.h | ||
lima_ctx.c | ||
lima_ctx.h | ||
lima_devfreq.c | ||
lima_devfreq.h | ||
lima_device.c | ||
lima_device.h | ||
lima_dlbu.c | ||
lima_dlbu.h | ||
lima_drv.c | ||
lima_drv.h | ||
lima_dump.h | ||
lima_gem.c | ||
lima_gem.h | ||
lima_gp.c | ||
lima_gp.h | ||
lima_l2_cache.c | ||
lima_l2_cache.h | ||
lima_mmu.c | ||
lima_mmu.h | ||
lima_pmu.c | ||
lima_pmu.h | ||
lima_pp.c | ||
lima_pp.h | ||
lima_regs.h | ||
lima_sched.c | ||
lima_sched.h | ||
lima_trace.c | ||
lima_trace.h | ||
lima_vm.c | ||
lima_vm.h | ||
Makefile |