From 62d08fae1343da0e180f4a9a1c4e9e48c90bbb81 Mon Sep 17 00:00:00 2001 From: Hans Petter Selasky Date: Wed, 1 Nov 2017 12:34:18 +0000 Subject: [PATCH] Implement ioread16be() in the LinuxKPI. MFC after: 1 week Sponsored by: Mellanox Technologies --- sys/compat/linuxkpi/common/include/linux/io.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/io.h b/sys/compat/linuxkpi/common/include/linux/io.h index a5891947a60..1958b7aef5c 100644 --- a/sys/compat/linuxkpi/common/include/linux/io.h +++ b/sys/compat/linuxkpi/common/include/linux/io.h @@ -109,6 +109,13 @@ ioread16(const volatile void *addr) return *(const volatile uint16_t *)addr; } +#undef ioread16be +static inline uint16_t +ioread16be(const volatile void *addr) +{ + return be16toh(*(const volatile uint16_t *)addr); +} + #undef ioread32 static inline uint32_t ioread32(const volatile void *addr)