Lines Matching refs:TYPE
292 #define CVMX_BUILD_WRITE64(TYPE, ST) \
293 static inline void cvmx_write64_##TYPE(uint64_t addr, TYPE##_t val) \
295 *CASTPTR(volatile TYPE##_t, addr) = val; \
303 #define CVMX_BUILD_WRITE64(TYPE, ST) \
304 static inline void cvmx_write64_##TYPE(uint64_t addr, TYPE##_t val) \
312 #define CVMX_BUILD_WRITE64(TYPE, LT) extern void cvmx_write64_##TYPE(uint64_t csr_addr, TYPE##_t val);
319 #define CVMX_BUILD_WRITE64(TYPE, ST) \
320 static inline void cvmx_write64_##TYPE(uint64_t csr_addr, TYPE##_t val) \
322 if (sizeof(TYPE##_t) == 8) \
390 #define CVMX_BUILD_READ64(TYPE, LT) \
391 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t addr) \
393 return *CASTPTR(volatile TYPE##_t, addr); \
401 #define CVMX_BUILD_READ64(TYPE, LT) \
402 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t addr) \
404 TYPE##_t val; \
412 #define CVMX_BUILD_READ64(TYPE, LT) extern TYPE##_t cvmx_read64_##TYPE(uint64_t csr_addr);
419 #define CVMX_BUILD_READ64(TYPE, LT) \
420 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t csr_addr) \
422 if (sizeof(TYPE##_t) == 8) \
450 TYPE##_t val; \