• Home
  • Raw
  • Download

Lines Matching refs:i

254 	int i;  in hhf_classify()  local
261 for (i = 0; i < HHF_ARRAYS_CNT; i++) in hhf_classify()
262 bitmap_zero(q->hhf_valid_bits[i], HHF_ARRAYS_LEN); in hhf_classify()
280 for (i = 0; i < HHF_ARRAYS_CNT - 1; i++) { in hhf_classify()
282 filter_pos[i] = tmp_hash & HHF_BIT_MASK; in hhf_classify()
283 xorsum ^= filter_pos[i]; in hhf_classify()
291 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_classify()
294 if (!test_bit(filter_pos[i], q->hhf_valid_bits[i])) { in hhf_classify()
295 q->hhf_arrays[i][filter_pos[i]] = 0; in hhf_classify()
296 __set_bit(filter_pos[i], q->hhf_valid_bits[i]); in hhf_classify()
299 val = q->hhf_arrays[i][filter_pos[i]] + pkt_len; in hhf_classify()
321 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_classify()
322 if (q->hhf_arrays[i][filter_pos[i]] < min_hhf_val) in hhf_classify()
323 q->hhf_arrays[i][filter_pos[i]] = min_hhf_val; in hhf_classify()
473 int i; in hhf_destroy() local
476 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_destroy()
477 kvfree(q->hhf_arrays[i]); in hhf_destroy()
478 kvfree(q->hhf_valid_bits[i]); in hhf_destroy()
484 for (i = 0; i < HH_FLOWS_CNT; i++) { in hhf_destroy()
486 struct list_head *head = &q->hh_flows[i]; in hhf_destroy()
581 int i; in hhf_init() local
608 for (i = 0; i < HH_FLOWS_CNT; i++) in hhf_init()
609 INIT_LIST_HEAD(&q->hh_flows[i]); in hhf_init()
618 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_init()
619 q->hhf_arrays[i] = kvcalloc(HHF_ARRAYS_LEN, in hhf_init()
622 if (!q->hhf_arrays[i]) { in hhf_init()
632 for (i = 0; i < HHF_ARRAYS_CNT; i++) { in hhf_init()
633 q->hhf_valid_bits[i] = kvzalloc(HHF_ARRAYS_LEN / in hhf_init()
635 if (!q->hhf_valid_bits[i]) { in hhf_init()
644 for (i = 0; i < WDRR_BUCKET_CNT; i++) { in hhf_init()
645 struct wdrr_bucket *bucket = q->buckets + i; in hhf_init()