linux/drivers/media/platform/mediatek/vcodec/common
Douglas Anderson b785ea5b16 media: mediatek: vcodec: Alloc DMA memory with DMA_ATTR_ALLOC_SINGLE_PAGES
As talked about in commit 14d3ae2efe ("ARM: 8507/1: dma-mapping: Use
DMA_ATTR_ALLOC_SINGLE_PAGES hint to optimize alloc"), it doesn't
really make sense to try to allocate contiguous chunks of memory for
video encoding/decoding. Let's switch the Mediatek vcodec driver to
pass DMA_ATTR_ALLOC_SINGLE_PAGES and take some of the stress off the
memory subsystem.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Fei Shao <fshao@chromium.org>
Reviewed-by: Fei Shao <fshao@chromium.org>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2024-06-10 10:24:11 +02:00
..
Makefile
mtk_vcodec_cmn_drv.h
mtk_vcodec_dbgfs.c
mtk_vcodec_dbgfs.h
mtk_vcodec_fw.c
mtk_vcodec_fw.h
mtk_vcodec_fw_priv.h
mtk_vcodec_fw_scp.c media: mtk-vcodec: potential null pointer deference in SCP 2024-05-03 07:06:51 +01:00
mtk_vcodec_fw_vpu.c media: mediatek: vcodec: adding lock to protect encoder context list 2024-03-26 09:52:59 +01:00
mtk_vcodec_intr.c
mtk_vcodec_intr.h
mtk_vcodec_util.c media: mediatek: vcodec: Alloc DMA memory with DMA_ATTR_ALLOC_SINGLE_PAGES 2024-06-10 10:24:11 +02:00
mtk_vcodec_util.h