/linux-master/net/ |
H A D | devres.c | 22 unsigned int txqs, unsigned int rxqs) 30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); 21 devm_alloc_etherdev_mqs(struct device *dev, int sizeof_priv, unsigned int txqs, unsigned int rxqs) argument
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 182 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs); local 214 *indir_tab++ = cpu_to_be32(rxqs[*qtable++]->hw_cqid); 378 static void free_rxqs(struct funeth_rxq **rxqs, unsigned int nqs, argument 383 for (i = start; i < nqs && rxqs[i]; i++) 384 rxqs[i] = funeth_rxq_free(rxqs[i], state); 387 static int alloc_rxqs(struct net_device *dev, struct funeth_rxq **rxqs, argument 398 state, &rxqs[i]); 400 free_rxqs(rxqs, nq 445 struct funeth_rxq **rxqs = qset->rxqs; local 482 struct funeth_rxq **rxqs; local 874 struct funeth_rxq **rxqs; local 1082 struct funeth_rxq **rxqs; local 1112 struct funeth_rxq **rxqs; local 1157 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs); local [all...] |
H A D | funeth.h | 66 struct funeth_rxq **rxqs; member in struct:fun_qset 87 struct funeth_rxq * __rcu *rxqs; member in struct:funeth_priv
|
H A D | funeth_ethtool.c | 486 struct funeth_rxq **rxqs; local 510 rxqs = rtnl_dereference(fp->rxqs); 511 if (!rxqs) 515 WRITE_ONCE(rxqs[i]->irq_db_val, db_val); 754 struct funeth_rxq **rxqs; local 761 rxqs = rtnl_dereference(fp->rxqs); 762 if (!rxqs) 816 FUN_QSTAT_READ(rxqs[ [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_main.c | 117 gather_rx_stats(nic_rx_stats, &nic_dev->rxqs[i]); 230 if (nic_dev->rxqs) 233 nic_dev->rxqs = devm_kcalloc(&netdev->dev, num_rxqs, 234 sizeof(*nic_dev->rxqs), GFP_KERNEL); 235 if (!nic_dev->rxqs) 243 err = hinic_init_rxq(&nic_dev->rxqs[i], rq, netdev); 261 hinic_clean_rxq(&nic_dev->rxqs[i]); 264 hinic_rq_debug_rem(nic_dev->rxqs[j].rq); 265 hinic_clean_rxq(&nic_dev->rxqs[j]); 270 devm_kfree(&netdev->dev, nic_dev->rxqs); [all...] |
H A D | hinic_dev.h | 98 struct hinic_rxq *rxqs; member in struct:hinic_dev
|
H A D | hinic_debugfs.c | 240 rq = dev->rxqs[rq_id].rq;
|
H A D | hinic_ethtool.c | 700 msix_idx = set_rx_coal ? nic_dev->rxqs[q_id].rq->msix_entry : 1389 if (!nic_dev->rxqs) 1392 hinic_rxq_get_stats(&nic_dev->rxqs[qid], &rxq_stats);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.h | 102 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs);
|
H A D | nfp_net_repr.c | 425 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs) argument 430 netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs);
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_bpf.c | 145 return rtnl_dereference(apc->rxqs[0]->bpf_prog); 164 rcu_assign_pointer(apc->rxqs[i]->bpf_prog, prog);
|
H A D | mana_en.c | 450 rx_stats = &apc->rxqs[q]->stats; 720 kfree(apc->rxqs); 721 apc->rxqs = NULL; 726 apc->rxqs = kcalloc(apc->num_queues, sizeof(struct mana_rxq *), 729 return !apc->rxqs ? -ENOMEM : 0; 1305 rxq = apc->rxqs[rxq_idx]; 2298 apc->rxqs[i] = rxq; 2301 apc->default_rxobj = apc->rxqs[0]->rxobj; 2313 rxq = apc->rxqs[rxq_idx]; 2318 apc->rxqs[rxq_id [all...] |
H A D | mana_ethtool.c | 177 rx_stats = &apc->rxqs[q]->stats;
|
/linux-master/include/linux/can/ |
H A D | dev.h | 174 unsigned int txqs, unsigned int rxqs);
|
/linux-master/drivers/net/can/dev/ |
H A D | dev.c | 250 unsigned int txqs, unsigned int rxqs) 277 txqs, rxqs); 249 alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max, unsigned int txqs, unsigned int rxqs) argument
|
/linux-master/net/ethernet/ |
H A D | eth.c | 371 * @rxqs: The number of RX queues this device has. 382 unsigned int rxqs) 385 ether_setup, txqs, rxqs); 381 alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, unsigned int rxqs) argument
|
/linux-master/include/linux/ |
H A D | etherdevice.h | 57 unsigned int rxqs); 63 unsigned int rxqs);
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | ipoib_main.c | 259 params->rxqs = dd->num_netdev_contexts;
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 506 struct mvneta_rx_queue *rxqs; member in struct:mvneta_port 1269 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; 3314 &pp->rxqs[rx_queue]); 3317 &pp->rxqs[rx_queue]); 3655 mvneta_rxq_deinit(pp, &pp->rxqs[queue]); 3665 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]); 3889 netdev_err(dev, "unable to setup rxqs after MTU change\n"); 4683 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; 4708 c->rx_coalesce_usecs = pp->rxqs[0].time_coal; 4709 c->rx_max_coalesced_frames = pp->rxqs[ [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_ethtool.c | 810 rxq = rxq_grp->singleq.rxqs[j]; 945 rxq = rxq_grp->singleq.rxqs[j]; 993 return vport->rxq_grps->singleq.rxqs[q_num];
|
H A D | idpf_txrx.c | 438 idpf_rx_desc_rel(rx_qgrp->singleq.rxqs[j], 685 q = rx_qgrp->singleq.rxqs[j]; 768 q = rx_qgrp->singleq.rxqs[j]; 873 kfree(rx_qgrp->singleq.rxqs[j]); 874 rx_qgrp->singleq.rxqs[j] = NULL; 954 /* number of txqs and rxqs in config data will be zeros only in the 1235 * @num_rxq: number of rxqs to allocate for each group 1261 rx_qgrp->singleq.rxqs[j] = 1262 kzalloc(sizeof(*rx_qgrp->singleq.rxqs[j]), 1264 if (!rx_qgrp->singleq.rxqs[ [all...] |
H A D | idpf_txrx.h | 799 * Used buffers received by rxqs will be put on refillqs which bufqs will 802 * Buffers needed by some number of rxqs associated in this rxq_group are 816 * @singleq.rxqs: Array of RX queue pointers 822 * In singleq mode, an rxq_group is simply an array of rxqs. In splitq, a 823 * rxq_group contains all the rxqs, bufqs and refillqs needed to 832 struct idpf_queue *rxqs[IDPF_LARGE_MAX_Q]; member in struct:idpf_rxq_group::__anon394::__anon395
|
H A D | idpf_virtchnl.c | 1114 q = rx_qgrp->singleq.rxqs[j]; 1597 rxq = rx_qgrp->singleq.rxqs[j]; 1747 cpu_to_le32(rx_qgrp->singleq.rxqs[j]->q_id); 1749 cpu_to_le32(rx_qgrp->singleq.rxqs[j]->q_type); 1887 rxq = rx_qgrp->singleq.rxqs[j]; 3274 q = rx_qgrp->singleq.rxqs[j];
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 727 prxq = port->rxqs[lrxq]->id; 748 prxq = port->rxqs[lrxq]->id; 2318 queue = port->rxqs[lrxq]->id; 2336 queue = port->rxqs[lrxq]->id; 2349 queue = port->rxqs[lrxq]->id; 2859 return port->rxqs[queue]; 3315 mvpp2_rxq_deinit(port, port->rxqs[queue]); 3327 err = mvpp2_rxq_init(port, port->rxqs[queue]); 5429 struct mvpp2_rx_queue *rxq = port->rxqs[queue]; 5463 c->rx_coalesce_usecs = port->rxqs[ [all...] |
/linux-master/include/net/mana/ |
H A D | mana.h | 422 struct mana_rxq **rxqs; member in struct:mana_port_context
|