Searched refs:uidx_table (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/ofed/libmlx5/
H A Dmlx5.c153 if (ctx->uidx_table[tind].refcnt < MLX5_UIDX_TABLE_MASK)
160 if (!ctx->uidx_table[tind].refcnt)
164 if (!ctx->uidx_table[tind].table[i])
184 if (!ctx->uidx_table[tind].refcnt) {
185 ctx->uidx_table[tind].table = calloc(MLX5_UIDX_TABLE_MASK + 1,
187 if (!ctx->uidx_table[tind].table)
191 ++ctx->uidx_table[tind].refcnt;
192 ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK] = rsc;
206 if (!--ctx->uidx_table[tind].refcnt)
207 free(ctx->uidx_table[tin
[all...]
H A Dmlx5.h235 } uidx_table[MLX5_UIDX_TABLE_SIZE]; member in struct:mlx5_context
685 if (likely(ctx->uidx_table[tind].refcnt))
686 return ctx->uidx_table[tind].table[uidx & MLX5_UIDX_TABLE_MASK];

Completed in 158 milliseconds