Lines Matching refs:ctx
64 evContext_p *ctx = opaqueCtx.opaque;
79 if (ctx->streams != NULL)
80 ctx->streams->prev = new;
82 new->next = ctx->streams;
83 ctx->streams = new;
98 evContext_p *ctx = opaqueCtx.opaque;
113 if (ctx->streams != NULL)
114 ctx->streams->prev = new;
116 new->next = ctx->streams;
117 ctx->streams = new;
151 evContext_p *ctx = opaqueCtx.opaque;
155 * The streams list is doubly threaded. First, there's ctx->streams
157 * there's ctx->strDone (head) and ctx->strLast (tail) which thread
162 /* Unlink from ctx->streams. */
166 ctx->streams = old->next;
171 * If 'old' is on the ctx->strDone list, remove it. Update
172 * ctx->strLast if necessary.
180 if (ctx->strDone == old) {
181 ctx->strDone = NULL;
182 ctx->strLast = NULL;
188 ctx->strDone = old->nextDone;
192 ctx->strLast = old->prevDone;
247 evContext_p *ctx = opaqueCtx.opaque;
249 if (ctx->strLast != NULL) {
250 str->prevDone = ctx->strLast;
251 ctx->strLast->nextDone = str;
252 ctx->strLast = str;
254 INSIST(ctx->strDone == NULL);
255 ctx->strDone = ctx->strLast = str;