Home
last modified time | relevance | path

Searched refs:csr_addr (Results 1 – 3 of 3) sorted by relevance

/NextBSD/sys/contrib/octeon-sdk/
HDcvmx-access-native.h312 #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 …]
HDcvmx-power-throttle.c172 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 …]
HDcvmx-access.h126 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);