@@ -157,7 +157,7 @@ uint64_t glue(address_space_ldq_be, SUFFIX)(ARG1_DECL,
157157 DEVICE_BIG_ENDIAN);
158158}
159159
160- uint32_t glue (address_space_ldub, SUFFIX)(ARG1_DECL,
160+ uint8_t glue (address_space_ldub, SUFFIX)(ARG1_DECL,
161161 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
162162{
163163 uint8_t *ptr;
@@ -193,7 +193,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,
193193}
194194
195195/* warning: addr must be aligned */
196- static inline uint32_t glue (address_space_lduw_internal, SUFFIX)(ARG1_DECL,
196+ static inline uint16_t glue (address_space_lduw_internal, SUFFIX)(ARG1_DECL,
197197 hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
198198 enum device_endian endian)
199199{
@@ -240,21 +240,21 @@ static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,
240240 return val;
241241}
242242
243- uint32_t glue (address_space_lduw, SUFFIX)(ARG1_DECL,
243+ uint16_t glue (address_space_lduw, SUFFIX)(ARG1_DECL,
244244 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
245245{
246246 return glue (address_space_lduw_internal, SUFFIX)(ARG1, addr, attrs, result,
247247 DEVICE_NATIVE_ENDIAN);
248248}
249249
250- uint32_t glue (address_space_lduw_le, SUFFIX)(ARG1_DECL,
250+ uint16_t glue (address_space_lduw_le, SUFFIX)(ARG1_DECL,
251251 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
252252{
253253 return glue (address_space_lduw_internal, SUFFIX)(ARG1, addr, attrs, result,
254254 DEVICE_LITTLE_ENDIAN);
255255}
256256
257- uint32_t glue (address_space_lduw_be, SUFFIX)(ARG1_DECL,
257+ uint16_t glue (address_space_lduw_be, SUFFIX)(ARG1_DECL,
258258 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
259259{
260260 return glue (address_space_lduw_internal, SUFFIX)(ARG1, addr, attrs, result,
@@ -366,7 +366,7 @@ void glue(address_space_stl_be, SUFFIX)(ARG1_DECL,
366366}
367367
368368void glue (address_space_stb, SUFFIX)(ARG1_DECL,
369- hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result)
369+ hwaddr addr, uint8_t val, MemTxAttrs attrs, MemTxResult *result)
370370{
371371 uint8_t *ptr;
372372 MemoryRegion *mr;
@@ -398,7 +398,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,
398398
399399/* warning: addr must be aligned */
400400static inline void glue (address_space_stw_internal, SUFFIX)(ARG1_DECL,
401- hwaddr addr, uint32_t val, MemTxAttrs attrs,
401+ hwaddr addr, uint16_t val, MemTxAttrs attrs,
402402 MemTxResult *result, enum device_endian endian)
403403{
404404 uint8_t *ptr;
@@ -441,21 +441,21 @@ static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,
441441}
442442
443443void glue (address_space_stw, SUFFIX)(ARG1_DECL,
444- hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result)
444+ hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result)
445445{
446446 glue (address_space_stw_internal, SUFFIX)(ARG1, addr, val, attrs, result,
447447 DEVICE_NATIVE_ENDIAN);
448448}
449449
450450void glue (address_space_stw_le, SUFFIX)(ARG1_DECL,
451- hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result)
451+ hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result)
452452{
453453 glue (address_space_stw_internal, SUFFIX)(ARG1, addr, val, attrs, result,
454454 DEVICE_LITTLE_ENDIAN);
455455}
456456
457457void glue (address_space_stw_be, SUFFIX)(ARG1_DECL,
458- hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result)
458+ hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result)
459459{
460460 glue (address_space_stw_internal, SUFFIX)(ARG1, addr, val, attrs, result,
461461 DEVICE_BIG_ENDIAN);
0 commit comments