i40iw: Utilize physically mapped memory regions
authorHenry Orosco <henry.orosco@intel.com>
Wed, 30 Nov 2016 20:56:14 +0000 (14:56 -0600)
committerDoug Ledford <dledford@redhat.com>
Mon, 5 Dec 2016 21:09:39 +0000 (16:09 -0500)
commitb6a529da69ce880ee4d0f3730ef46ead7f7cd0d3
tree0d4394d54cb7652e1029a9c3ed1ddcd13d19169e
parentd4165e3abdf16707602c10f0d678d4d564a87e35
i40iw: Utilize physically mapped memory regions

Add support to use physically mapped WQ's and MR's if determined
that the OS registered user-memory for the region is physically
contiguous. This feature will eliminate the need for unnecessarily
setting up and using PBL's when not required.

Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Henry Orosco <henry.orosco@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/i40iw/i40iw_verbs.c