Lines Matching defs:svcctx
1230 if (state->nctx->svcctx) {
1231 if (state->nctx->svcctx->ready) {
1243 ret = nss_setent_add_ref(state, state->nctx->svcctx, req);
1254 state->nctx->svcctx = talloc_zero(nctx, struct getent_ctx);
1255 if (!state->nctx->svcctx) {
1259 state->getent_ctx = nctx->svcctx;
1271 state->nctx->svcctx->doms = talloc_zero_array(state->nctx->svcctx,
1274 if (!state->nctx->svcctx->doms) {
1280 ret = nss_setent_add_ref(state, state->nctx->svcctx, req);
1487 struct getent_ctx *svcctx = step_ctx->getent_ctx;
1504 svcctx->doms[svcctx->num].domain = dctx->domain;
1505 svcctx->doms[svcctx->num].res = talloc_steal(svcctx->doms, res);
1506 svcctx->num++;
1547 nctx->svcctx->ready = true;
1554 te = tevent_add_timer(rctx->ev, nctx->svcctx, tv,
1562 nss_setent_notify_done(nctx->svcctx);
1580 talloc_zfree(nctx->svcctx);
1685 if(!nctx->svcctx || !nctx->svcctx->ready) {
1778 struct getent_ctx *svcctx;
1787 if (!nctx->svcctx) goto none;
1789 svcctx = nctx->svcctx;
1792 if (state_ctx->svcent.dom_idx >= svcctx->num) break;
1794 pdom = &svcctx->doms[state_ctx->svcent.dom_idx];
1797 if (n <= 0 && (state_ctx->svcent.dom_idx+1 < svcctx->num)) {
1799 pdom = &svcctx->doms[state_ctx->svcent.dom_idx];
1847 if (nctx->svcctx == NULL) goto done;