Lines Matching refs:extension

812 static gw_host * gw_host_get(request_st * const r, gw_extension *extension, int balance, int debug)…  in gw_host_get()  argument
814 const int ext_used = (int)extension->used; in gw_host_get()
817 if (1 == ext_used && extension->hosts[0]->active_procs > 0) in gw_host_get()
830 const gw_host * const host = extension->hosts[k]; in gw_host_get()
852 const gw_host * const host = extension->hosts[k]; in gw_host_get()
864 const gw_host *host = extension->hosts[0]; in gw_host_get()
867 int k = extension->last_used_ndx; in gw_host_get()
873 && 0 == (host = extension->hosts[ndx])->active_procs) ++ndx; in gw_host_get()
878 host = extension->hosts[ndx]; in gw_host_get()
887 extension->last_used_ndx = ndx; in gw_host_get()
899 const gw_host * const host = extension->hosts[k]; in gw_host_get()
933 gw_host * const host = extension->hosts[ndx]; in gw_host_get()
940 return extension->hosts[ndx]; in gw_host_get()
944 gw_host * const host = extension->hosts[k]; in gw_host_get()
958 if (!extension->note_is_sent) { in gw_host_get()
959 extension->note_is_sent = 1; in gw_host_get()
963 extension->key.ptr); in gw_host_get()
2472 gw_extension *extension = NULL; in gw_check_extension() local
2518 extension = exts->exts+k; in gw_check_extension()
2520 if (buffer_is_equal(&ds->value, &extension->key)) { in gw_check_extension()
2527 extension = NULL; in gw_check_extension()
2532 if (extension == NULL) { in gw_check_extension()
2547 extension = ext; in gw_check_extension()
2554 extension = ext; in gw_check_extension()
2560 } while (NULL == extension && gw_mode != GW_RESPONDER); in gw_check_extension()
2563 if (NULL == extension) { in gw_check_extension()
2568 host = gw_host_get(r, extension, p->conf.balance, p->conf.debug); in gw_check_extension()
2574 extension->note_is_sent = 0; in gw_check_extension()
2588 if (extension->key.ptr[0] == '/' && gw_mode != GW_AUTHORIZER) { in gw_check_extension()
2616 uint32_t elen = buffer_clen(&extension->key); in gw_check_extension()
2640 hctx->ext = extension; in gw_check_extension()