Home
last modified time | relevance | path

Searched refs:rxqs (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v6.1/drivers/net/ethernet/fungible/funeth/
Dfuneth_main.c182 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs); in fun_config_rss() local
214 *indir_tab++ = cpu_to_be32(rxqs[*qtable++]->hw_cqid); in fun_config_rss()
378 static void free_rxqs(struct funeth_rxq **rxqs, unsigned int nqs, in free_rxqs() argument
383 for (i = start; i < nqs && rxqs[i]; i++) in free_rxqs()
384 rxqs[i] = funeth_rxq_free(rxqs[i], state); in free_rxqs()
387 static int alloc_rxqs(struct net_device *dev, struct funeth_rxq **rxqs, in alloc_rxqs() argument
398 state, &rxqs[i]); in alloc_rxqs()
400 free_rxqs(rxqs, nqs, start, FUN_QSTATE_DESTROYED); in alloc_rxqs()
445 struct funeth_rxq **rxqs = qset->rxqs; in fun_free_rings() local
450 if (!rxqs) { in fun_free_rings()
[all …]
Dfuneth.h66 struct funeth_rxq **rxqs; member
87 struct funeth_rxq * __rcu *rxqs; member
Dfuneth_ethtool.c486 struct funeth_rxq **rxqs; in fun_set_coalesce() local
510 rxqs = rtnl_dereference(fp->rxqs); in fun_set_coalesce()
511 if (!rxqs) in fun_set_coalesce()
515 WRITE_ONCE(rxqs[i]->irq_db_val, db_val); in fun_set_coalesce()
754 struct funeth_rxq **rxqs; in fun_get_ethtool_stats() local
761 rxqs = rtnl_dereference(fp->rxqs); in fun_get_ethtool_stats()
762 if (!rxqs) in fun_get_ethtool_stats()
816 FUN_QSTAT_READ(rxqs[i], start, rxs); in fun_get_ethtool_stats()
/Linux-v6.1/drivers/net/ethernet/huawei/hinic/
Dhinic_main.c117 gather_rx_stats(nic_rx_stats, &nic_dev->rxqs[i]); in gather_nic_stats()
230 if (nic_dev->rxqs) in create_rxqs()
233 nic_dev->rxqs = devm_kcalloc(&netdev->dev, num_rxqs, in create_rxqs()
234 sizeof(*nic_dev->rxqs), GFP_KERNEL); in create_rxqs()
235 if (!nic_dev->rxqs) in create_rxqs()
243 err = hinic_init_rxq(&nic_dev->rxqs[i], rq, netdev); in create_rxqs()
261 hinic_clean_rxq(&nic_dev->rxqs[i]); in create_rxqs()
264 hinic_rq_debug_rem(nic_dev->rxqs[j].rq); in create_rxqs()
265 hinic_clean_rxq(&nic_dev->rxqs[j]); in create_rxqs()
270 devm_kfree(&netdev->dev, nic_dev->rxqs); in create_rxqs()
[all …]
Dhinic_dev.h94 struct hinic_rxq *rxqs; member
Dhinic_debugfs.c240 rq = dev->rxqs[rq_id].rq; in hinic_rq_debug_add()
Dhinic_ethtool.c700 msix_idx = set_rx_coal ? nic_dev->rxqs[q_id].rq->msix_entry : in set_queue_coalesce()
1387 if (!nic_dev->rxqs) in get_drv_queue_stats()
1390 hinic_rxq_get_stats(&nic_dev->rxqs[qid], &rxq_stats); in get_drv_queue_stats()
/Linux-v6.1/net/
Ddevres.c22 unsigned int txqs, unsigned int rxqs) in devm_alloc_etherdev_mqs() argument
30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); in devm_alloc_etherdev_mqs()
/Linux-v6.1/drivers/net/ethernet/microsoft/mana/
Dmana_bpf.c151 return rtnl_dereference(apc->rxqs[0]->bpf_prog); in mana_chn_xdp_get()
170 rcu_assign_pointer(apc->rxqs[i]->bpf_prog, prog); in mana_chn_setxdp()
Dmana_en.c315 rx_stats = &apc->rxqs[q]->stats; in mana_get_stats64()
391 kfree(apc->rxqs); in mana_cleanup_port_context()
392 apc->rxqs = NULL; in mana_cleanup_port_context()
397 apc->rxqs = kcalloc(apc->num_queues, sizeof(struct mana_rxq *), in mana_init_port_context()
400 return !apc->rxqs ? -ENOMEM : 0; in mana_init_port_context()
917 rxq = apc->rxqs[rxq_idx]; in mana_fence_rqs()
1776 apc->rxqs[i] = rxq; in mana_add_rx_queues()
1779 apc->default_rxobj = apc->rxqs[0]->rxobj; in mana_add_rx_queues()
1791 rxq = apc->rxqs[rxq_idx]; in mana_destroy_vport()
1796 apc->rxqs[rxq_idx] = NULL; in mana_destroy_vport()
[all …]
Dmana_ethtool.c90 rx_stats = &apc->rxqs[q]->stats; in mana_get_ethtool_stats()
Dmana.h372 struct mana_rxq **rxqs; member
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/
Dnfp_net_repr.h102 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs);
Dnfp_net_repr.c426 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs) in nfp_repr_alloc_mqs() argument
431 netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs); in nfp_repr_alloc_mqs()
/Linux-v6.1/include/linux/
Detherdevice.h57 unsigned int rxqs);
63 unsigned int rxqs);
Dnetdevice.h3735 unsigned int rxqs) in netif_set_real_num_rx_queues() argument
3737 dev->real_num_rx_queues = rxqs; in netif_set_real_num_rx_queues()
4472 unsigned int txqs, unsigned int rxqs);
/Linux-v6.1/drivers/net/can/dev/
Ddev.c229 unsigned int txqs, unsigned int rxqs) in alloc_candev_mqs() argument
256 txqs, rxqs); in alloc_candev_mqs()
/Linux-v6.1/net/ethernet/
Deth.c392 unsigned int rxqs) in alloc_etherdev_mqs() argument
395 ether_setup, txqs, rxqs); in alloc_etherdev_mqs()
/Linux-v6.1/include/linux/can/
Ddev.h174 unsigned int txqs, unsigned int rxqs);
/Linux-v6.1/drivers/net/ethernet/marvell/
Dmvneta.c501 struct mvneta_rx_queue *rxqs; member
1263 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_port_up()
3247 &pp->rxqs[rx_queue]); in mvneta_poll()
3250 &pp->rxqs[rx_queue]); in mvneta_poll()
3592 mvneta_rxq_deinit(pp, &pp->rxqs[queue]); in mvneta_cleanup_rxqs()
3602 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]); in mvneta_setup_rxqs()
4623 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce()
4648 c->rx_coalesce_usecs = pp->rxqs[0].time_coal; in mvneta_ethtool_get_coalesce()
4649 c->rx_max_coalesced_frames = pp->rxqs[0].pkts_coal; in mvneta_ethtool_get_coalesce()
4859 page_pool_get_stats(pp->rxqs[i].page_pool, &stats); in mvneta_ethtool_pp_stats()
[all …]
/Linux-v6.1/drivers/infiniband/hw/hfi1/
Dipoib_main.c259 params->rxqs = dd->num_netdev_contexts; in hfi1_ipoib_rn_get_params()
/Linux-v6.1/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c702 prxq = port->rxqs[lrxq]->id; in mvpp2_rxq_long_pool_set()
723 prxq = port->rxqs[lrxq]->id; in mvpp2_rxq_short_pool_set()
2281 queue = port->rxqs[lrxq]->id; in mvpp2_defaults_set()
2299 queue = port->rxqs[lrxq]->id; in mvpp2_ingress_enable()
2312 queue = port->rxqs[lrxq]->id; in mvpp2_ingress_disable()
2822 return port->rxqs[queue]; in mvpp2_get_rx_queue()
3278 mvpp2_rxq_deinit(port, port->rxqs[queue]); in mvpp2_cleanup_rxqs()
3290 err = mvpp2_rxq_init(port, port->rxqs[queue]); in mvpp2_setup_rxqs()
5384 struct mvpp2_rx_queue *rxq = port->rxqs[queue]; in mvpp2_ethtool_set_coalesce()
5418 c->rx_coalesce_usecs = port->rxqs[0]->time_coal; in mvpp2_ethtool_get_coalesce()
[all …]
Dmvpp2.h1204 struct mvpp2_rx_queue **rxqs; member
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.c794 .rxqs = nch, in mlx5_rdma_rn_get_params()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c5641 unsigned int txqs, rxqs; in mlx5e_create_netdev() local
5645 rxqs = mlx5e_get_max_num_rxqs(mdev, profile); in mlx5e_create_netdev()
5647 netdev = alloc_etherdev_mqs(sizeof(struct mlx5e_priv), txqs, rxqs); in mlx5e_create_netdev()

12