diff options
author | Michael Margolin <mrgolin@amazon.com> | 2025-07-08 20:23:08 +0000 |
---|---|---|
committer | Leon Romanovsky <leon@kernel.org> | 2025-07-13 04:00:34 -0400 |
commit | 9fb3dd85197f5e5901a81b104a0f8b513148d138 (patch) | |
tree | 75d533a8640937bed19c434e7a766a2f0863a86f /kernel/locking/rtmutex_api.c | |
parent | c897c2c8b8e82981df10df546c753ac857612937 (diff) |
RDMA/efa: Add CQ with external memory support
Add an option to create CQ using external memory instead of allocating
in the driver. The memory can be passed from userspace by dmabuf fd and
an offset or a VA. One of the possible usages is creating CQs that
reside in accelerator memory, allowing low latency asynchronous direct
polling from the accelerator device. Add a capability bit to reflect on
the feature support.
Reviewed-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>
Link: https://patch.msgid.link/20250708202308.24783-4-mrgolin@amazon.com
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'kernel/locking/rtmutex_api.c')
0 files changed, 0 insertions, 0 deletions