Lines Matching refs:tins
202 struct cake_tin_data *tins; member
1404 q->tins[ii.t].overflow_idx[ii.b] = j; in cake_heap_swap()
1405 q->tins[jj.t].overflow_idx[jj.b] = i; in cake_heap_swap()
1412 return q->tins[ii.t].backlogs[ii.b]; in cake_heap_get_backlog()
1524 b = &q->tins[tin]; in cake_drop()
1651 return &q->tins[tin]; in cake_select_tin()
1913 struct cake_tin_data *b = &q->tins[q->cur_tin]; in cake_dequeue_one()
1948 struct cake_tin_data *b = &q->tins[q->cur_tin]; in cake_dequeue()
1992 b = q->tins; in cake_dequeue()
2015 b = q->tins + tin; in cake_dequeue()
2030 b = q->tins + best_tin; in cake_dequeue()
2207 if (q->tins[i].decaying_flow_count) { in cake_dequeue()
2210 q->tins[i].cparams.target); in cake_dequeue()
2230 if (!q->tins) in cake_reset()
2299 struct cake_tin_data *b = &q->tins[0]; in cake_config_besteffort()
2329 struct cake_tin_data *b = &q->tins[i]; in cake_config_precedence()
2421 struct cake_tin_data *b = &q->tins[i]; in cake_config_diffserv8()
2463 cake_set_rate(&q->tins[0], rate, mtu, in cake_config_diffserv4()
2465 cake_set_rate(&q->tins[1], rate >> 4, mtu, in cake_config_diffserv4()
2467 cake_set_rate(&q->tins[2], rate >> 1, mtu, in cake_config_diffserv4()
2469 cake_set_rate(&q->tins[3], rate >> 2, mtu, in cake_config_diffserv4()
2473 q->tins[0].tin_quantum = quantum; in cake_config_diffserv4()
2474 q->tins[1].tin_quantum = quantum >> 4; in cake_config_diffserv4()
2475 q->tins[2].tin_quantum = quantum >> 1; in cake_config_diffserv4()
2476 q->tins[3].tin_quantum = quantum >> 2; in cake_config_diffserv4()
2500 cake_set_rate(&q->tins[0], rate, mtu, in cake_config_diffserv3()
2502 cake_set_rate(&q->tins[1], rate >> 4, mtu, in cake_config_diffserv3()
2504 cake_set_rate(&q->tins[2], rate >> 2, mtu, in cake_config_diffserv3()
2508 q->tins[0].tin_quantum = quantum; in cake_config_diffserv3()
2509 q->tins[1].tin_quantum = quantum >> 4; in cake_config_diffserv3()
2510 q->tins[2].tin_quantum = quantum >> 2; in cake_config_diffserv3()
2545 q->tins[c].cparams.mtu_time = q->tins[ft].cparams.mtu_time; in cake_reconfigure()
2548 q->rate_ns = q->tins[ft].tin_rate_ns; in cake_reconfigure()
2549 q->rate_shft = q->tins[ft].tin_rate_shft; in cake_reconfigure()
2685 if (q->tins) { in cake_change()
2700 kvfree(q->tins); in cake_destroy()
2740 q->tins = kvcalloc(CAKE_MAX_TINS, sizeof(struct cake_tin_data), in cake_init()
2742 if (!q->tins) in cake_init()
2746 struct cake_tin_data *b = q->tins + i; in cake_init()
2896 struct cake_tin_data *b = &q->tins[q->tin_order[i]]; in cake_dump_stats()
2996 &q->tins[q->tin_order[idx / CAKE_QUEUES]]; in cake_dump_class_stats()
3068 struct cake_tin_data *b = &q->tins[q->tin_order[i]]; in cake_walk()