linux_dsm_epyc7002/drivers/infiniband/hw/cxgb4
Vipul Pandya 42b6a94990 RDMA/cxgb4: Use DSGLs for fastreg and adapter memory writes for T5.
It enables direct DMA by HW to memory region PBL arrays and fast register PBL
arrays from host memory, vs the T4 way of passing these arrays in the WR itself.
The result is lower latency for memory registration, and larger PBL array
support for fast register operations.

This patch also updates ULP_TX_MEM_WRITE command fields for T5. Ordering bit of
ULP_TX_MEM_WRITE is at bit position 22 in T5 and at 23 in T4.

Signed-off-by: Vipul Pandya <vipul@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-03-14 11:35:59 -04:00
..
cm.c RDMA/cxgb4: Add Support for Chelsio T5 adapter 2013-03-14 11:35:58 -04:00
cq.c RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic 2011-11-28 11:53:05 -08:00
device.c RDMA/cxgb4: Add module_params to enable DB FC & Coalescing on T5 2013-03-14 11:35:58 -04:00
ev.c RDMA/cxgb4: Always log async errors 2013-02-14 15:51:56 -08:00
id_table.c RDMA/cxgb4: Remove kfifo usage 2012-05-18 13:22:36 -07:00
iw_cxgb4.h RDMA/cxgb4: Use DSGLs for fastreg and adapter memory writes for T5. 2013-03-14 11:35:59 -04:00
Kconfig Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
Makefile RDMA/cxgb4: Remove kfifo usage 2012-05-18 13:22:36 -07:00
mem.c RDMA/cxgb4: Use DSGLs for fastreg and adapter memory writes for T5. 2013-03-14 11:35:59 -04:00
provider.c RDMA/cxgb4: Add Support for Chelsio T5 adapter 2013-03-14 11:35:58 -04:00
qp.c RDMA/cxgb4: Use DSGLs for fastreg and adapter memory writes for T5. 2013-03-14 11:35:59 -04:00
resource.c RDMA/cxgb4: Remove kfifo usage 2012-05-18 13:22:36 -07:00
t4.h RDMA/cxgb4: Use DSGLs for fastreg and adapter memory writes for T5. 2013-03-14 11:35:59 -04:00
t4fw_ri_api.h RDMA/cxgb4: Add module option to tweak delayed ack 2010-07-21 10:53:52 -07:00
user.h RDMA/cxgb4: Add DB Overflow Avoidance 2012-05-18 13:22:31 -07:00