[PATCH 3/9] firmware/tegra: avoid accessing iosys_map internals.

Dave Airlie airlied at gmail.com
Thu May 22 06:52:12 UTC 2025


From: Dave Airlie <airlied at redhat.com>

Use the new accessor interfaces to avoid directly accessing the
internals.

Signed-off-by: Dave Airlie <airlied at redhat.com>
---
 drivers/firmware/tegra/ivc.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/firmware/tegra/ivc.c b/drivers/firmware/tegra/ivc.c
index 8c9aff9804c0..eb59acb08065 100644
--- a/drivers/firmware/tegra/ivc.c
+++ b/drivers/firmware/tegra/ivc.c
@@ -629,18 +629,18 @@ static inline void iosys_map_copy(struct iosys_map *dst, const struct iosys_map
 
 static inline unsigned long iosys_map_get_address(const struct iosys_map *map)
 {
-	if (map->is_iomem)
-		return (unsigned long)map->vaddr_iomem;
+	if (iosys_map_is_iomem(map)
+		return (unsigned long)iosys_map_ioptr(map);
 
-	return (unsigned long)map->vaddr;
+	return (unsigned long)iosys_map_ptr(map);
 }
 
 static inline void *iosys_map_get_vaddr(const struct iosys_map *map)
 {
-	if (WARN_ON(map->is_iomem))
+	if (WARN_ON(iosys_map_is_iomem(map)))
 		return NULL;
 
-	return map->vaddr;
+	return iosys_map_ptr(map);
 }
 
 int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, const struct iosys_map *rx,
-- 
2.49.0



More information about the dri-devel mailing list