Lines Matching defs:tind
211 int tind = srqn >> MLX5_SRQ_TABLE_SHIFT;
213 if (ctx->srq_table[tind].refcnt)
214 return ctx->srq_table[tind].table[srqn & MLX5_SRQ_TABLE_MASK];
222 int tind = srqn >> MLX5_SRQ_TABLE_SHIFT;
224 if (!ctx->srq_table[tind].refcnt) {
225 ctx->srq_table[tind].table = calloc(MLX5_QP_TABLE_MASK + 1,
227 if (!ctx->srq_table[tind].table)
231 ++ctx->srq_table[tind].refcnt;
232 ctx->srq_table[tind].table[srqn & MLX5_QP_TABLE_MASK] = srq;
238 int tind = srqn >> MLX5_QP_TABLE_SHIFT;
240 if (!--ctx->srq_table[tind].refcnt)
241 free(ctx->srq_table[tind].table);
243 ctx->srq_table[tind].table[srqn & MLX5_SRQ_TABLE_MASK] = NULL;