Lines Matching refs:tind
674 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift;
676 if (ctx->qp_table[tind].refcnt)
677 return ctx->qp_table[tind].table[qpn & ctx->qp_table_mask];
684 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift;
686 if (!ctx->qp_table[tind].refcnt) {
687 ctx->qp_table[tind].table = calloc(ctx->qp_table_mask + 1,
689 if (!ctx->qp_table[tind].table)
693 ++ctx->qp_table[tind].refcnt;
694 ctx->qp_table[tind].table[qpn & ctx->qp_table_mask] = qp;
700 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift;
702 if (!--ctx->qp_table[tind].refcnt)
703 free(ctx->qp_table[tind].table);
705 ctx->qp_table[tind].table[qpn & ctx->qp_table_mask] = NULL;