| 93 | } |
| 94 | |
| 95 | static __rte_always_inline void |
| 96 | rte_write64_relaxed(uint64_t val, volatile void *addr) |
| 97 | { |
| 98 | asm volatile( |
| 99 | "str %x[val], [%x[addr]]" |
| 100 | : |
| 101 | : [val] "r" (val), [addr] "r" (addr)); |
| 102 | } |
| 103 | |
| 104 | static __rte_always_inline uint8_t |
| 105 | rte_read8(const volatile void *addr) |
no outgoing calls
no test coverage detected