]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dma-mapping: benchmark: add support for dma_map_sg
authorQinxin Xia <xiaqinxin@huawei.com>
Wed, 25 Feb 2026 09:37:59 +0000 (17:37 +0800)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 4 Mar 2026 10:22:05 +0000 (11:22 +0100)
commita8d14dd6e621f47344d0eda72f7ce9203bdef4f1
treefc6d156a9688dfe3e9d92d55e880579e41259c25
parent9cc60ec453fe5d58d4faa70829814769a8af24d4
dma-mapping: benchmark: add support for dma_map_sg

Support for dma scatter-gather mapping and is intended for testing
mapping performance. It achieves by introducing the dma_sg_map_param
structure and related functions, which enable the implementation of
scatter-gather mapping preparation, mapping, and unmapping operations.
Additionally, the dma_map_benchmark_ops array is updated to include
operations for scatter-gather mapping. This commit aims to provide
a wider range of mapping performance test to cater to different scenarios.

Reviewed-by: Barry Song <baohua@kernel.org>
Signed-off-by: Qinxin Xia <xiaqinxin@huawei.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20260225093800.3625054-3-xiaqinxin@huawei.com
include/uapi/linux/map_benchmark.h
kernel/dma/map_benchmark.c