/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 182 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, nq in alloc_rxqs() 445 struct funeth_rxq **rxqs = qset->rxqs; fun_free_rings() local 482 struct funeth_rxq **rxqs; fun_alloc_rings() local 874 struct funeth_rxq **rxqs; fun_get_stats64() local 1082 struct funeth_rxq **rxqs; fun_enter_xdp() local 1112 struct funeth_rxq **rxqs; fun_end_xdp() local 1157 struct funeth_rxq **rxqs = rtnl_dereference(fp->rxqs); fun_xdp_setup() local [all...] |
H A D | funeth.h | 66 struct funeth_rxq **rxqs; member 87 struct funeth_rxq * __rcu *rxqs; member
|
H 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[ in fun_get_ethtool_stats() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_main.c | 117 gather_rx_stats(nic_rx_stats, &nic_dev->rxqs[i]); in gather_nic_stats() 231 if (nic_dev->rxqs) in create_rxqs() 234 nic_dev->rxqs = devm_kcalloc(&netdev->dev, num_rxqs, in create_rxqs() 235 sizeof(*nic_dev->rxqs), GFP_KERNEL); in create_rxqs() 236 if (!nic_dev->rxqs) in create_rxqs() 244 err = hinic_init_rxq(&nic_dev->rxqs[i], rq, netdev); in create_rxqs() 262 hinic_clean_rxq(&nic_dev->rxqs[i]); in create_rxqs() 265 hinic_rq_debug_rem(nic_dev->rxqs[j].rq); in create_rxqs() 266 hinic_clean_rxq(&nic_dev->rxqs[j]); in create_rxqs() 271 devm_kfree(&netdev->dev, nic_dev->rxqs); in create_rxqs() [all...] |
H A D | hinic_dev.h | 94 struct hinic_rxq *rxqs; member
|
H A D | hinic_debugfs.c | 240 rq = dev->rxqs[rq_id].rq; in hinic_rq_debug_add()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_main.c | 117 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...] |
H A D | hinic_dev.h | 98 struct hinic_rxq *rxqs; member
|
/kernel/linux/linux-5.10/net/ |
H A D | devres.c | 22 unsigned int txqs, unsigned int rxqs) in devm_alloc_etherdev_mqs() 30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); in devm_alloc_etherdev_mqs() 21 devm_alloc_etherdev_mqs(struct device *dev, int sizeof_priv, unsigned int txqs, unsigned int rxqs) devm_alloc_etherdev_mqs() argument
|
/kernel/linux/linux-6.6/net/ |
H A D | devres.c | 22 unsigned int txqs, unsigned int rxqs) in devm_alloc_etherdev_mqs() 30 dr->ndev = alloc_etherdev_mqs(sizeof_priv, txqs, rxqs); in devm_alloc_etherdev_mqs() 21 devm_alloc_etherdev_mqs(struct device *dev, int sizeof_priv, unsigned int txqs, unsigned int rxqs) devm_alloc_etherdev_mqs() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_bpf.c | 145 return rtnl_dereference(apc->rxqs[0]->bpf_prog); in mana_chn_xdp_get() 164 rcu_assign_pointer(apc->rxqs[i]->bpf_prog, prog); in mana_chn_setxdp()
|
H A D | mana_en.c | 450 rx_stats = &apc->rxqs[q]->stats; in mana_get_stats64() 720 kfree(apc->rxqs); in mana_cleanup_port_context() 721 apc->rxqs = NULL; in mana_cleanup_port_context() 726 apc->rxqs = kcalloc(apc->num_queues, sizeof(struct mana_rxq *), in mana_init_port_context() 729 return !apc->rxqs ? -ENOMEM : 0; in mana_init_port_context() 1304 rxq = apc->rxqs[rxq_idx]; in mana_fence_rqs() 2296 apc->rxqs[i] = rxq; in mana_add_rx_queues() 2299 apc->default_rxobj = apc->rxqs[0]->rxobj; in mana_add_rx_queues() 2311 rxq = apc->rxqs[rxq_idx]; in mana_destroy_vport() 2316 apc->rxqs[rxq_id in mana_destroy_vport() [all...] |
/kernel/linux/linux-5.10/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 | 422 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs) in nfp_repr_alloc_mqs() argument 427 netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs); in nfp_repr_alloc_mqs()
|
/kernel/linux/linux-6.6/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) in nfp_repr_alloc_mqs() argument 430 netdev = alloc_etherdev_mqs(sizeof(*repr), txqs, rxqs); in nfp_repr_alloc_mqs()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | etherdevice.h | 50 unsigned int rxqs); 56 unsigned int rxqs);
|
/kernel/linux/linux-6.6/include/linux/can/ |
H A D | dev.h | 174 unsigned int txqs, unsigned int rxqs);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 506 struct mvneta_rx_queue *rxqs; member 1269 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_port_up() 3314 &pp->rxqs[rx_queue]); in mvneta_poll() 3317 &pp->rxqs[rx_queue]); in mvneta_poll() 3655 mvneta_rxq_deinit(pp, &pp->rxqs[queue]); in mvneta_cleanup_rxqs() 3665 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]); in mvneta_setup_rxqs() 3889 netdev_err(dev, "unable to setup rxqs after MTU change\n"); in mvneta_change_mtu() 4683 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce() 4708 c->rx_coalesce_usecs = pp->rxqs[0].time_coal; in mvneta_ethtool_get_coalesce() 4709 c->rx_max_coalesced_frames = pp->rxqs[ in mvneta_ethtool_get_coalesce() [all...] |
/kernel/linux/linux-5.10/net/ethernet/ |
H A D | eth.c | 385 * @rxqs: The number of RX queues this device has. 396 unsigned int rxqs) in alloc_etherdev_mqs() 399 ether_setup, txqs, rxqs); in alloc_etherdev_mqs() 395 alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, unsigned int rxqs) alloc_etherdev_mqs() argument
|
/kernel/linux/linux-6.6/drivers/net/can/dev/ |
H A D | dev.c | 231 unsigned int txqs, unsigned int rxqs) in alloc_candev_mqs() 258 txqs, rxqs); in alloc_candev_mqs() 230 alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max, unsigned int txqs, unsigned int rxqs) alloc_candev_mqs() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | etherdevice.h | 57 unsigned int rxqs); 63 unsigned int rxqs);
|
/kernel/linux/linux-6.6/net/ethernet/ |
H A D | eth.c | 381 * @rxqs: The number of RX queues this device has. 392 unsigned int rxqs) in alloc_etherdev_mqs() 395 ether_setup, txqs, rxqs); in alloc_etherdev_mqs() 391 alloc_etherdev_mqs(int sizeof_priv, unsigned int txqs, unsigned int rxqs) alloc_etherdev_mqs() argument
|
/kernel/linux/linux-5.10/include/linux/can/ |
H A D | dev.h | 196 unsigned int txqs, unsigned int rxqs);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 469 struct mvneta_rx_queue *rxqs; member 1229 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_port_up() 3168 &pp->rxqs[rx_queue]); in mvneta_poll() 3171 &pp->rxqs[rx_queue]); in mvneta_poll() 3512 mvneta_rxq_deinit(pp, &pp->rxqs[queue]); in mvneta_cleanup_rxqs() 3522 int err = mvneta_rxq_init(pp, &pp->rxqs[queue]); in mvneta_setup_rxqs() 3742 netdev_err(dev, "unable to setup rxqs after MTU change\n"); in mvneta_change_mtu() 4490 struct mvneta_rx_queue *rxq = &pp->rxqs[queue]; in mvneta_ethtool_set_coalesce() 4512 c->rx_coalesce_usecs = pp->rxqs[0].time_coal; in mvneta_ethtool_get_coalesce() 4513 c->rx_max_coalesced_frames = pp->rxqs[ in mvneta_ethtool_get_coalesce() [all...] |