Home
last modified time | relevance | path

Searched refs:msix_arr (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_eq.c480 err = request_irq(priv->msix_arr[vecidx].vector, mlx5_msix_handler, 0, in mlx5_create_map_eq()
487 err = bind_irq_to_cpu(priv->msix_arr[vecidx].vector, in mlx5_create_map_eq()
506 free_irq(priv->msix_arr[vecidx].vector, eq); in mlx5_create_map_eq()
524 free_irq(dev->priv.msix_arr[eq->irqn].vector, eq); in mlx5_destroy_unmap_eq()
773 disable_irq(dev->priv.msix_arr[x].vector); in mlx5_disable_interrupts()
H A Dmlx5_main.c356 priv->msix_arr = kzalloc(nvec * sizeof(*priv->msix_arr), GFP_KERNEL); in mlx5_enable_msix()
359 priv->msix_arr[i].entry = i; in mlx5_enable_msix()
361 nvec = pci_enable_msix_range(dev->pdev, priv->msix_arr, in mlx5_enable_msix()
375 kfree(priv->msix_arr); in mlx5_disable_msix()
2085 synchronize_irq(mdev->priv.msix_arr[x].vector); in mlx5_shutdown_disable_interrupts()
H A Dmlx5_health.c149 synchronize_irq(dev->priv.msix_arr[MLX5_EQ_VEC_CMD].vector); in mlx5_trigger_cmd_completions()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_ethtool.c1307 priv->mdev->priv.msix_arr[MLX5_EQ_VEC_PAGES].vector); in mlx5e_ethtool_debug_channel_info()
1309 priv->mdev->priv.msix_arr[MLX5_EQ_VEC_CMD].vector); in mlx5e_ethtool_debug_channel_info()
1311 priv->mdev->priv.msix_arr[MLX5_EQ_VEC_ASYNC].vector); in mlx5e_ethtool_debug_channel_info()
1325 priv->mdev->priv.msix_arr[irqn].vector); in mlx5e_ethtool_debug_channel_info()
1333 priv->mdev->priv.msix_arr[irqn].vector); in mlx5e_ethtool_debug_channel_info()
H A Dmlx5_en_main.c2521 irq = priv->mdev->priv.msix_arr[nirq].vector; in mlx5e_open_channels()
/freebsd/sys/dev/mlx5/
H A Ddriver.h590 struct msix_entry *msix_arr; member