Lines Matching refs:p

50 	plugin_data *p;  in INIT_FUNC()  local
52 p = calloc(1, sizeof(*p)); in INIT_FUNC()
54 return p; in INIT_FUNC()
59 plugin_data *p = p_d; in FREE_FUNC() local
63 if (!p) return HANDLER_GO_ON; in FREE_FUNC()
65 if (p->config_storage) { in FREE_FUNC()
68 plugin_config *s = p->config_storage[i]; in FREE_FUNC()
76 free(p->config_storage); in FREE_FUNC()
79 free(p); in FREE_FUNC()
87 plugin_data *p = p_d; in SETDEFAULTS_FUNC() local
97 if (!p) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
99 p->config_storage = calloc(1, srv->config_context->used * sizeof(specific_config *)); in SETDEFAULTS_FUNC()
113 p->config_storage[i] = s; in SETDEFAULTS_FUNC()
124 p->conf.x = s->x;
125 static int mod_setenv_patch_connection(server *srv, connection *con, plugin_data *p) { in mod_setenv_patch_connection() argument
127 plugin_config *s = p->config_storage[0]; in mod_setenv_patch_connection()
136 s = p->config_storage[i]; in mod_setenv_patch_connection()
160 plugin_data *p = p_d; in URIHANDLER_FUNC() local
164 if (con->plugin_ctx[p->id]) { in URIHANDLER_FUNC()
165 hctx = con->plugin_ctx[p->id]; in URIHANDLER_FUNC()
169 con->plugin_ctx[p->id] = hctx; in URIHANDLER_FUNC()
178 mod_setenv_patch_connection(srv, con, p); in URIHANDLER_FUNC()
180 for (k = 0; k < p->conf.request_header->used; k++) { in URIHANDLER_FUNC()
181 data_string *ds = (data_string *)p->conf.request_header->data[k]; in URIHANDLER_FUNC()
194 for (k = 0; k < p->conf.environment->used; k++) { in URIHANDLER_FUNC()
195 data_string *ds = (data_string *)p->conf.environment->data[k]; in URIHANDLER_FUNC()
208 for (k = 0; k < p->conf.response_header->used; k++) { in URIHANDLER_FUNC()
209 data_string *ds = (data_string *)p->conf.response_header->data[k]; in URIHANDLER_FUNC()
219 plugin_data *p = p_d; in CONNECTION_FUNC() local
223 if (con->plugin_ctx[p->id]) { in CONNECTION_FUNC()
224 handler_ctx_free(con->plugin_ctx[p->id]); in CONNECTION_FUNC()
225 con->plugin_ctx[p->id] = NULL; in CONNECTION_FUNC()
233 int mod_setenv_plugin_init(plugin *p);
234 int mod_setenv_plugin_init(plugin *p) { in mod_setenv_plugin_init() argument
235 p->version = LIGHTTPD_VERSION_ID; in mod_setenv_plugin_init()
236 p->name = buffer_init_string("setenv"); in mod_setenv_plugin_init()
238 p->init = mod_setenv_init; in mod_setenv_plugin_init()
239 p->handle_uri_clean = mod_setenv_uri_handler; in mod_setenv_plugin_init()
240 p->set_defaults = mod_setenv_set_defaults; in mod_setenv_plugin_init()
241 p->cleanup = mod_setenv_free; in mod_setenv_plugin_init()
243 p->connection_reset = mod_setenv_reset; in mod_setenv_plugin_init()
245 p->data = NULL; in mod_setenv_plugin_init()