Lines Matching defs:address
47 * @address: byte address to read from
51 static inline uint8_t cvmx_scratch_read8(uint64_t address)
53 return *CASTPTR(volatile uint8_t, CVMX_SCRATCH_BASE + address);
59 * @address: byte address to read from
63 static inline uint16_t cvmx_scratch_read16(uint64_t address)
65 return *CASTPTR(volatile uint16_t, CVMX_SCRATCH_BASE + address);
71 * @address: byte address to read from
75 static inline uint32_t cvmx_scratch_read32(uint64_t address)
77 return *CASTPTR(volatile uint32_t, CVMX_SCRATCH_BASE + address);
83 * @address: byte address to read from
87 static inline uint64_t cvmx_scratch_read64(uint64_t address)
89 return *CASTPTR(volatile uint64_t, CVMX_SCRATCH_BASE + address);
95 * @address: byte address to write to
98 static inline void cvmx_scratch_write8(uint64_t address, uint64_t value)
100 *CASTPTR(volatile uint8_t, CVMX_SCRATCH_BASE + address) =
107 * @address: byte address to write to
110 static inline void cvmx_scratch_write16(uint64_t address, uint64_t value)
112 *CASTPTR(volatile uint16_t, CVMX_SCRATCH_BASE + address) =
119 * @address: byte address to write to
122 static inline void cvmx_scratch_write32(uint64_t address, uint64_t value)
124 *CASTPTR(volatile uint32_t, CVMX_SCRATCH_BASE + address) =
131 * @address: byte address to write to
134 static inline void cvmx_scratch_write64(uint64_t address, uint64_t value)
136 *CASTPTR(volatile uint64_t, CVMX_SCRATCH_BASE + address) = value;