linux/drivers/infiniband/hw/mlx5
Yonatan Cohen a60109dc9a IB/mlx5: Add support for extended atomic operations
Extended atomic operations cmp&swp and fetch&add is a Mellanox
feature extending the standard atomic operation to use, varied
operand sizes, as apposed to normal atomic operation that use
an 8 byte operand only.
Extended atomics allows masking the results and arguments.

This patch configures QP to support extended atomic operation
with the maximum size possible, as exposed by HCA capabilities.

Signed-off-by: Yonatan Cohen <yonatanc@mellanox.com>
Reviewed-by: Guy Levi <guyle@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2018-10-17 11:53:23 -04:00
..
ah.c RDMA: Convert drivers to use sgid_attr instead of sgid_index 2018-06-18 11:11:26 -06:00
cmd.c IB/mlx5: Set uid as part of TD commands 2018-09-25 14:06:38 -06:00
cmd.h IB/mlx5: Set uid as part of TD commands 2018-09-25 14:06:38 -06:00
cong.c IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 2018-07-09 13:15:12 -06:00
cq.c IB/mlx5: Support scatter to CQE for DC transport type 2018-10-17 11:25:41 -04:00
devx.c IB/mlx5: Verify DEVX object type 2018-10-16 00:19:59 -06:00
doorbell.c
flow.c RDMA/mlx5: Add support for flow tag to raw create flow 2018-10-16 00:24:45 -06:00
gsi.c RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const 2018-07-30 20:09:34 -06:00
ib_rep.c RDMA/drivers: Use core provided API for registering device attributes 2018-10-17 03:45:01 -06:00
ib_rep.h RDMA/mlx5: Update SPDX tags to show proper license 2018-06-05 14:04:20 -06:00
ib_virt.c
Kconfig net/mlx5: Fix tristate and description for MLX5 module 2018-07-18 14:33:25 -07:00
mad.c IB/mlx5: Route MADs for dual port RoCE 2018-01-08 11:42:23 -07:00
main.c RDMA/drivers: Use core provided API for registering device attributes 2018-10-17 03:45:01 -06:00
Makefile IB/mlx5: Introduce flow steering matcher uapi object 2018-07-24 13:34:37 -06:00
mem.c RDMA/umem: Get rid of struct ib_umem.odp_data 2018-09-21 11:54:46 -04:00
mlx5_ib.h IB/mlx5: Support scatter to CQE for DC transport type 2018-10-17 11:25:41 -04:00
mr.c IB/mlx5: Fix MR cache initialization 2018-10-16 08:30:37 -06:00
odp.c RDMA/umem: Use umem->owning_mm inside ODP 2018-09-21 11:58:36 -04:00
qp.c IB/mlx5: Add support for extended atomic operations 2018-10-17 11:53:23 -04:00
srq.c IB/mlx5: Set uid as part of SRQ commands 2018-09-25 14:06:04 -06:00