/linux-6.3-rc2/drivers/net/ethernet/fungible/funeth/ |
A D | funeth_main.c | 445 struct funeth_rxq **rxqs = qset->rxqs; in fun_free_rings() local 451 rxqs = rtnl_dereference(fp->rxqs); in fun_free_rings() 461 if (rxqs == rtnl_dereference(fp->rxqs)) { in fun_free_rings() 475 qset->rxqs = rxqs; in fun_free_rings() 513 qset->rxqs = rxqs; in fun_alloc_rings() 797 rcu_assign_pointer(fp->rxqs, qset->rxqs); in fun_up() 886 rxqs = rcu_dereference(fp->rxqs); in fun_get_stats64() 1089 rxqs = rtnl_dereference(fp->rxqs); in fun_enter_xdp() 1123 rxqs = rtnl_dereference(fp->rxqs); in fun_end_xdp() 1629 .rxqs = rtnl_dereference(fp->rxqs), in fun_change_num_queues() [all …]
|
A D | funeth.h | 66 struct funeth_rxq **rxqs; member 87 struct funeth_rxq * __rcu *rxqs; member
|
A D | funeth_ethtool.c | 486 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-6.3-rc2/drivers/net/ethernet/huawei/hinic/ |
A D | hinic_main.c | 230 if (nic_dev->rxqs) in create_rxqs() 235 if (!nic_dev->rxqs) 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() 283 if (!nic_dev->rxqs) in free_rxqs() 288 hinic_clean_rxq(&nic_dev->rxqs[i]); in free_rxqs() 293 devm_kfree(&netdev->dev, nic_dev->rxqs); in free_rxqs() 294 nic_dev->rxqs = NULL; in free_rxqs() [all …]
|
A D | hinic_dev.h | 98 struct hinic_rxq *rxqs; member
|
A D | hinic_debugfs.c | 240 rq = dev->rxqs[rq_id].rq; in hinic_rq_debug_add()
|
A D | hinic_ethtool.c | 700 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-6.3-rc2/net/ |
A D | devres.c | 22 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-6.3-rc2/drivers/net/ethernet/microsoft/mana/ |
A D | mana_bpf.c | 151 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()
|
A D | mana_en.c | 404 kfree(apc->rxqs); in mana_cleanup_port_context() 405 apc->rxqs = NULL; in mana_cleanup_port_context() 413 return !apc->rxqs ? -ENOMEM : 0; in mana_init_port_context() 977 rxq = apc->rxqs[rxq_idx]; in mana_fence_rqs() 1838 apc->rxqs[i] = rxq; in mana_add_rx_queues() 1853 rxq = apc->rxqs[rxq_idx]; in mana_destroy_vport() 1858 apc->rxqs[rxq_idx] = NULL; in mana_destroy_vport() 1953 kfree(apc->rxqs); in mana_init_port() 1954 apc->rxqs = NULL; in mana_init_port() 2175 kfree(apc->rxqs); in mana_probe_port() [all …]
|
A D | mana_ethtool.c | 90 rx_stats = &apc->rxqs[q]->stats; in mana_get_ethtool_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_net_repr.h | 102 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs);
|
A D | nfp_net_repr.c | 425 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs) in nfp_repr_alloc_mqs() argument 430 netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs); in nfp_repr_alloc_mqs()
|
/linux-6.3-rc2/include/linux/ |
A D | etherdevice.h | 57 unsigned int rxqs); 63 unsigned int rxqs);
|
A D | netdevice.h | 3778 unsigned int rxqs) in netif_set_real_num_rx_queues() argument 3780 dev->real_num_rx_queues = rxqs; in netif_set_real_num_rx_queues() 4513 unsigned int txqs, unsigned int rxqs);
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | dev.c | 229 unsigned int txqs, unsigned int rxqs) in alloc_candev_mqs() argument 256 txqs, rxqs); in alloc_candev_mqs()
|
/linux-6.3-rc2/net/ethernet/ |
A D | eth.c | 392 unsigned int rxqs) in alloc_etherdev_mqs() argument 395 ether_setup, txqs, rxqs); in alloc_etherdev_mqs()
|
/linux-6.3-rc2/include/linux/can/ |
A D | dev.h | 174 unsigned int txqs, unsigned int rxqs);
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/ |
A D | mvneta.c | 501 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() 4620 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce() 5287 pp->rxqs = devm_kcalloc(dev, rxq_number, sizeof(*pp->rxqs), GFP_KERNEL); in mvneta_init() 5288 if (!pp->rxqs) in mvneta_init() 5293 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_init() 5713 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_suspend() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | ipoib_main.c | 259 params->rxqs = dd->num_netdev_contexts; in hfi1_ipoib_rn_get_params()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/mvpp2/ |
A D | mvpp2_main.c | 702 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() 5961 port->rxqs = devm_kcalloc(dev, port->nrxqs, sizeof(*port->rxqs), in mvpp2_port_init() 5963 if (!port->rxqs) { in mvpp2_port_init() [all …]
|
A D | mvpp2.h | 1204 struct mvpp2_rx_queue **rxqs; member
|
/linux-6.3-rc2/include/net/mana/ |
A D | mana.h | 370 struct mana_rxq **rxqs; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
A D | ipoib.c | 842 .rxqs = nch, in mlx5_rdma_rn_get_params()
|
/linux-6.3-rc2/drivers/net/ethernet/ibm/ |
A D | ibmvnic.c | 191 struct ibmvnic_sub_crq_queue **rxqs; in ibmvnic_clean_affinity() local 197 rxqs = adapter->rx_scrq; in ibmvnic_clean_affinity() 207 if (rxqs) { in ibmvnic_clean_affinity() 209 ibmvnic_clean_queue_affinity(adapter, rxqs[i]); in ibmvnic_clean_affinity() 250 struct ibmvnic_sub_crq_queue **rxqs = adapter->rx_scrq; in ibmvnic_set_affinity() local 283 queue = rxqs[i_rxqs++]; in ibmvnic_set_affinity()
|