Lines Matching refs:i
270 int i; in hhf_classify() local
277 for (i = 0; i < HHF_ARRAYS_CNT; i++) in hhf_classify()
278 bitmap_zero(q->hhf_valid_bits[i], HHF_ARRAYS_LEN); in hhf_classify()
296 for (i = 0; i < HHF_ARRAYS_CNT - 1; i++) { in hhf_classify()
298 filter_pos[i] = tmp_hash & HHF_BIT_MASK; in hhf_classify()
299 xorsum ^= filter_pos[i]; in hhf_classify()
307 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_classify()
310 if (!test_bit(filter_pos[i], q->hhf_valid_bits[i])) { in hhf_classify()
311 q->hhf_arrays[i][filter_pos[i]] = 0; in hhf_classify()
312 __set_bit(filter_pos[i], q->hhf_valid_bits[i]); in hhf_classify()
315 val = q->hhf_arrays[i][filter_pos[i]] + pkt_len; in hhf_classify()
337 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_classify()
338 if (q->hhf_arrays[i][filter_pos[i]] < min_hhf_val) in hhf_classify()
339 q->hhf_arrays[i][filter_pos[i]] = min_hhf_val; in hhf_classify()
504 int i; in hhf_destroy() local
507 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_destroy()
508 hhf_free(q->hhf_arrays[i]); in hhf_destroy()
509 hhf_free(q->hhf_valid_bits[i]); in hhf_destroy()
512 for (i = 0; i < HH_FLOWS_CNT; i++) { in hhf_destroy()
514 struct list_head *head = &q->hh_flows[i]; in hhf_destroy()
606 int i; in hhf_init() local
633 for (i = 0; i < HH_FLOWS_CNT; i++) in hhf_init()
634 INIT_LIST_HEAD(&q->hh_flows[i]); in hhf_init()
643 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_init()
644 q->hhf_arrays[i] = hhf_zalloc(HHF_ARRAYS_LEN * in hhf_init()
646 if (!q->hhf_arrays[i]) { in hhf_init()
654 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_init()
655 q->hhf_valid_bits[i] = hhf_zalloc(HHF_ARRAYS_LEN / in hhf_init()
657 if (!q->hhf_valid_bits[i]) { in hhf_init()
664 for (i = 0; i < WDRR_BUCKET_CNT; i++) { in hhf_init()
665 struct wdrr_bucket *bucket = q->buckets + i; in hhf_init()