diff options
author | Haggai Eran <haggaie@mellanox.com> | 2014-12-11 18:04:14 +0300 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2014-12-16 05:13:35 +0300 |
commit | c1395a2a8c01e8a919e47d64eb3d23d00e824b8b (patch) | |
tree | 14c4baa698685dc3e59412a37e9774be1dc8fe09 /include/linux/mlx5 | |
parent | c5d76f130b286682b64c659eaf6af701e3d79a7b (diff) | |
download | linux-c1395a2a8c01e8a919e47d64eb3d23d00e824b8b.tar.xz |
IB/mlx5: Add function to read WQE from user-space
Add a helper function mlx5_ib_read_user_wqe to read information from
user-space owned work queues. The function will be used in a later
patch by the page-fault handling code in mlx5_ib.
Signed-off-by: Haggai Eran <haggaie@mellanox.com>
[ Add stub for ib_umem_copy_from() for CONFIG_INFINIBAND_USER_MEM=n
- Roland ]
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'include/linux/mlx5')
-rw-r--r-- | include/linux/mlx5/qp.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mlx5/qp.h b/include/linux/mlx5/qp.h index 3fa075daeb1d..67f4b9660b06 100644 --- a/include/linux/mlx5/qp.h +++ b/include/linux/mlx5/qp.h @@ -189,6 +189,9 @@ struct mlx5_wqe_ctrl_seg { __be32 imm; }; +#define MLX5_WQE_CTRL_DS_MASK 0x3f +#define MLX5_WQE_DS_UNITS 16 + struct mlx5_wqe_xrc_seg { __be32 xrc_srqn; u8 rsvd[12]; |