| 66 | } |
| 67 | |
| 68 | static __rte_always_inline void |
| 69 | rte_write8_relaxed(uint8_t val, volatile void *addr) |
| 70 | { |
| 71 | asm volatile( |
| 72 | "strb %w[val], [%x[addr]]" |
| 73 | : |
| 74 | : [val] "r" (val), [addr] "r" (addr)); |
| 75 | } |
| 76 | |
| 77 | static __rte_always_inline void |
| 78 | rte_write16_relaxed(uint16_t val, volatile void *addr) |