acrn-kernel/drivers/infiniband/hw/cxgb3
Bryan Rosenburg 82d416fffb RDMA/cxgb3: Fix shift calc in build_phys_page_list() for 1-entry page lists
A single entry (addr 0x10001000, size 0x2000) will get converted to
page address 0x10000000 with a page size of 0x4000.  The code as it
stands doesn't address the single buffer case, but in fact it allows
the subsequent single-buffer special case to be eliminated entirely.
Because the mask now includes the (page adjusted) starting and ending
addresses, the general case works for the single buffer case as well.

Signed-off-by: Bryan Rosenburg <rosnbrg@us.ibm.com>
Acked-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-02-25 16:00:29 -08:00
..
Kconfig
Makefile INFINIBAND: Remove 'TOPDIR' from Makefiles 2008-01-28 23:14:37 +01:00
cxio_dbg.c
cxio_hal.c RDMA/cxgb3: Fix the T3A workaround checks 2008-01-25 14:17:47 -08:00
cxio_hal.h
cxio_resource.c
cxio_resource.h
cxio_wr.h RDMA/cxgb3: Mark QP as privileged based on user capabilities 2008-01-25 14:17:45 -08:00
iwch.c
iwch.h
iwch_cm.c RDMA/cxgb3: Fail loopback connections 2008-02-13 07:47:42 -08:00
iwch_cm.h
iwch_cq.c
iwch_ev.c
iwch_mem.c RDMA/cxgb3: Fix shift calc in build_phys_page_list() for 1-entry page lists 2008-02-25 16:00:29 -08:00
iwch_provider.c RDMA/cxgb3: Fix the T3A workaround checks 2008-01-25 14:17:47 -08:00
iwch_provider.h
iwch_qp.c RDMA/cxgb3: Mark QP as privileged based on user capabilities 2008-01-25 14:17:45 -08:00
iwch_user.h
tcb.h