Searched refs:qdiscs (Results 1 - 8 of 8) sorted by relevance
/linux-master/net/sched/ |
H A D | sch_mq.c | 21 struct Qdisc **qdiscs; member in struct:mq_sched 60 if (!priv->qdiscs) 62 for (ntx = 0; ntx < dev->num_tx_queues && priv->qdiscs[ntx]; ntx++) 63 qdisc_put(priv->qdiscs[ntx]); 64 kfree(priv->qdiscs); 82 /* pre-allocate qdiscs, attachment can't fail */ 83 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), 85 if (!priv->qdiscs) 96 priv->qdiscs[nt [all...] |
H A D | sch_skbprio.c | 34 struct sk_buff_head qdiscs[SKBPRIO_MAX_PRIORITY]; member in struct:skbprio_sched_data 45 if (!skb_queue_empty(&q->qdiscs[prio])) 58 if (!skb_queue_empty(&q->qdiscs[prio])) 81 qdisc = &q->qdiscs[prio]; 111 lp_qdisc = &q->qdiscs[lp]; 142 struct sk_buff_head *hpq = &q->qdiscs[q->highest_prio]; 187 __skb_queue_head_init(&q->qdiscs[prio]); 217 __skb_queue_purge(&q->qdiscs[prio]); 230 __skb_queue_purge(&q->qdiscs[prio]);
|
H A D | sch_mqprio.c | 24 struct Qdisc **qdiscs; member in struct:mqprio_sched 101 if (priv->qdiscs) { 103 ntx < dev->num_tx_queues && priv->qdiscs[ntx]; 105 qdisc_put(priv->qdiscs[ntx]); 106 kfree(priv->qdiscs); 393 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), 395 if (!priv->qdiscs) 407 priv->qdiscs[i] = qdisc; 443 qdisc = priv->qdiscs[nt [all...] |
H A D | sch_taprio.c | 84 struct Qdisc **qdiscs; member in struct:taprio_sched 630 child = q->qdiscs[queue]; 706 struct Qdisc *child = q->qdiscs[txq]; 2005 if (q->qdiscs) { 2007 if (q->qdiscs[i]) 2008 qdisc_reset(q->qdiscs[i]); 2029 if (q->qdiscs) { 2031 qdisc_put(q->qdiscs[i]); 2033 kfree(q->qdiscs); 2035 q->qdiscs [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_qdisc.c | 88 struct mlxsw_sp_qdisc *qdiscs; member in struct:mlxsw_sp_qdisc 134 tmp = &qdisc->qdiscs[i]; 256 &mlxsw_sp_qdisc->qdiscs[i]); 267 kfree(mlxsw_sp_qdisc->qdiscs); 268 mlxsw_sp_qdisc->qdiscs = NULL; 291 err = __mlxsw_sp_qdisc_tree_validate(&mlxsw_sp_qdisc->qdiscs[i], 368 mlxsw_sp_qdisc->qdiscs = kcalloc(ops->num_classes, 369 sizeof(*mlxsw_sp_qdisc->qdiscs), 371 if (!mlxsw_sp_qdisc->qdiscs) 375 mlxsw_sp_qdisc->qdiscs[ [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.h | 204 * @qdiscs: all qdiscs recorded by major part of the handle 222 struct radix_tree_root qdiscs; member in struct:nfp_abm_link
|
H A D | qdisc.c | 94 /* Limit the frequency of updates - stats of non-leaf qdiscs are a sum 260 radix_tree_for_each_slot(slot, &alink->qdiscs, &iter, 0) { 269 radix_tree_for_each_slot(slot, &alink->qdiscs, &iter, 0) { 303 radix_tree_for_each_slot(slot, &alink->qdiscs, &iter, 0) { 329 WARN_ON(radix_tree_delete(&alink->qdiscs, 363 err = radix_tree_insert(&alink->qdiscs, TC_H_MAJ(qdisc->handle), qdisc); 383 return radix_tree_lookup(&alink->qdiscs, TC_H_MAJ(handle));
|
H A D | main.c | 351 INIT_RADIX_TREE(&alink->qdiscs, GFP_KERNEL); 367 WARN(!radix_tree_empty(&alink->qdiscs), "left over qdiscs\n");
|
Completed in 242 milliseconds