Lines Matching defs:est
153 struct gen_estimator *est;
162 est = kzalloc(sizeof(*est), GFP_KERNEL);
163 if (est == NULL)
166 est->interval = parm->interval + 2;
167 est->bstats = bstats;
168 est->rate_est = rate_est;
169 est->stats_lock = stats_lock;
170 est->ewma_log = parm->ewma_log;
171 est->last_bytes = bstats->bytes;
172 est->avbps = rate_est->bps<<5;
173 est->last_packets = bstats->packets;
174 est->avpps = rate_est->pps<<10;
176 est->next = elist[est->interval].list;
177 if (est->next == NULL) {
178 init_timer(&elist[est->interval].timer);
179 elist[est->interval].timer.data = est->interval;
180 elist[est->interval].timer.expires = jiffies + ((HZ<<est->interval)/4);
181 elist[est->interval].timer.function = est_timer;
182 add_timer(&elist[est->interval].timer);
185 elist[est->interval].list = est;
202 struct gen_estimator *est, **pest;
207 while ((est=*pest) != NULL) {
208 if (est->rate_est != rate_est || est->bstats != bstats) {
209 pest = &est->next;
214 *pest = est->next;
217 kfree(est);