Searched refs:rxqs (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/net/
H A Ddevres.c22 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 Dfuneth_main.c182 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 Dfuneth.h66 struct funeth_rxq **rxqs; member in struct:fun_qset
87 struct funeth_rxq * __rcu *rxqs; member in struct:funeth_priv
H A Dfuneth_ethtool.c486 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 Dhinic_main.c117 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 Dhinic_dev.h98 struct hinic_rxq *rxqs; member in struct:hinic_dev
H A Dhinic_debugfs.c240 rq = dev->rxqs[rq_id].rq;
H A Dhinic_ethtool.c700 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 Dnfp_net_repr.h102 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs);
H A Dnfp_net_repr.c425 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 Dmana_bpf.c145 return rtnl_dereference(apc->rxqs[0]->bpf_prog);
164 rcu_assign_pointer(apc->rxqs[i]->bpf_prog, prog);
H A Dmana_en.c450 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 Dmana_ethtool.c177 rx_stats = &apc->rxqs[q]->stats;
/linux-master/include/linux/can/
H A Ddev.h174 unsigned int txqs, unsigned int rxqs);
/linux-master/drivers/net/can/dev/
H A Ddev.c250 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 Deth.c371 * @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 Detherdevice.h57 unsigned int rxqs);
63 unsigned int rxqs);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_main.c259 params->rxqs = dd->num_netdev_contexts;
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c506 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 Didpf_ethtool.c810 rxq = rxq_grp->singleq.rxqs[j];
945 rxq = rxq_grp->singleq.rxqs[j];
993 return vport->rxq_grps->singleq.rxqs[q_num];
H A Didpf_txrx.c438 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 Didpf_txrx.h799 * 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 Didpf_virtchnl.c1114 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 Dmvpp2_main.c727 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 Dmana.h422 struct mana_rxq **rxqs; member in struct:mana_port_context

Completed in 440 milliseconds

12