Lines Matching refs:curr_time
76 * instead of V_dn_cfg.curr_time
192 "Adjusted vs non-adjusted curr_time difference (ticks).");
350 u_int t = div64((V_dn_cfg.curr_time - q->q_time), fs->lookup_step);
644 dn_tag_get(m)->output_time = V_dn_cfg.curr_time + s->link.delay ;
713 * Adjust curr_time if the accumulated tick difference is
714 * greater than the 'standard' tick. Since curr_time should
716 * as required, and throttle curr_time in case of negative
719 V_dn_cfg.curr_time++;
723 V_dn_cfg.curr_time += diff;
728 V_dn_cfg.curr_time--;
739 DN_KEY_LT(V_dn_cfg.curr_time, HEAP_TOP(&V_dn_cfg.evheap)->key))
744 serve_sched(&q, (struct dn_sch_inst *)p, V_dn_cfg.curr_time);
746 transmit_event(&q, (struct delay_line *)p, V_dn_cfg.curr_time);
889 dt->output_time = V_dn_cfg.curr_time;
960 if (si->idle_time < V_dn_cfg.curr_time) {
964 si->sched_time = V_dn_cfg.curr_time;
967 uint64_t burst = (V_dn_cfg.curr_time - si->idle_time) * p->bandwidth;
974 m = serve_sched(NULL, si, V_dn_cfg.curr_time);