Home
last modified time | relevance | path

Searched refs:core_num (Results 1 – 4 of 4) sorted by relevance

/NextBSD/sys/contrib/octeon-sdk/
HDcvmx-spinlock.h277 volatile unsigned int core_num; member
321 int core_num; in _int_cvmx_spinlock_rec_unlock() local
322 core_num = cvmx_get_core_num(); in _int_cvmx_spinlock_rec_unlock()
326 if (lock->core_num != core_num) in _int_cvmx_spinlock_rec_unlock()
350 : [res] "=&r" (result), [tmp] "=&r" (temp), [val] "+m" (lock->value), [lid] "+m" (lock->core_num) in _int_cvmx_spinlock_rec_unlock()
351 : [pid] "r" (core_num) in _int_cvmx_spinlock_rec_unlock()
391 volatile int core_num; in _int_cvmx_spinlock_rec_lock() local
393 core_num = cvmx_get_core_num(); in _int_cvmx_spinlock_rec_lock()
414 : [tmp] "=&r" (tmp), [val] "+m" (lock->value), [lid] "+m" (lock->core_num) in _int_cvmx_spinlock_rec_lock()
415 : [pid] "r" (core_num) in _int_cvmx_spinlock_rec_lock()
[all …]
HDcvmx-tim.h213 …const uint64_t core_num = cvmx_get_core_num(); /* One timer per processor, so use this to sel… in cvmx_tim_add_entry() local
235 …work_bucket_ptr = cvmx_tim.bucket + core_num * cvmx_tim.num_buckets + (work_bucket & (cvmx_tim.num… in cvmx_tim_add_entry()
HDcvmx-pow.h1976 static inline void cvmx_pow_set_group_mask(uint64_t core_num, uint64_t mask) in cvmx_pow_set_group_mask() argument
1983 cvmx_write_csr(CVMX_SSO_PPX_GRP_MSK(core_num), grp_msk.u64); in cvmx_pow_set_group_mask()
1988 grp_msk.u64 = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(core_num)); in cvmx_pow_set_group_mask()
1990 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(core_num), grp_msk.u64); in cvmx_pow_set_group_mask()
2007 static inline void cvmx_pow_set_priority(uint64_t core_num, const uint8_t priority[]) in cvmx_pow_set_priority() argument
2033 qos_pri.u64 = cvmx_read_csr(CVMX_SSO_PPX_QOS_PRI(core_num)); in cvmx_pow_set_priority()
2042 cvmx_write_csr(CVMX_SSO_PPX_QOS_PRI(core_num), qos_pri.u64); in cvmx_pow_set_priority()
2048 grp_msk.u64 = cvmx_read_csr(CVMX_POW_PP_GRP_MSKX(core_num)); in cvmx_pow_set_priority()
2058 cvmx_write_csr(CVMX_POW_PP_GRP_MSKX(core_num), grp_msk.u64); in cvmx_pow_set_priority()
HDcvmx-access-native.h560 unsigned int core_num; in cvmx_get_core_num() local
561 CVMX_RDHWRNV(core_num, 0); in cvmx_get_core_num()
562 return core_num; in cvmx_get_core_num()