Searched refs:csr_addr (Results 1 – 3 of 3) sorted by relevance
| /NextBSD/sys/contrib/octeon-sdk/ |
| HD | cvmx-access-native.h | 312 #define CVMX_BUILD_WRITE64(TYPE, LT) extern void cvmx_write64_##TYPE(uint64_t csr_addr, TYPE##_t va… 320 static inline void cvmx_write64_##TYPE(uint64_t csr_addr, TYPE##_t val) \ 324 uint32_t csr_addrh = csr_addr>>32; \ 325 uint32_t csr_addrl = csr_addr; \ 352 uint32_t csr_addrh = csr_addr>>32; \ 353 uint32_t csr_addrl = csr_addr; \ 412 #define CVMX_BUILD_READ64(TYPE, LT) extern TYPE##_t cvmx_read64_##TYPE(uint64_t csr_addr); 420 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t csr_addr) \ 424 uint32_t csr_addrh = csr_addr>>32; \ 425 uint32_t csr_addrl = csr_addr; \ [all …]
|
| HD | cvmx-power-throttle.c | 172 uint64_t t, csr_addr, r; in cvmx_power_throttle_set_powlim() local 175 csr_addr = cvmx_power_throttle_csr_addr(ppid); in cvmx_power_throttle_set_powlim() 176 r = cvmx_read_csr(csr_addr); in cvmx_power_throttle_set_powlim() 191 cvmx_write_csr(csr_addr, r); in cvmx_power_throttle_set_powlim() 206 uint64_t csr_addr, reg_num, reg_reg, reg_sel; in cvmx_power_throttle_csr_addr() local 216 csr_addr = CVMX_L2C_COP0_MAPX(0) + ((reg_num) << 3); in cvmx_power_throttle_csr_addr() 218 return csr_addr; in cvmx_power_throttle_csr_addr() 276 uint64_t csr_addr; in cvmx_power_throttle_get_register() local 284 csr_addr = cvmx_power_throttle_csr_addr(ppid); in cvmx_power_throttle_get_register() 286 if (csr_addr == 0) in cvmx_power_throttle_get_register() [all …]
|
| HD | cvmx-access.h | 126 CVMX_FUNCTION void cvmx_write_csr(uint64_t csr_addr, uint64_t val); 137 CVMX_FUNCTION uint64_t cvmx_read_csr(uint64_t csr_addr); 140 CVMX_FUNCTION void cvmx_read_csr_async(uint64_t scraddr, uint64_t csr_addr);
|