summaryrefslogtreecommitdiff
path: root/rust/helpers
diff options
context:
space:
mode:
authorBeata Michalska <beata.michalska@arm.com>2026-01-28 14:53:20 +0100
committerDanilo Krummrich <dakr@kernel.org>2026-01-28 16:53:24 +0100
commitc71257394bc9c59ea727803f6e55e83fe63db74e (patch)
tree09dd812ecb0d3b5cb812a13cea19e78920a1f45f /rust/helpers
parent7c60d964fbb100103730db9560f5594c1c4fc844 (diff)
rust: dma: allow drivers to tune max segment size
Make dma_set_max_seg_size() available to Rust so drivers can perform standard DMA setup steps. Signed-off-by: Beata Michalska <beata.michalska@arm.com> Acked-by: Robin Murphy <robvin.murphy@arm.com> Reviewed-by: Alice Ryhl <aliceryhl@google.com> Link: https://patch.msgid.link/20260128135320.689046-1-beata.michalska@arm.com Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'rust/helpers')
-rw-r--r--rust/helpers/dma.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/rust/helpers/dma.c b/rust/helpers/dma.c
index e7defeecda71..20232ac64850 100644
--- a/rust/helpers/dma.c
+++ b/rust/helpers/dma.c
@@ -43,3 +43,9 @@ size_t rust_helper_dma_max_mapping_size(struct device *dev)
{
return dma_max_mapping_size(dev);
}
+
+__rust_helper void rust_helper_dma_set_max_seg_size(struct device *dev,
+ unsigned int size)
+{
+ dma_set_max_seg_size(dev, size);
+}