• Home
  • Raw
  • Download

Lines Matching refs:li

28 static struct latency_info li;  variable
34 struct latency_info curr_li = li; in show_latency()
74 static void init_latency_info(struct latency_info *li, int startup) in init_latency_info() argument
85 li->io_interval = (octeon_get_io_clock_rate() * interval) / 1000; in init_latency_info()
86 li->cpu_interval = (octeon_get_clock_rate() * interval) / 1000; in init_latency_info()
88 li->timer_start1 = 0; in init_latency_info()
89 li->timer_start2 = 0; in init_latency_info()
90 li->max_latency = 0; in init_latency_info()
91 li->min_latency = (u64)-1; in init_latency_info()
92 li->latency_sum = 0; in init_latency_info()
93 li->interrupt_cnt = 0; in init_latency_info()
106 li.timer_start1 = read_c0_cvmcount(); in start_timer()
110 li.timer_start2 = read_c0_cvmcount(); in start_timer()
121 init_latency_info(&li, 0); in cvm_oct_ciu_timer_interrupt()
125 last_latency = last_int_cnt - (li.timer_start1 + li.cpu_interval); in cvm_oct_ciu_timer_interrupt()
126 li.interrupt_cnt++; in cvm_oct_ciu_timer_interrupt()
127 li.latency_sum += last_latency; in cvm_oct_ciu_timer_interrupt()
128 if (last_latency > li.max_latency) in cvm_oct_ciu_timer_interrupt()
129 li.max_latency = last_latency; in cvm_oct_ciu_timer_interrupt()
130 if (last_latency < li.min_latency) in cvm_oct_ciu_timer_interrupt()
131 li.min_latency = last_latency; in cvm_oct_ciu_timer_interrupt()
133 start_timer(TIMER_NUM, li.io_interval); in cvm_oct_ciu_timer_interrupt()
162 init_latency_info(&li, 1); in oct_ilm_module_init()
163 start_timer(TIMER_NUM, li.io_interval); in oct_ilm_module_init()