net/mlx5: Introduce API for request and release IRQs
Introduce new API that will allow IRQs users to hold a pointer to mlx5_irq. In the end of this series, IRQs will be allocated on demand. Hence, this will allow us to properly manage and use IRQs. Signed-off-by:Shay Drory <shayd@nvidia.com> Signed-off-by:
Saeed Mahameed <saeedm@nvidia.com>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/eq.c 13 additions, 9 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eq.c
- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
- drivers/net/ethernet/mellanox/mlx5/core/main.c 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h 0 additions, 19 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h 30 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h
- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c 22 additions, 9 deletionsdrivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
- drivers/net/ethernet/mellanox/mlx5/core/sriov.c 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/sriov.c
Please register or sign in to comment