summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorSven Püschel <s.pueschel@pengutronix.de>2026-05-21 01:44:21 +0300
committerHans Verkuil <hverkuil+cisco@kernel.org>2026-05-21 13:32:20 +0300
commit10e2141179fe480763d10b604d7e4f9c62e8ba76 (patch)
treee2f2f33c626807d388ba457a20bbb1f8a9b19b39 /include/linux/timerqueue.h
parent00910c4f731773276d75acdcee3bc15f19a37705 (diff)
downloadlinux-10e2141179fe480763d10b604d7e4f9c62e8ba76.tar.xz
media: rockchip: rga: reuse cmdbuf contents
Reuse the command buffer contents instead of completely writing it for every frame. Therefore we only need to replace the source and destination addresses for each frame. This reduces the amount of CPU and memory operations done in each frame. A new cmdbuf_dirty flag notes if the cmdbuf has to be rewritten on the next frame. The initial idea of initializing the cmdbuf on streamon broke the ability to update controls while streaming (e.g. mirroring). Signed-off-by: Sven Püschel <s.pueschel@pengutronix.de> Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions