IB/hfi1: Prepare for new HFI1 MSIx API
authorMichael J. Ruhl <michael.j.ruhl@intel.com>
Thu, 16 Aug 2018 13:28:40 +0000 (06:28 -0700)
committerDoug Ledford <dledford@redhat.com>
Sat, 1 Sep 2018 12:11:35 +0000 (08:11 -0400)
commit09e71899b9cf5ed7495118b3023db41575013fe2
tree50c3b602095b276bd18acf4727cd425f51ae81dd
parent57f97e96625fe89246827ebb4d129741a4f83c40
IB/hfi1: Prepare for new HFI1 MSIx API

The current HFI1 MSIx API is difficult to follow, change, or add to.

In anticipation of moving to an more flexible API, move the current
MSIx functionality to the new msix.c module.

Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Reviewed-by: Sadanand Warrier <sadanand.warrier@intel.com>
Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/Makefile
drivers/infiniband/hw/hfi1/chip.c
drivers/infiniband/hw/hfi1/chip.h
drivers/infiniband/hw/hfi1/hfi.h
drivers/infiniband/hw/hfi1/msix.c [new file with mode: 0644]
drivers/infiniband/hw/hfi1/msix.h [new file with mode: 0644]
drivers/infiniband/hw/hfi1/pcie.c