Lines Matching defs:h3_baller
103 struct cf_hc_baller h3_baller;
146 cf_hc_baller_reset(&ctx->h3_baller, data);
163 if(winner != &ctx->h3_baller)
164 cf_hc_baller_reset(&ctx->h3_baller, data);
213 if(!ctx->h3_baller.enabled || !cf_hc_baller_is_active(&ctx->h3_baller))
224 if(cf_hc_baller_reply_ms(&ctx->h3_baller, data) < 0) {
255 DEBUGASSERT(!ctx->h3_baller.cf);
260 if(ctx->h3_baller.enabled) {
261 cf_hc_baller_init(&ctx->h3_baller, cf, data, "h3", TRNSPRT_QUIC);
272 if(cf_hc_baller_is_active(&ctx->h3_baller)) {
273 result = cf_hc_baller_connect(&ctx->h3_baller, cf, data, done);
275 result = baller_connected(cf, data, &ctx->h3_baller);
294 if((!ctx->h3_baller.enabled || ctx->h3_baller.result) &&
298 result = ctx->result = ctx->h3_baller.enabled?
299 ctx->h3_baller.result : ctx->h21_baller.result;
334 ballers[0] = &ctx->h3_baller;
355 return cf_hc_baller_data_pending(&ctx->h3_baller, data)
375 cfb = ctx->h3_baller.enabled? ctx->h3_baller.cf : NULL;
464 ctx->h3_baller.enabled = try_h3;