Home | History | Annotate | Download | only in isc

Lines Matching refs:tran

98 	LIST(struct ctl_tran)	tran;
177 INIT_LIST(ctx->tran);
241 struct ctl_tran *tran;
259 tran = new_tran(ctx, donefunc, uap, 1);
260 if (tran == NULL)
262 if (ctl_bufget(&tran->outbuf, ctx->logger) < 0)
264 memcpy(tran->outbuf.text, cmd, len);
265 tran->outbuf.used = len;
266 for (pc = tran->outbuf.text, n = 0; n < tran->outbuf.used; pc++, n++)
288 APPEND(ctx->tran, new, link);
297 struct ctl_tran *tran;
312 tran = HEAD(ctx->wtran);
313 UNLINK(ctx->wtran, tran, wlink);
322 *iovp++ = evConsIovec(tran->outbuf.text, tran->outbuf.used);
326 write_done, tran, &ctx->wrID) < 0) {
351 REQUIRE(EMPTY(ctx->tran));
377 for (this = HEAD(ctx->tran); this != NULL; this = next) {
412 struct ctl_tran *tran;
428 tran = new_tran(ctx, ctx->donefunc, ctx->uap, 0);
429 if (tran == NULL) {
446 struct ctl_tran *tran = (struct ctl_tran *)uap;
447 struct ctl_cctx *ctx = tran->ctx;
455 ctl_bufput(&tran->outbuf);
491 struct ctl_tran *tran;
501 REQUIRE(!EMPTY(ctx->tran));
502 tran = HEAD(ctx->tran);
546 (*tran->donefunc)(ctx, tran->uap, ctx->inbuf.text,
554 UNLINK(ctx->tran, tran, link);
555 memput(tran, sizeof *tran);