Lines Matching refs:ctx
151 struct dpc_ctx *ctx = c;
155 strcpy(ctx->canon, tmp);
158 if (ctx->cnt >= MAXADDRS) return 0;
159 if (rr != ctx->rrtype) return 0;
170 ctx->addrs[ctx->cnt].family = family;
171 ctx->addrs[ctx->cnt].scopeid = 0;
172 memcpy(ctx->addrs[ctx->cnt++].addr, data, len);
221 struct dpc_ctx ctx = { .addrs = buf, .canon = canon };
285 ctx.rrtype = qtypes[i];
287 __dns_parse(abuf[i], alens[i], dns_parse_callback, &ctx);
289 if (ctx.cnt) return ctx.cnt;
290 queryName = ctx.canon;