linux/drivers/infiniband/hw/mlx5
Yishai Hadas eeb8461e36 IB: Refactor umem to use linear SG table
This patch refactors the IB core umem code and vendor drivers to use a
linear (chained) SG table instead of chunk list.  With this change the
relevant code becomes clearer—no need for nested loops to build and
use umem.

Signed-off-by: Shachar Raindel <raindel@mellanox.com>
Signed-off-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2014-03-04 10:34:28 -08:00
..
ah.c mlx5: Add driver for Mellanox Connect-IB adapters 2013-07-08 10:32:24 -07:00
cq.c IB/mlx5: Verify reserved fields are cleared 2014-01-22 23:23:54 -08:00
doorbell.c IB: Refactor umem to use linear SG table 2014-03-04 10:34:28 -08:00
Kconfig IB/mlx5: Remove dependency on X86 2014-02-13 20:48:02 -08:00
mad.c mlx5: Add driver for Mellanox Connect-IB adapters 2013-07-08 10:32:24 -07:00
main.c IB/mlx5: Don't set "block multicast loopback" capability 2014-02-06 23:09:48 -08:00
Makefile mlx5: Add driver for Mellanox Connect-IB adapters 2013-07-08 10:32:24 -07:00
mem.c IB: Refactor umem to use linear SG table 2014-03-04 10:34:28 -08:00
mlx5_ib.h IB/mlx5: Add support for resize CQ 2014-01-22 23:23:50 -08:00
mr.c IB/mlx5: Remove unused code in mr.c 2014-01-14 13:54:23 -08:00
qp.c IB/mlx5: Don't set "block multicast loopback" capability 2014-02-06 23:09:48 -08:00
srq.c mlx5: Use enum to indicate adapter page size 2013-11-08 14:43:01 -08:00
user.h IB/mlx5: Fix binary compatibility with libmlx5 2014-02-06 23:00:48 -08:00