linux_dsm_epyc7002/drivers/infiniband/hw/mlx5
Haggai Eran 968e78dd96 IB/mlx5: Enhance UMR support to allow partial page table update
The current UMR interface doesn't allow partial updates to a memory
region's page tables. This patch changes the interface to allow that.

It also changes the way the UMR operation validates the memory
region's state.  When set, IB_SEND_UMR_FAIL_IF_FREE will cause the UMR
operation to fail if the MKEY is in the free state. When it is
unchecked the operation will check that it isn't in the free state.

Signed-off-by: Haggai Eran <haggaie@mellanox.com>
Signed-off-by: Shachar Raindel <raindel@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2014-12-15 18:13:35 -08:00
..
ah.c mlx5: Add driver for Mellanox Connect-IB adapters 2013-07-08 10:32:24 -07:00
cq.c mlx5: don't duplicate kvfree() 2014-11-21 14:58:18 -05: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 net/mlx5_core: Update device capabilities handling 2014-10-03 15:42:31 -07:00
main.c Main set of InfiniBand/RDMA updates for 3.18 merge window: 2014-10-19 12:29:23 -07:00
Makefile mlx5: Add driver for Mellanox Connect-IB adapters 2013-07-08 10:32:24 -07:00
mem.c IB/mlx5: Modify to work with arbitrary page size 2014-10-09 00:08:40 -07:00
mlx5_ib.h IB/mlx5: Enhance UMR support to allow partial page table update 2014-12-15 18:13:35 -08:00
mr.c IB/mlx5: Enhance UMR support to allow partial page table update 2014-12-15 18:13:35 -08:00
qp.c IB/mlx5: Enhance UMR support to allow partial page table update 2014-12-15 18:13:35 -08:00
srq.c mlx5: don't duplicate kvfree() 2014-11-21 14:58:18 -05:00
user.h IB/mlx5: add missing padding at end of struct mlx5_ib_create_srq 2014-05-27 11:53:16 -07:00