if (ctx) ctx->ref++;
if (!ctx) ctx = ERR_PTR(-ENOENT); else if (ctx->file != file) ctx = ERR_PTR(-EINVAL); else atomic_inc(&ctx->ref);
static struct ib_ucm_context *ib_ucm_ctx_get(int id){	struct ib_ucm_context *ctx;	down(&ctx_id_mutex);	ctx = idr_find(&ctx_id_table, id);	if (ctx)		ctx->ref++;	up(&ctx_id_mutex);	return ctx;}