RDMA/irdma: Implement device initialization definitions
authorMustafa Ismail <mustafa.ismail@intel.com>
Wed, 2 Jun 2021 20:51:24 +0000 (15:51 -0500)
committerJason Gunthorpe <jgg@nvidia.com>
Wed, 2 Jun 2021 22:55:16 +0000 (19:55 -0300)
commit44d9e52977a1b90b0db1c7f8b197c218e9226520
tree08760ef638ca10476d4c9f38a52b53f0d60b968b
parent8498a30e1b9484629598cce97d200f517445e26b
RDMA/irdma: Implement device initialization definitions

Implement device initialization routines, interrupt set-up,
and allocate object bit-map tracking structures.
Also, add device specific attributes and register definitions.

Link: https://lore.kernel.org/r/20210602205138.889-3-shiraz.saleem@intel.com
[flexible array transformation]
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com>
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/irdma/hw.c [new file with mode: 0644]
drivers/infiniband/hw/irdma/i40iw_hw.c [new file with mode: 0644]
drivers/infiniband/hw/irdma/i40iw_hw.h [new file with mode: 0644]
drivers/infiniband/hw/irdma/icrdma_hw.c [new file with mode: 0644]
drivers/infiniband/hw/irdma/icrdma_hw.h [new file with mode: 0644]