Searched refs:clhash (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/net/sched/ |
A D | sch_drr.c | 36 struct Qdisc_class_hash clhash; member 44 clc = qdisc_class_find(&q->clhash, classid); in drr_find_class() 131 qdisc_class_hash_insert(&q->clhash, &cl->common); in drr_change_class() 134 qdisc_class_hash_grow(sch, &q->clhash); in drr_change_class() 159 qdisc_class_hash_remove(&q->clhash, &cl->common); in drr_delete_class() 285 for (i = 0; i < q->clhash.hashsize; i++) { in drr_walk() 417 err = qdisc_class_hash_init(&q->clhash); in drr_init_qdisc() 430 for (i = 0; i < q->clhash.hashsize; i++) { in drr_reset_qdisc() 448 for (i = 0; i < q->clhash.hashsize; i++) { in drr_destroy_qdisc() 449 hlist_for_each_entry_safe(cl, next, &q->clhash.hash[i], in drr_destroy_qdisc() [all …]
|
A D | sch_hfsc.c | 172 struct Qdisc_class_hash clhash; /* class hash */ member 869 clc = qdisc_class_find(&q->clhash, classid); in hfsc_find_class() 1072 qdisc_class_hash_grow(sch, &q->clhash); in hfsc_change_class() 1349 for (i = 0; i < q->clhash.hashsize; i++) { in hfsc_walk() 1350 hlist_for_each_entry(cl, &q->clhash.hash[i], in hfsc_walk() 1391 err = qdisc_class_hash_init(&q->clhash); in hfsc_init_qdisc() 1414 qdisc_class_hash_grow(sch, &q->clhash); in hfsc_init_qdisc() 1474 for (i = 0; i < q->clhash.hashsize; i++) { in hfsc_reset_qdisc() 1490 for (i = 0; i < q->clhash.hashsize; i++) { in hfsc_destroy_qdisc() 1496 for (i = 0; i < q->clhash.hashsize; i++) { in hfsc_destroy_qdisc() [all …]
|
A D | sch_api.c | 686 if (clhash->hashelems * 4 <= clhash->hashsize * 3) in qdisc_class_hash_grow() 694 ohash = clhash->hash; in qdisc_class_hash_grow() 695 osize = clhash->hashsize; in qdisc_class_hash_grow() 704 clhash->hash = nhash; in qdisc_class_hash_grow() 705 clhash->hashsize = nsize; in qdisc_class_hash_grow() 706 clhash->hashmask = nmask; in qdisc_class_hash_grow() 718 if (!clhash->hash) in qdisc_class_hash_init() 722 clhash->hashelems = 0; in qdisc_class_hash_init() 729 kvfree(clhash->hash); in qdisc_class_hash_destroy() 741 clhash->hashelems++; in qdisc_class_hash_insert() [all …]
|
A D | sch_qfq.c | 182 struct Qdisc_class_hash clhash; member 211 clc = qdisc_class_find(&q->clhash, classid); in qfq_find_class() 507 qdisc_class_hash_insert(&q->clhash, &cl->common); in qfq_change_class() 510 qdisc_class_hash_grow(sch, &q->clhash); in qfq_change_class() 543 qdisc_class_hash_remove(&q->clhash, &cl->common); in qfq_delete_class() 660 for (i = 0; i < q->clhash.hashsize; i++) { in qfq_walk() 1413 err = qdisc_class_hash_init(&q->clhash); in qfq_init_qdisc() 1446 for (i = 0; i < q->clhash.hashsize; i++) { in qfq_reset_qdisc() 1465 for (i = 0; i < q->clhash.hashsize; i++) { in qfq_destroy_qdisc() 1466 hlist_for_each_entry_safe(cl, next, &q->clhash.hash[i], in qfq_destroy_qdisc() [all …]
|
A D | sch_htb.c | 151 struct Qdisc_class_hash clhash; member 192 clc = qdisc_class_find(&q->clhash, handle); in htb_find() 1004 for (i = 0; i < q->clhash.hashsize; i++) { in htb_reset() 1110 err = qdisc_class_hash_init(&q->clhash); in htb_init() 1307 for (i = 0; i < q->clhash.hashsize; i++) { in htb_offload_aggregate_stats() 1641 for (i = 0; i < q->clhash.hashsize; i++) { in htb_destroy() 1651 for (i = 0; i < q->clhash.hashsize; i++) { in htb_destroy() 1671 qdisc_class_hash_remove(&q->clhash, in htb_destroy() 1683 qdisc_class_hash_destroy(&q->clhash); in htb_destroy() 2073 qdisc_class_hash_grow(sch, &q->clhash); in htb_change_class() [all …]
|
Completed in 24 milliseconds