[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