RDMA_UCAP_MAX
ret = alloc_chrdev_region(&ucaps_base_dev, 0, RDMA_UCAP_MAX,
if (type >= RDMA_UCAP_MAX)
static struct ib_ucap *ucaps_list[RDMA_UCAP_MAX];
for (type = RDMA_UCAP_FIRST; type < RDMA_UCAP_MAX; type++) {
WARN_ON(type == RDMA_UCAP_MAX);
static const char *ucap_names[RDMA_UCAP_MAX] = {
for (int i = RDMA_UCAP_FIRST; i < RDMA_UCAP_MAX; i++)
unregister_chrdev_region(ucaps_base_dev, RDMA_UCAP_MAX);
for (int type = RDMA_UCAP_FIRST; type < RDMA_UCAP_MAX; type++) {