Lines Matching refs:ve

53     vhostdb_cache_entry * const ve =  in vhostdb_cache_entry_init()  local
55 ve->ctime = log_monotonic_secs; in vhostdb_cache_entry_init()
56 ve->slen = slen; in vhostdb_cache_entry_init()
57 ve->dlen = dlen; in vhostdb_cache_entry_init()
58 ve->server_name = (char *)(ve + 1); in vhostdb_cache_entry_init()
59 ve->document_root = ve->server_name + slen; in vhostdb_cache_entry_init()
60 memcpy(ve->server_name, server_name->ptr, slen); in vhostdb_cache_entry_init()
61 memcpy(ve->document_root, docroot->ptr, dlen); in vhostdb_cache_entry_init()
62 return ve; in vhostdb_cache_entry_init()
66 vhostdb_cache_entry_free (vhostdb_cache_entry *ve) in vhostdb_cache_entry_free() argument
68 free(ve); in vhostdb_cache_entry_free()
103 vhostdb_cache_entry * const ve = in mod_vhostdb_cache_query() local
106 return ve in mod_vhostdb_cache_query()
107 && buffer_is_equal_string(&r->uri.authority, ve->server_name, ve->slen) in mod_vhostdb_cache_query()
108 ? ve in mod_vhostdb_cache_query()
113 …_vhostdb_cache_insert (request_st * const r, plugin_data * const p, vhostdb_cache_entry * const ve) in mod_vhostdb_cache_insert() argument
121 *sptree = splaytree_insert(*sptree, ndx, ve); in mod_vhostdb_cache_insert()
124 (*sptree)->data = ve; in mod_vhostdb_cache_insert()
240 vhostdb_cache_entry *ve; in REQUEST_FUNC() local
242 if ((ve = r->plugin_ctx[p->id])) { in REQUEST_FUNC()
244 vhostdb_cache_entry_free(ve); in REQUEST_FUNC()
258 static handler_t mod_vhostdb_found (request_st * const r, vhostdb_cache_entry * const ve) in mod_vhostdb_found() argument
261 if (ve->slen) { in mod_vhostdb_found()
263 buffer_copy_string_len(&r->server_name_buf, ve->server_name, ve->slen); in mod_vhostdb_found()
265 buffer_copy_string_len(&r->physical.doc_root, ve->document_root, ve->dlen); in mod_vhostdb_found()
271 vhostdb_cache_entry *ve; in REQUEST_FUNC() local
277 ve = r->plugin_ctx[p->id]; in REQUEST_FUNC()
278 if (ve in REQUEST_FUNC()
279 && buffer_is_equal_string(&r->uri.authority, ve->server_name, ve->slen)) in REQUEST_FUNC()
280 return mod_vhostdb_found(r, ve); /* HANDLER_GO_ON */ in REQUEST_FUNC()
285 if (p->conf.vhostdb_cache && (ve = mod_vhostdb_cache_query(r, p))) in REQUEST_FUNC()
286 return mod_vhostdb_found(r, ve); /* HANDLER_GO_ON */ in REQUEST_FUNC()
306 if (ve && !p->conf.vhostdb_cache) in REQUEST_FUNC()
307 vhostdb_cache_entry_free(ve); in REQUEST_FUNC()
309 ve = vhostdb_cache_entry_init(&r->uri.authority, b); in REQUEST_FUNC()
312 r->plugin_ctx[p->id] = ve; in REQUEST_FUNC()
314 mod_vhostdb_cache_insert(r, p, ve); in REQUEST_FUNC()
316 return mod_vhostdb_found(r, ve); /* HANDLER_GO_ON */ in REQUEST_FUNC()
330 const vhostdb_cache_entry * const ve = t->data; in mod_vhostdb_tag_old_entries() local
331 if (cur_ts - ve->ctime > max_age) in mod_vhostdb_tag_old_entries()