|
|
|
@ -115,27 +115,6 @@ static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL, |
|
|
|
return val; |
|
|
|
} |
|
|
|
|
|
|
|
uint64_t glue(address_space_ldq, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
return glue(address_space_ldq_internal, SUFFIX)(ARG1, addr, attrs, result, |
|
|
|
DEVICE_NATIVE_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
uint64_t glue(address_space_ldq_le, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
return glue(address_space_ldq_internal, SUFFIX)(ARG1, addr, attrs, result, |
|
|
|
DEVICE_LITTLE_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
uint64_t glue(address_space_ldq_be, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
return glue(address_space_ldq_internal, SUFFIX)(ARG1, addr, attrs, result, |
|
|
|
DEVICE_BIG_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
uint8_t glue(address_space_ldub, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
@ -381,27 +360,6 @@ static inline void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL, |
|
|
|
RCU_READ_UNLOCK(); |
|
|
|
} |
|
|
|
|
|
|
|
void glue(address_space_stq, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, uint64_t val, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
glue(address_space_stq_internal, SUFFIX)(ARG1, addr, val, attrs, result, |
|
|
|
DEVICE_NATIVE_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
void glue(address_space_stq_le, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, uint64_t val, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
glue(address_space_stq_internal, SUFFIX)(ARG1, addr, val, attrs, result, |
|
|
|
DEVICE_LITTLE_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
void glue(address_space_stq_be, SUFFIX)(ARG1_DECL, |
|
|
|
hwaddr addr, uint64_t val, MemTxAttrs attrs, MemTxResult *result) |
|
|
|
{ |
|
|
|
glue(address_space_stq_internal, SUFFIX)(ARG1, addr, val, attrs, result, |
|
|
|
DEVICE_BIG_ENDIAN); |
|
|
|
} |
|
|
|
|
|
|
|
#define ENDIANNESS |
|
|
|
#define DEVICE_ENDIANNESS DEVICE_NATIVE_ENDIAN |
|
|
|
#include "memory_ldst_endian.c.inc" |
|
|
|
|