summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-16net/mlx5: Increase size of irq name bufferRahul Rameshbabu1-3/+3
2023-08-21net/mlx5: IRQ, consolidate irq and affinity mask allocationSaeed Mahameed1-8/+6
2023-08-07net/mlx5: Refactor completion IRQ request/release APIMaher Sanalla1-40/+20
2023-06-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+28
2023-06-16net/mlx5: Free IRQ rmap and notifier on kernel shutdownSaeed Mahameed1-4/+21
2023-06-16net/mlx5: Fix driver load with single msix vectorEli Cohen1-1/+7
2023-06-10net/mlx5: Query correct caps for min msix vectorsDaniel Jurgens1-1/+15
2023-06-01net/mlx5: Ensure af_desc.mask is properly initializedChuck Lever1-1/+1
2023-06-01net/mlx5: Fix setting of irq->map.index for static IRQ caseNiklas Schnelle1-4/+5
2023-06-01net/mlx5: Remove rmap also in case dynamic MSIX not supportedShay Drory1-1/+1
2023-05-23net/mlx5: Fix indexing of mlx5_irqShay Drory1-4/+5
2023-05-23net/mlx5: Fix irq affinity managementShay Drory1-1/+1
2023-05-23net/mlx5: Free irqs only on shutdown callbackShay Drory1-0/+29
2023-04-21net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn()Eli Cohen1-0/+1
2023-03-25net/mlx5: Provide external API for allocating vectorsEli Cohen1-0/+52
2023-03-25net/mlx5: Use dynamic msix vectors allocationEli Cohen1-18/+70
2023-03-25net/mlx5: Improve naming of pci function vectorsEli Cohen1-23/+23
2023-03-25net/mlx5: Use newer affinity descriptorEli Cohen1-26/+23
2023-03-25net/mlx5: Modify struct mlx5_irq to use struct msi_mapEli Cohen1-16/+15
2023-03-25net/mlx5: Fix wrong commentEli Cohen1-1/+3
2022-12-08net/mlx5: Add generic getters for other functions capsShay Drory1-1/+2
2022-05-18net/mlx5: Allocate virtually contiguous memory in pci_irq.cTariq Toukan1-4/+4
2022-03-11net/mlx5: Node-aware allocation for the IRQ tableTariq Toukan1-1/+2
2022-03-11net/mlx5: Delete useless module.h includeLeon Romanovsky1-1/+0
2022-01-13Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2022-01-08Merge branch 'linus' into irq/core, to fix conflictIngo Molnar1-3/+3
2022-01-07net/mlx5: SF, Use all available cpu for setting cpu affinityShay Drory1-27/+37
2022-01-07net/mlx5: Introduce API for bulk request and release of IRQsShay Drory1-5/+64
2022-01-07net/mlx5: Split irq_pool_affinity logic to new fileShay Drory1-96/+15
2022-01-07net/mlx5: Move affinity assignment into irq_requestShay Drory1-13/+9
2022-01-07net/mlx5: Introduce control IRQ request APIShay Drory1-9/+53
2021-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2021-12-23net/mlx5: Fix error print in case of IRQ request failedShay Drory1-2/+2
2021-12-23net/mlx5: Use first online CPU instead of hard coded CPUShay Drory1-1/+1
2021-12-10net/mlx5: Use irq_set_affinity_and_hint()Nitesh Narayan Lal1-4/+4
2021-11-17net/mlx5: Fix format-security build warningsSaeed Mahameed1-1/+1
2021-10-05net/mlx5: Enable single IRQ for PCI FunctionShay Drory1-7/+19
2021-10-05net/mlx5: Shift control IRQ to the last indexShay Drory1-5/+5
2021-10-01net/mlx5: Fix setting number of EQs of SFsShay Drory1-2/+3
2021-10-01net/mlx5: Fix length of irq_index in charsShay Drory1-2/+2
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+7
2021-08-11net/mlx5: Refcount mlx5_irq with integerShay Drory1-21/+44
2021-08-11net/mlx5: Change SF missing dedicated MSI-X err message to dbgShay Drory1-1/+1
2021-08-11net/mlx5: Align mlx5_irq structureShay Drory1-2/+2
2021-08-11net/mlx5: Fix typo in commentsCai Huoqing1-2/+2
2021-08-10net/mlx5: Destroy pool->mutexShay Drory1-1/+2
2021-08-10net/mlx5: Set all field of mlx5_irq before inserting it to the xarrayShay Drory1-1/+1
2021-08-10net/mlx5: Fix order of functions in mlx5_irq_detach_nb()Shay Drory1-1/+4
2021-06-23net/mlx5: Fix spelling mistake "enught" -> "enough"Colin Ian King1-1/+1
2021-06-15net/mlx5: Round-Robin EQs over IRQsShay Drory1-20/+177