Lines Matching refs:exts
221 gw_extension *fe = f->exts+i; in gw_extensions_free()
227 free(f->exts); in gw_extensions_free()
234 if (buffer_is_equal(key, &ext->exts[i].key)) { in gw_extension_insert()
235 fe = ext->exts+i; in gw_extension_insert()
242 ck_realloc_u32((void **)&ext->exts,ext->used,8,sizeof(*ext->exts)); in gw_extension_insert()
243 memset((void *)(ext->exts + ext->used), 0, 8 * sizeof(*ext->exts)); in gw_extension_insert()
245 fe = ext->exts + ext->used++; in gw_extension_insert()
748 if (NULL == conf || NULL == conf->exts) continue; in unixsocket_is_dup()
750 gw_exts *exts = conf->exts; in unixsocket_is_dup() local
751 for (uint32_t j = 0; j < exts->used; ++j) { in unixsocket_is_dup()
752 gw_extension *ex = exts->exts+j; in unixsocket_is_dup()
1152 gw_exts *exts = s->exts; in gw_plugin_config_free() local
1153 if (exts) { in gw_plugin_config_free()
1154 for (uint32_t j = 0; j < exts->used; ++j) { in gw_plugin_config_free()
1155 gw_extension *ex = exts->exts+j; in gw_plugin_config_free()
1181 gw_extensions_free(s->exts); in gw_plugin_config_free()
1207 void gw_exts_clear_check_local(gw_exts *exts) { in gw_exts_clear_check_local() argument
1208 for (uint32_t j = 0; j < exts->used; ++j) { in gw_exts_clear_check_local()
1209 gw_extension *ex = exts->exts+j; in gw_exts_clear_check_local()
1312 s->exts = gw_extensions_init(); in gw_set_defaults_backend()
1713 gw_extension_insert(s->exts, &da_ext->key, host); in gw_set_defaults_backend()
2467 if (NULL == p->conf.exts) return HANDLER_GO_ON; in gw_check_extension()
2490 gw_exts *exts; in gw_check_extension() local
2493 exts = p->conf.exts_auth; in gw_check_extension()
2496 exts = p->conf.exts_resp; in gw_check_extension()
2499 if (0 == exts->used) continue; in gw_check_extension()
2517 for (k = 0; k < exts->used; ++k) { in gw_check_extension()
2518 extension = exts->exts+k; in gw_check_extension()
2525 if (k == exts->used) { in gw_check_extension()
2536 for (uint32_t k = 0; k < exts->used; ++k) { in gw_check_extension()
2537 gw_extension *ext = exts->exts+k; in gw_check_extension()
2824 static void gw_handle_trigger_exts(gw_exts * const exts, log_error_st * const errh, const int debug… in gw_handle_trigger_exts() argument
2825 for (uint32_t j = 0; j < exts->used; ++j) { in gw_handle_trigger_exts()
2826 gw_extension *ex = exts->exts+j; in gw_handle_trigger_exts()
2833 static void gw_handle_trigger_exts_wkr(gw_exts *exts, log_error_st *errh) { in gw_handle_trigger_exts_wkr() argument
2834 for (uint32_t j = 0; j < exts->used; ++j) { in gw_handle_trigger_exts_wkr()
2835 gw_extension * const ex = exts->exts+j; in gw_handle_trigger_exts_wkr()
2872 if (NULL == conf || NULL == conf->exts) continue; in gw_handle_trigger()
2879 ? gw_handle_trigger_exts_wkr(conf->exts, errh) in gw_handle_trigger()
2880 : gw_handle_trigger_exts(conf->exts, errh, debug); in gw_handle_trigger()
2912 if (NULL == conf || NULL == conf->exts) continue; in gw_handle_waitpid_cb()
2919 gw_exts *exts = conf->exts; in gw_handle_waitpid_cb() local
2920 for (uint32_t j = 0; j < exts->used; ++j) { in gw_handle_waitpid_cb()
2921 gw_extension *ex = exts->exts+j; in gw_handle_waitpid_cb()