Lines Matching defs:ctx
148 struct srp_gc_ctx *ctx;
158 ctx = pool_get(&srp_gc_ctx_pool, PR_WAITOK);
159 ctx->srp_gc = srp_gc;
160 ctx->hzrd.sh_p = srp;
161 ctx->hzrd.sh_v = v;
163 timeout_set(&ctx->tick, srp_v_gc, ctx);
164 timeout_add(&ctx->tick, 1);
170 struct srp_gc_ctx *ctx = x;
172 if (srp_v_referenced(ctx->hzrd.sh_p, ctx->hzrd.sh_v)) {
174 timeout_add(&ctx->tick, 1);
178 srp_v_dtor(ctx->srp_gc, ctx->hzrd.sh_v);
179 pool_put(&srp_gc_ctx_pool, ctx);