/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | nic.c | 98 efx->net_dev->rx_cpu_rmap = in efx_nic_init_interrupt() 100 if (!efx->net_dev->rx_cpu_rmap) { in efx_nic_init_interrupt() 124 rc = irq_cpu_rmap_add(efx->net_dev->rx_cpu_rmap, in efx_nic_init_interrupt() 137 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_nic_init_interrupt() 138 efx->net_dev->rx_cpu_rmap = NULL; in efx_nic_init_interrupt() 154 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_nic_fini_interrupt() 155 efx->net_dev->rx_cpu_rmap = NULL; in efx_nic_fini_interrupt()
|
/openbmc/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | nic.c | 96 efx->net_dev->rx_cpu_rmap = in ef4_nic_init_interrupt() 98 if (!efx->net_dev->rx_cpu_rmap) { in ef4_nic_init_interrupt() 122 rc = irq_cpu_rmap_add(efx->net_dev->rx_cpu_rmap, in ef4_nic_init_interrupt() 134 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in ef4_nic_init_interrupt() 135 efx->net_dev->rx_cpu_rmap = NULL; in ef4_nic_init_interrupt() 151 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in ef4_nic_fini_interrupt() 152 efx->net_dev->rx_cpu_rmap = NULL; in ef4_nic_fini_interrupt()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | nic.c | 98 efx->net_dev->rx_cpu_rmap = in efx_siena_init_interrupt() 100 if (!efx->net_dev->rx_cpu_rmap) { in efx_siena_init_interrupt() 124 rc = irq_cpu_rmap_add(efx->net_dev->rx_cpu_rmap, in efx_siena_init_interrupt() 137 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_siena_init_interrupt() 138 efx->net_dev->rx_cpu_rmap = NULL; in efx_siena_init_interrupt() 154 free_irq_cpu_rmap(efx->net_dev->rx_cpu_rmap); in efx_siena_fini_interrupt() 155 efx->net_dev->rx_cpu_rmap = NULL; in efx_siena_fini_interrupt()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_arfs.c | 584 if (!netdev || !netdev->rx_cpu_rmap) in ice_free_cpu_rx_rmap() 587 free_irq_cpu_rmap(netdev->rx_cpu_rmap); in ice_free_cpu_rx_rmap() 588 netdev->rx_cpu_rmap = NULL; in ice_free_cpu_rx_rmap() 612 netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(vsi->num_q_vectors); in ice_set_cpu_rx_rmap() 613 if (unlikely(!netdev->rx_cpu_rmap)) in ice_set_cpu_rx_rmap() 617 if (irq_cpu_rmap_add(netdev->rx_cpu_rmap, in ice_set_cpu_rx_rmap()
|
/openbmc/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 1989 if (edev->ndev->rx_cpu_rmap && (fp->type & QEDE_FASTPATH_RX)) { in qede_req_msix_irqs() 1990 rc = irq_cpu_rmap_add(edev->ndev->rx_cpu_rmap, in qede_req_msix_irqs() 2004 if (edev->ndev->rx_cpu_rmap) in qede_req_msix_irqs() 2005 free_irq_cpu_rmap(edev->ndev->rx_cpu_rmap); in qede_req_msix_irqs() 2007 edev->ndev->rx_cpu_rmap = NULL; in qede_req_msix_irqs() 2404 if (edev->ndev->rx_cpu_rmap) in qede_unload() 2405 free_irq_cpu_rmap(edev->ndev->rx_cpu_rmap); in qede_unload() 2407 edev->ndev->rx_cpu_rmap = NULL; in qede_unload()
|
H A D | qede_filter.c | 336 edev->ndev->rx_cpu_rmap = alloc_irq_cpu_rmap(QEDE_RSS_COUNT(edev)); in qede_alloc_arfs() 337 if (!edev->ndev->rx_cpu_rmap) { in qede_alloc_arfs() 354 if (edev->ndev->rx_cpu_rmap) in qede_free_arfs() 355 free_irq_cpu_rmap(edev->ndev->rx_cpu_rmap); in qede_free_arfs() 357 edev->ndev->rx_cpu_rmap = NULL; in qede_free_arfs()
|
/openbmc/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.c | 145 adapter->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(adapter->num_io_queues); in ena_init_rx_cpu_rmap() 146 if (!adapter->netdev->rx_cpu_rmap) in ena_init_rx_cpu_rmap() 151 rc = irq_cpu_rmap_add(adapter->netdev->rx_cpu_rmap, in ena_init_rx_cpu_rmap() 154 free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); in ena_init_rx_cpu_rmap() 155 adapter->netdev->rx_cpu_rmap = NULL; in ena_init_rx_cpu_rmap() 1711 free_irq_cpu_rmap(adapter->netdev->rx_cpu_rmap); in ena_free_io_irq() 1712 adapter->netdev->rx_cpu_rmap = NULL; in ena_free_io_irq() 4003 if ((adapter->msix_vecs >= 1) && (netdev->rx_cpu_rmap)) { in __ena_shutoff() 4004 free_irq_cpu_rmap(netdev->rx_cpu_rmap); in __ena_shutoff() 4005 netdev->rx_cpu_rmap = NULL; in __ena_shutoff()
|
/openbmc/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_main.c | 1579 free_irq_cpu_rmap(enic->netdev->rx_cpu_rmap); in enic_free_rx_cpu_rmap() 1580 enic->netdev->rx_cpu_rmap = NULL; in enic_free_rx_cpu_rmap() 1588 enic->netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(enic->rq_count); in enic_set_rx_cpu_rmap() 1589 if (unlikely(!enic->netdev->rx_cpu_rmap)) in enic_set_rx_cpu_rmap() 1592 res = irq_cpu_rmap_add(enic->netdev->rx_cpu_rmap, in enic_set_rx_cpu_rmap()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 679 free_irq_cpu_rmap(netdev->rx_cpu_rmap); in hns3_free_rx_cpu_rmap() 680 netdev->rx_cpu_rmap = NULL; in hns3_free_rx_cpu_rmap() 691 if (!netdev->rx_cpu_rmap) { in hns3_set_rx_cpu_rmap() 692 netdev->rx_cpu_rmap = alloc_irq_cpu_rmap(priv->vector_num); in hns3_set_rx_cpu_rmap() 693 if (!netdev->rx_cpu_rmap) in hns3_set_rx_cpu_rmap() 699 ret = irq_cpu_rmap_add(netdev->rx_cpu_rmap, in hns3_set_rx_cpu_rmap()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 2127 priv->dev->rx_cpu_rmap = NULL; in mlx4_en_free_resources() 2188 priv->dev->rx_cpu_rmap = mlx4_get_cpu_rmap(priv->mdev->dev, priv->port); in mlx4_en_alloc_resources()
|
/openbmc/linux/include/linux/ |
H A D | netdevice.h | 2268 struct cpu_rmap *rx_cpu_rmap; member
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 8933 dev->rx_cpu_rmap = alloc_irq_cpu_rmap(bp->rx_nr_rings); in bnxt_set_real_num_queues() 9271 free_irq_cpu_rmap(bp->dev->rx_cpu_rmap); in bnxt_free_irq() 9272 bp->dev->rx_cpu_rmap = NULL; in bnxt_free_irq() 9309 rmap = bp->dev->rx_cpu_rmap; in bnxt_request_irq()
|
/openbmc/linux/net/core/ |
H A D | dev.c | 4565 if (!skb_rx_queue_recorded(skb) || !dev->rx_cpu_rmap || in set_rps_cpu() 4568 rxq_index = cpu_rmap_lookup_index(dev->rx_cpu_rmap, next_cpu); in set_rps_cpu()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 5388 priv->netdev->rx_cpu_rmap = mlx5_eq_table_get_rmap(priv->mdev); in mlx5e_init_nic_rx()
|