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

12

/linux-master/drivers/infiniband/core/
H A Dverbs.c2986 setup, params.txqs, params.rxqs);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_main.c245 params->rxqs = dd->num_netdev_contexts;
/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/drivers/net/ethernet/fungible/funeth/
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...]
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...]
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_debugfs.c240 rq = dev->rxqs[rq_id].rq;
H A Dhinic_dev.h98 struct hinic_rxq *rxqs; member in struct:hinic_dev
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);
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...]
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.c194 struct ibmvnic_sub_crq_queue **rxqs; local
199 rxqs = adapter->rx_scrq;
209 if (rxqs) {
211 ibmvnic_clean_queue_affinity(adapter, rxqs[i]);
252 struct ibmvnic_sub_crq_queue **rxqs = adapter->rx_scrq; local
285 queue = rxqs[i_rxqs++];
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_ethtool.c811 rxq = rxq_grp->singleq.rxqs[j];
946 rxq = rxq_grp->singleq.rxqs[j];
994 return vport->rxq_grps->singleq.rxqs[q_num];
H A Didpf_lib.c1329 grp->singleq.rxqs[j];
1966 q = rx_qgrp->singleq.rxqs[j];
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.h801 * Used buffers received by rxqs will be put on refillqs which bufqs will
804 * Buffers needed by some number of rxqs associated in this rxq_group are
818 * @singleq.rxqs: Array of RX queue pointers
824 * In singleq mode, an rxq_group is simply an array of rxqs. In splitq, a
825 * rxq_group contains all the rxqs, bufqs and refillqs needed to
834 struct idpf_queue *rxqs[IDPF_LARGE_MAX_Q]; member in struct:idpf_rxq_group::__anon629::__anon630
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/
H A Dmvneta.c506 struct mvneta_rx_queue *rxqs; member in struct:mvneta_port
1269 struct mvneta_rx_queue *rxq = &pp->rxqs[queue];
3315 &pp->rxqs[rx_queue]);
3318 &pp->rxqs[rx_queue]);
3656 mvneta_rxq_deinit(pp, &pp->rxqs[queue]);
3666 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]);
3890 netdev_err(dev, "unable to setup rxqs after MTU change\n");
4684 struct mvneta_rx_queue *rxq = &pp->rxqs[queue];
4709 c->rx_coalesce_usecs = pp->rxqs[0].time_coal;
4710 c->rx_max_coalesced_frames = pp->rxqs[
[all...]
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2.h1204 struct mvpp2_rx_queue **rxqs; member in struct:mvpp2_port
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]);
5430 struct mvpp2_rx_queue *rxq = port->rxqs[queue];
5464 c->rx_coalesce_usecs = port->rxqs[
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c5903 unsigned int txqs, rxqs; local
5907 rxqs = mlx5e_get_max_num_rxqs(mdev, profile);
5909 netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv), txqs, rxqs);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.c846 .rxqs = nch,
/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;
1303 rxq = apc->rxqs[rxq_idx];
2296 apc->rxqs[i] = rxq;
2299 apc->default_rxobj = apc->rxqs[0]->rxobj;
2311 rxq = apc->rxqs[rxq_idx];
2316 apc->rxqs[rxq_id
[all...]
H A Dmana_ethtool.c177 rx_stats = &apc->rxqs[q]->stats;
/linux-master/drivers/net/ethernet/netronome/nfp/
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);

Completed in 568 milliseconds

12