cvmx_get_cycle
timeout_time = cvmx_get_cycle() + 1000ull * MS * timeout;
if (cvmx_get_cycle() > timeout_time) {
timeout_time = cvmx_get_cycle() + 1000ull * MS * timeout;
if (cvmx_get_cycle() > timeout_time) {
uint64_t timeout_time = cvmx_get_cycle() + 1000ull * MS * timeout;
timeout_time = cvmx_get_cycle() + 1000ull * MS * 600;
if (cvmx_get_cycle() > timeout_time) {
timeout_time = cvmx_get_cycle() + 1000ull * MS * timeout;
if (cvmx_get_cycle() > timeout_time) {
uint64_t start_cycle = cvmx_get_cycle();
if (unlikely(cvmx_get_cycle() > start_cycle + MAX_CYCLES)) {
uint64_t done = cvmx_get_cycle() + (uint64_t)timeout_usec * \
} else if (cvmx_get_cycle() > done) { \
start_cycle = cvmx_get_cycle();
if (cvmx_get_cycle() - start_cycle > octeon_get_clock_rate())
start_cycle = cvmx_get_cycle();
if (cvmx_get_cycle() - start_cycle > 2 * octeon_get_clock_rate()) {
u64 done = cvmx_get_cycle() + 100 *
} else if (cvmx_get_cycle() > done) {