2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-20 19:43:58 +08:00
linux-next/drivers/infiniband/hw
Devesh Sharma b353ce556d RDMA/bnxt_re: Add 64bit doorbells for 57500 series
The new chip series has 64 bit doorbell for notification queues. Thus,
both control and data path event queues need new routines to write 64 bit
doorbell. Adding the same. There is new doorbell interface between the
chip and driver. Changing the chip specific data structure definitions.

Additional significant changes are listed below
- bnxt_re_net_ring_free/alloc takes a new argument
- bnxt_qplib_enable_nq and enable_rcfw uses new doorbell offset
  for new chip.
- DB mapping for NQ and CREQ now maps 8 bytes.
- DBR_DBR_* macros renames to DBC_DBC_*
- store nq_db_offset in a 32bit data type.
- got rid of __iowrite64_copy, used writeq instead.
- changed the DB header initialization to simpler scheme.

Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2019-02-07 13:24:48 -07:00
..
bnxt_re RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
cxgb3 iw_cxgb*: kzalloc the iwcm verbs struct 2019-02-04 16:26:02 -07:00
cxgb4 iw_cxgb*: kzalloc the iwcm verbs struct 2019-02-04 16:26:02 -07:00
hfi1 drivers/IB,hfi1: do not se mmap_sem 2019-02-07 12:54:02 -07:00
hns RDMA/hns: Fix the chip hanging caused by sending doorbell during reset 2019-02-04 16:13:50 -07:00
i40iw RDMA: Provide safe ib_alloc_device() function 2019-01-30 15:52:30 -07:00
mlx4 Linux 5.0-rc5 2019-02-04 14:53:42 -07:00
mlx5 IB/mlx5: Simplify WQE count power of two check 2019-02-07 13:14:55 -07:00
mthca Linux 5.0-rc5 2019-02-04 14:53:42 -07:00
nes RDMA: Provide safe ib_alloc_device() function 2019-01-30 15:52:30 -07:00
ocrdma RDMA: Provide safe ib_alloc_device() function 2019-01-30 15:52:30 -07:00
qedr RDMA: Provide safe ib_alloc_device() function 2019-01-30 15:52:30 -07:00
qib drivers/IB,qib: optimize mmap_sem usage 2019-02-07 12:54:02 -07:00
usnic drivers/IB,usnic: reduce scope of mmap_sem 2019-02-07 12:54:02 -07:00
vmw_pvrdma Linux 5.0-rc5 2019-02-04 14:53:42 -07:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00