dma-mapping: Add helpers for dma_range_map bounds
authorRobin Murphy <robin.murphy@arm.com>
Fri, 19 Apr 2024 16:54:43 +0000 (17:54 +0100)
committerJoerg Roedel <jroedel@suse.de>
Fri, 26 Apr 2024 10:07:24 +0000 (12:07 +0200)
commitfece6530bf4b59b01a476a12851e07751e73d69f
tree8f70b28470722ccf0ed8636c6e2e280f4abc1e91
parent91cfd679f9e8b9a7bf2f26adf66eff99dbe2026b
dma-mapping: Add helpers for dma_range_map bounds

Several places want to compute the lower and/or upper bounds of a
dma_range_map, so let's factor that out into reusable helpers.

Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hanjun Guo <guohanjun@huawei.com> # For arm64
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Tested-by: Hanjun Guo <guohanjun@huawei.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/45ec52f033ec4dfb364e23f48abaf787f612fa53.1713523152.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
arch/loongarch/kernel/dma.c
drivers/acpi/arm64/dma.c
drivers/of/device.c
include/linux/dma-direct.h