linux_dsm_epyc7002/drivers/infiniband/hw/bnxt_re
Devesh Sharma e0387e1dd4 RDMA/bnxt_re: Skip backing store allocation for 57500 series
The backing store to keep HW context data structures is allocated and
initialized by L2 driver. For 57500 chip RoCE driver do not require to
allocate and initialize additional memory. Changing to skip duplicate
allocation and initialization for 57500 adapters. Driver continues as
before for older chips.

This patch also takes care of stats context memory alignment to 128
boundary, a requirement for 57500 series of chip. Older chips do not care
of alignment, thus the change is unconditional.

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.h RDMA/bnxt_re: Add chip context to identify 57500 series 2019-02-07 13:24:48 -07:00
hw_counters.c RDMA/bnxt_re: Report out of sequence hw counters 2018-10-16 00:03:50 -06:00
hw_counters.h RDMA/bnxt_re: Report out of sequence hw counters 2018-10-16 00:03:50 -06:00
ib_verbs.c RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
ib_verbs.h RDMA: Mark if destroy address handle is in a sleepable context 2018-12-19 16:28:03 -07:00
Kconfig RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
main.c RDMA/bnxt_re: Skip backing store allocation for 57500 series 2019-02-07 13:24:48 -07:00
Makefile infiniband: prefix header search paths with $(srctree)/ 2019-01-25 15:28:50 -07:00
qplib_fp.c RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
qplib_fp.h RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
qplib_rcfw.c RDMA/bnxt_re: Skip backing store allocation for 57500 series 2019-02-07 13:24:48 -07:00
qplib_rcfw.h RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00
qplib_res.c RDMA/bnxt_re: Skip backing store allocation for 57500 series 2019-02-07 13:24:48 -07:00
qplib_res.h RDMA/bnxt_re: Skip backing store allocation for 57500 series 2019-02-07 13:24:48 -07:00
qplib_sp.c infiniband: bnxt_re: qplib: Check the return value of send_message 2019-01-02 16:04:24 -07:00
qplib_sp.h RDMA/bnxt_re: Make use of destroy AH sleepable flag 2018-12-19 16:28:04 -07:00
roce_hsi.h RDMA/bnxt_re: Add 64bit doorbells for 57500 series 2019-02-07 13:24:48 -07:00