Searched refs:cvmx_tim (Results 1 – 2 of 2) sorted by relevance
65 CVMX_SHARED cvmx_tim_t cvmx_tim; variable120 memset(&cvmx_tim, 0, sizeof(cvmx_tim)); in cvmx_tim_setup()146 temp = (max_ticks * cvmx_tim.tick_cycles) >> cvmx_tim.bucket_shift; in cvmx_tim_setup()155 cvmx_tim.num_buckets = temp + 1; in cvmx_tim_setup()158 if ((cvmx_tim.num_buckets < 3) || cvmx_tim.num_buckets > 1048576) in cvmx_tim_setup()165 cvmx_tim.bucket = cvmx_bootmem_alloc(CVMX_TIM_NUM_TIMERS * cvmx_tim.num_buckets in cvmx_tim_setup()167 if (cvmx_tim.bucket == NULL) in cvmx_tim_setup()172 …memset(cvmx_tim.bucket, 0, CVMX_TIM_NUM_TIMERS * cvmx_tim.num_buckets * sizeof(cvmx_tim_bucket_ent… in cvmx_tim_setup()174 cvmx_tim.start_time = 0; in cvmx_tim_setup()180 cvmx_tim_bucket_entry_t *bucket = cvmx_tim.bucket + timer_id * cvmx_tim.num_buckets; in cvmx_tim_setup()[all …]
148 extern cvmx_tim_t cvmx_tim;216 if (ticks_from_now > cvmx_tim.max_ticks) in cvmx_tim_add_entry()232 work_bucket = (((ticks_from_now * cvmx_tim.tick_cycles) + cycles - cvmx_tim.start_time) in cvmx_tim_add_entry()233 >> cvmx_tim.bucket_shift); in cvmx_tim_add_entry()235 …work_bucket_ptr = cvmx_tim.bucket + core_num * cvmx_tim.num_buckets + (work_bucket & (cvmx_tim.num… in cvmx_tim_add_entry()289 delete_info->commit_cycles = cycles + (ticks_from_now - 2) * cvmx_tim.tick_cycles; in cvmx_tim_add_entry()