linux/drivers/infiniband/hw/erdma
Akiva Goldberger dd6d7f8574 RDMA: Pass entire uverbs attr bundle to create cq function
Changes the create_cq verb signature by sending the entire uverbs attr
bundle as a parameter. This allows drivers to send driver specific attrs
through ioctl for the create_cq verb and access them in their driver
specific code.

Also adds a new enum value for driver specific ioctl attributes for
methods already supporting UHW.

Link: https://lore.kernel.org/r/ed147343987c0d43fd391c1b2f85e2f425747387.1719512393.git.leon@kernel.org
Signed-off-by: Akiva Goldberger <agoldberger@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2024-06-27 16:28:21 -03:00
..
Kconfig RDMA/erdma: Add driver to kernel build environment 2022-07-27 16:04:05 -03:00
Makefile RDMA/erdma: Add driver to kernel build environment 2022-07-27 16:04:05 -03:00
erdma.h RDMA/erdma: Unify the names related to doorbell records 2024-04-01 14:46:01 +03:00
erdma_cm.c net/sock: Introduce trace_sk_data_ready() 2023-01-23 11:26:50 +00:00
erdma_cm.h RDMA/erdma: Unify byte ordering APIs usage 2023-03-22 13:10:46 +02:00
erdma_cmdq.c RDMA/erdma: Remove unnecessary __GFP_ZERO flag 2024-04-01 14:46:01 +03:00
erdma_cq.c RDMA/erdma: Unify the names related to doorbell records 2024-04-01 14:46:01 +03:00
erdma_eq.c RDMA/erdma: Remove unnecessary __GFP_ZERO flag 2024-04-01 14:46:01 +03:00
erdma_hw.h RDMA/erdma: Unify the names related to doorbell records 2024-04-01 14:46:01 +03:00
erdma_main.c RDMA/erdma: Allocate doorbell records from dma pool 2024-04-01 14:46:01 +03:00
erdma_qp.c RDMA/erdma: Unify the names related to doorbell records 2024-04-01 14:46:01 +03:00
erdma_verbs.c RDMA: Pass entire uverbs attr bundle to create cq function 2024-06-27 16:28:21 -03:00
erdma_verbs.h RDMA: Pass entire uverbs attr bundle to create cq function 2024-06-27 16:28:21 -03:00