Home
last modified time | relevance | path

Searched refs:rx_cpu_rmap (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/sfc/
Dnic.c100 efx->net_dev->rx_cpu_rmap = in efx_nic_init_interrupt()
102 if (!efx->net_dev->rx_cpu_rmap) { in efx_nic_init_interrupt()
126 rc = irq_cpu_rmap_add(efx->net_dev->rx_cpu_rmap, in efx_nic_init_interrupt()
138 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_nic_init_interrupt()
139 efx->net_dev->rx_cpu_rmap = NULL; in efx_nic_init_interrupt()
155 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_nic_fini_interrupt()
156 efx->net_dev->rx_cpu_rmap = NULL; in efx_nic_fini_interrupt()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dnic.c99 efx->net_dev->rx_cpu_rmap = in ef4_nic_init_interrupt()
101 if (!efx->net_dev->rx_cpu_rmap) { in ef4_nic_init_interrupt()
125 rc = irq_cpu_rmap_add(efx->net_dev->rx_cpu_rmap, in ef4_nic_init_interrupt()
137 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in ef4_nic_init_interrupt()
138 efx->net_dev->rx_cpu_rmap = NULL; in ef4_nic_init_interrupt()
154 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in ef4_nic_fini_interrupt()
155 efx->net_dev->rx_cpu_rmap = NULL; in ef4_nic_fini_interrupt()
/Linux-v4.19/drivers/net/ethernet/amazon/ena/
Dena_netdev.c133 adapter->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(adapter->num_queues); in ena_init_rx_cpu_rmap()
134 if (!adapter->netdev->rx_cpu_rmap) in ena_init_rx_cpu_rmap()
139 rc = irq_cpu_rmap_add(adapter->netdev->rx_cpu_rmap, in ena_init_rx_cpu_rmap()
142 free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); in ena_init_rx_cpu_rmap()
143 adapter->netdev->rx_cpu_rmap = NULL; in ena_init_rx_cpu_rmap()
1457 free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); in ena_free_io_irq()
1458 adapter->netdev->rx_cpu_rmap = NULL; in ena_free_io_irq()
3385 if ((adapter->msix_vecs >= 1) && (netdev->rx_cpu_rmap)) { in ena_remove()
3386 free_irq_cpu_rmap(netdev->rx_cpu_rmap); in ena_remove()
3387 netdev->rx_cpu_rmap = NULL; in ena_remove()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_filter.c358 edev->ndev->rx_cpu_rmap = alloc_irq_cpu_rmap(QEDE_RSS_COUNT(edev)); in qede_alloc_arfs()
359 if (!edev->ndev->rx_cpu_rmap) { in qede_alloc_arfs()
376 if (edev->ndev->rx_cpu_rmap) in qede_free_arfs()
377 free_irq_cpu_rmap(edev->ndev->rx_cpu_rmap); in qede_free_arfs()
379 edev->ndev->rx_cpu_rmap = NULL; in qede_free_arfs()
Dqede_main.c1679 if (edev->ndev->rx_cpu_rmap && (fp->type & QEDE_FASTPATH_RX)) { in qede_req_msix_irqs()
1680 rc = irq_cpu_rmap_add(edev->ndev->rx_cpu_rmap, in qede_req_msix_irqs()
/Linux-v4.19/drivers/net/ethernet/cisco/enic/
Denic_main.c1598 free_irq_cpu_rmap(enic->netdev->rx_cpu_rmap); in enic_free_rx_cpu_rmap()
1599 enic->netdev->rx_cpu_rmap = NULL; in enic_free_rx_cpu_rmap()
1607 enic->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(enic->rq_count); in enic_set_rx_cpu_rmap()
1608 if (unlikely(!enic->netdev->rx_cpu_rmap)) in enic_set_rx_cpu_rmap()
1611 res = irq_cpu_rmap_add(enic->netdev->rx_cpu_rmap, in enic_set_rx_cpu_rmap()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2106 priv->dev->rx_cpu_rmap = NULL; in mlx4_en_free_resources()
2167 priv->dev->rx_cpu_rmap = mlx4_get_cpu_rmap(priv->mdev->dev, priv->port); in mlx4_en_alloc_resources()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c5808 dev->rx_cpu_rmap = alloc_irq_cpu_rmap(bp->rx_nr_rings); in bnxt_set_real_num_queues()
6110 free_irq_cpu_rmap(bp->dev->rx_cpu_rmap); in bnxt_free_irq()
6111 bp->dev->rx_cpu_rmap = NULL; in bnxt_free_irq()
6148 rmap = bp->dev->rx_cpu_rmap; in bnxt_request_irq()
/Linux-v4.19/include/linux/
Dnetdevice.h1915 struct cpu_rmap *rx_cpu_rmap; member
/Linux-v4.19/net/core/
Ddev.c3957 if (!skb_rx_queue_recorded(skb) || !dev->rx_cpu_rmap || in set_rps_cpu()
3960 rxq_index = cpu_rmap_lookup_index(dev->rx_cpu_rmap, next_cpu); in set_rps_cpu()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c4934 netdev->rx_cpu_rmap = mdev->rmap; in mlx5e_create_netdev()