Lines Matching refs:ctx
60 evContext_p *ctx = opaqueCtx.opaque;
75 if (ctx->streams != NULL)
76 ctx->streams->prev = new;
78 new->next = ctx->streams;
79 ctx->streams = new;
94 evContext_p *ctx = opaqueCtx.opaque;
109 if (ctx->streams != NULL)
110 ctx->streams->prev = new;
112 new->next = ctx->streams;
113 ctx->streams = new;
147 evContext_p *ctx = opaqueCtx.opaque;
151 * The streams list is doubly threaded. First, there's ctx->streams
153 * there's ctx->strDone (head) and ctx->strLast (tail) which thread
158 /* Unlink from ctx->streams. */
162 ctx->streams = old->next;
167 * If 'old' is on the ctx->strDone list, remove it. Update
168 * ctx->strLast if necessary.
176 if (ctx->strDone == old) {
177 ctx->strDone = NULL;
178 ctx->strLast = NULL;
184 ctx->strDone = old->nextDone;
188 ctx->strLast = old->prevDone;
243 evContext_p *ctx = opaqueCtx.opaque;
245 if (ctx->strLast != NULL) {
246 str->prevDone = ctx->strLast;
247 ctx->strLast->nextDone = str;
248 ctx->strLast = str;
250 INSIST(ctx->strDone == NULL);
251 ctx->strDone = ctx->strLast = str;