]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
RDMA/irdma: Add Atomic Operations support
authorFaisal Latif <faisal.latif@intel.com>
Wed, 27 Aug 2025 15:25:43 +0000 (10:25 -0500)
committerLeon Romanovsky <leon@kernel.org>
Thu, 18 Sep 2025 08:48:46 +0000 (04:48 -0400)
commita24a29c8747f75c4b6967e689c2ca82445ccc9b1
tree9cb875624b41e963865ad70456ae453e1c895f84
parenteb31dfc2b41a1bccd697b57ad6f059534fbd5b71
RDMA/irdma: Add Atomic Operations support

Extend irdma to support atomic operations, namely Compare and Swap and
Fetch and Add, for GEN3 devices.

Signed-off-by: Faisal Latif <faisal.latif@intel.com>
Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
Link: https://patch.msgid.link/20250827152545.2056-15-tatyana.e.nikolova@intel.com
Tested-by: Jacob Moroni <jmoroni@google.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/irdma/ctrl.c
drivers/infiniband/hw/irdma/defs.h
drivers/infiniband/hw/irdma/ig3rdma_hw.c
drivers/infiniband/hw/irdma/type.h
drivers/infiniband/hw/irdma/uk.c
drivers/infiniband/hw/irdma/user.h
drivers/infiniband/hw/irdma/verbs.c
drivers/infiniband/hw/irdma/verbs.h