Home
last modified time | relevance | path

Searched refs:vh (Results 1 - 25 of 71) sorted by relevance

123

/third_party/libwebsockets/lib/core-net/
H A Dvhost.c28 lws_tls_session_vh_destroy(struct lws_vhost *vh);
253 /* allocate the vh priv array only on demand */ in lws_protocol_vh_priv_zalloc()
281 vhost->protocol_vh_privs[n] = lws_zalloc((size_t)size, "vh priv"); in lws_protocol_vh_priv_zalloc()
320 struct lws_vhost *vh; in lws_vhd_find_by_pvo() local
325 vh = cx->vhost_list; in lws_vhd_find_by_pvo()
326 while (vh) { in lws_vhd_find_by_pvo()
328 if (vh->protocol_vh_privs) { in lws_vhd_find_by_pvo()
330 for (n = 0; n < vh->count_protocols; n++) { in lws_vhd_find_by_pvo()
333 if (strcmp(vh->protocols[n].name, protname)) in lws_vhd_find_by_pvo()
336 /* this vh ha in lws_vhd_find_by_pvo()
364 lws_vhost_protocol_options(struct lws_vhost *vh, const char *name) lws_vhost_protocol_options() argument
381 lws_protocol_init_vhost(struct lws_vhost *vh, int *any) lws_protocol_init_vhost() argument
500 struct lws_vhost *vh = context->vhost_list; lws_protocol_init() local
577 struct lws_vhost *vh, **vh1 = &context->vhost_list; lws_create_vhost() local
1181 __lws_vhost_destroy_pt_wsi_dieback_start(struct lws_vhost *vh) global() argument
1286 lws_vhost_destroy1(struct lws_vhost *vh) global() argument
1429 __lws_vhost_destroy2(struct lws_vhost *vh) global() argument
1629 lws_vhost_destroy(struct lws_vhost *vh) global() argument
1684 struct lws_vhost *vh = cx->vhost_list; global() local
1934 lws_vh_tag(struct lws_vhost *vh) global() argument
1940 lwsl_vhost_get_cx(struct lws_vhost *vh) global() argument
1951 struct lws_vhost *vh = (struct lws_vhost *)obj; global() local
[all...]
H A Dwsi.c65 lws_vhost_bind_wsi(struct lws_vhost *vh, struct lws *wsi) in lws_vhost_bind_wsi() argument
67 if (wsi->a.vhost == vh) in lws_vhost_bind_wsi()
70 lws_context_lock(vh->context, __func__); /* ---------- context { */ in lws_vhost_bind_wsi()
71 wsi->a.vhost = vh; in lws_vhost_bind_wsi()
74 if (!vh->count_bound_wsi && vh->grace_after_unref) { in lws_vhost_bind_wsi()
76 lws_sul_cancel(&vh->sul_unref); in lws_vhost_bind_wsi()
80 vh->count_bound_wsi++; in lws_vhost_bind_wsi()
81 lws_context_unlock(vh->context); /* } context ---------- */ in lws_vhost_bind_wsi()
83 lwsl_wsi_debug(wsi, "vh in lws_vhost_bind_wsi()
95 struct lws_vhost *vh = wsi->a.vhost; __lws_vhost_unbind_wsi() local
153 lws_vhost_name_to_protocol(struct lws_vhost *vh, const char *name) lws_vhost_name_to_protocol() argument
205 lws_callback_all_protocol_vhost_args(struct lws_vhost *vh, const struct lws_protocols *protocol, int reason, void *argp, size_t len) lws_callback_all_protocol_vhost_args() argument
231 lws_callback_all_protocol_vhost(struct lws_vhost *vh, const struct lws_protocols *protocol, int reason) lws_callback_all_protocol_vhost() argument
389 lws_callback_vhost_protocols_vhost(struct lws_vhost *vh, int reason, void *in, size_t len) lws_callback_vhost_protocols_vhost() argument
[all...]
H A Dadopt.c80 lwsl_wsi_debug(new_wsi, "joining vh %s, tsi %d", in lws_create_new_server_wsi()
117 * req cx lock, acq pt lock, acq vh lock
121 __lws_adopt_descriptor_vhost1(struct lws_vhost *vh, lws_adoption_type type, in __lws_adopt_descriptor_vhost1() argument
136 if (!vh) in __lws_adopt_descriptor_vhost1()
139 context = vh->context; in __lws_adopt_descriptor_vhost1()
141 lws_context_assert_lock_held(vh->context); in __lws_adopt_descriptor_vhost1()
146 new_wsi = lws_create_new_server_wsi(vh, n, "adopted"); in __lws_adopt_descriptor_vhost1()
223 __lws_vhost_unbind_wsi(new_wsi); /* req cx, acq vh lock */ in __lws_adopt_descriptor_vhost1()
480 lws_adopt_descriptor_vhost(struct lws_vhost *vh, lws_adoption_type type, in lws_adopt_descriptor_vhost() argument
488 info.vh in lws_adopt_descriptor_vhost()
554 lws_adopt_socket_vhost(struct lws_vhost *vh, lws_sockfd_type accept_fd) lws_adopt_socket_vhost() argument
[all...]
/third_party/libwebsockets/lib/tls/openssl/
H A Dopenssl-session.c51 lws_dll2_remove(&ts->list); /* vh lock */ in __lws_tls_session_destroy()
57 __lws_tls_session_lookup_by_name(struct lws_vhost *vh, const char *name) in __lws_tls_session_lookup_by_name() argument
60 lws_dll2_get_head(&vh->tls_sessions)) { in __lws_tls_session_lookup_by_name()
87 lws_vhost_lock(wsi->a.vhost); /* -------------- vh { */ in lws_tls_reuse_session()
122 lws_vhost_unlock(wsi->a.vhost); /* } vh -------------- */ in lws_tls_reuse_session()
152 lws_tls_session_vh_destroy(struct lws_vhost *vh) in lws_tls_session_vh_destroy() argument
154 lws_dll2_foreach_safe(&vh->tls_sessions, NULL, in lws_tls_session_vh_destroy()
162 struct lws_vhost *vh = lws_container_of(ts->list.owner, in lws_tls_session_expiry_cb() local
165 lws_context_lock(vh->context, __func__); /* -------------- cx { */ in lws_tls_session_expiry_cb()
166 lws_vhost_lock(vh); /* in lws_tls_session_expiry_cb()
173 lws_tls_session_add_entry(struct lws_vhost *vh, const char *tag) lws_tls_session_add_entry() argument
216 struct lws_vhost *vh; lws_tls_session_new_cb() local
342 lws_tls_session_cache(struct lws_vhost *vh, uint32_t ttl) lws_tls_session_cache() argument
367 lws_tls_session_dump_save(struct lws_vhost *vh, const char *host, uint16_t port, lws_tls_sess_cb_t cb_save, void *opq) lws_tls_session_dump_save() argument
419 lws_tls_session_dump_load(struct lws_vhost *vh, const char *host, uint16_t port, lws_tls_sess_cb_t cb_load, void *opq) lws_tls_session_dump_load() argument
[all...]
H A Dopenssl-client.c679 lws_tls_client_vhost_extra_cert_mem(struct lws_vhost *vh, in lws_tls_client_vhost_extra_cert_mem() argument
696 st = SSL_CTX_get_cert_store(vh->tls.ssl_client_ctx); in lws_tls_client_vhost_extra_cert_mem()
713 lws_tls_client_create_vhost_context(struct lws_vhost *vh, argument
759 error, (char *)vh->context->pt[0].serv_buf);
806 if (!lws_check_opt(vh->options, LWS_SERVER_OPTION_DISABLE_OS_CA_CERTS)) {
833 lws_dll2_get_head(&vh->context->tls.cc_owner)) {
841 vh->tls.ssl_client_ctx = tcr->ssl_client_ctx;
842 vh->tls.tcr = tcr;
844 lwsl_info("%s: vh %s: reusing client ctx %d: use %d\n",
845 __func__, vh
[all...]
H A Dopenssl-server.c71 lws_tls_server_client_cert_verify_config(struct lws_vhost *vh) in lws_tls_server_client_cert_verify_config() argument
77 if (!lws_check_opt(vh->options, in lws_tls_server_client_cert_verify_config()
81 if (!lws_check_opt(vh->options, in lws_tls_server_client_cert_verify_config()
85 SSL_CTX_set_session_id_context(vh->tls.ssl_ctx, (uint8_t *)vh->context, in lws_tls_server_client_cert_verify_config()
89 SSL_CTX_set_verify(vh->tls.ssl_ctx, verify_options, in lws_tls_server_client_cert_verify_config()
100 struct lws_vhost *vhost, *vh; in lws_ssl_server_name_cb() local
111 vh = context->vhost_list; in lws_ssl_server_name_cb()
112 while (vh) { in lws_ssl_server_name_cb()
113 if (!vh in lws_ssl_server_name_cb()
[all...]
/third_party/libwebsockets/lib/tls/mbedtls/
H A Dmbedtls-session.c48 lws_dll2_remove(&ts->list); /* vh lock */ in __lws_tls_session_destroy()
54 __lws_tls_session_lookup_by_name(struct lws_vhost *vh, const char *name) in __lws_tls_session_lookup_by_name() argument
57 lws_dll2_get_head(&vh->tls_sessions)) { in __lws_tls_session_lookup_by_name()
85 lws_vhost_lock(wsi->a.vhost); /* -------------- vh { */ in lws_tls_reuse_session()
109 lws_vhost_unlock(wsi->a.vhost); /* } vh -------------- */ in lws_tls_reuse_session()
139 lws_tls_session_vh_destroy(struct lws_vhost *vh) in lws_tls_session_vh_destroy() argument
141 lws_dll2_foreach_safe(&vh->tls_sessions, NULL, in lws_tls_session_vh_destroy()
149 struct lws_vhost *vh = lws_container_of(ts->list.owner, in lws_tls_session_expiry_cb() local
152 lws_context_lock(vh->context, __func__); /* -------------- cx { */ in lws_tls_session_expiry_cb()
153 lws_vhost_lock(vh); /* in lws_tls_session_expiry_cb()
168 struct lws_vhost *vh; lws_tls_session_new_mbedtls() local
296 lws_tls_session_cache(struct lws_vhost *vh, uint32_t ttl) lws_tls_session_cache() argument
303 lws_tls_session_dump_save(struct lws_vhost *vh, const char *host, uint16_t port, lws_tls_sess_cb_t cb_save, void *opq) lws_tls_session_dump_save() argument
313 lws_tls_session_dump_load(struct lws_vhost *vh, const char *host, uint16_t port, lws_tls_sess_cb_t cb_load, void *opq) lws_tls_session_dump_load() argument
[all...]
H A Dmbedtls-client.c367 lws_tls_client_create_vhost_context(struct lws_vhost *vh, in lws_tls_client_create_vhost_context() argument
387 vh->tls_session_cache_max = info->tls_session_cache_max ? in lws_tls_client_create_vhost_context()
389 lws_tls_session_cache(vh, info->tls_session_timeout); in lws_tls_client_create_vhost_context()
396 (char *)vh->context->pt[0].serv_buf)); in lws_tls_client_create_vhost_context()
400 vh->tls.ssl_client_ctx = SSL_CTX_new(method, &vh->context->mcdc); in lws_tls_client_create_vhost_context()
401 if (!vh->tls.ssl_client_ctx) { in lws_tls_client_create_vhost_context()
405 (char *)vh->context->pt[0].serv_buf)); in lws_tls_client_create_vhost_context()
417 if (alloc_file(vh->context, ca_filepath, &buf, &len)) { in lws_tls_client_create_vhost_context()
421 vh in lws_tls_client_create_vhost_context()
532 lws_tls_client_vhost_extra_cert_mem(struct lws_vhost *vh, const uint8_t *der, size_t der_len) lws_tls_client_vhost_extra_cert_mem() argument
[all...]
H A Dmbedtls-server.c30 lws_tls_server_client_cert_verify_config(struct lws_vhost *vh) in lws_tls_server_client_cert_verify_config() argument
35 if (!lws_check_opt(vh->options, in lws_tls_server_client_cert_verify_config()
41 if (!lws_check_opt(vh->options, LWS_SERVER_OPTION_PEER_CERT_NOT_REQUIRED)) in lws_tls_server_client_cert_verify_config()
44 lwsl_notice("%s: vh %s requires client cert %d\n", __func__, vh->name, in lws_tls_server_client_cert_verify_config()
47 SSL_CTX_set_verify(vh->tls.ssl_ctx, verify_options, NULL); in lws_tls_server_client_cert_verify_config()
58 struct lws_vhost *vhost, *vh; in lws_mbedtls_sni_cb() local
67 vh = context->vhost_list; in lws_mbedtls_sni_cb()
68 while (vh) { in lws_mbedtls_sni_cb()
69 if (!vh in lws_mbedtls_sni_cb()
[all...]
/third_party/libwebsockets/lib/tls/
H A Dtls-server.c132 struct lws_vhost *vh; in lws_server_socket_service_ssl() local
337 vh = context->vhost_list; in lws_server_socket_service_ssl()
338 while (vh) { in lws_server_socket_service_ssl()
339 if (!vh->being_destroyed && wsi->tls.ssl && in lws_server_socket_service_ssl()
340 vh->tls.ssl_ctx == lws_tls_ctx_from_wsi(wsi)) { in lws_server_socket_service_ssl()
341 lwsl_info("setting wsi to vh %s\n", vh->name); in lws_server_socket_service_ssl()
342 lws_vhost_bind_wsi(vh, wsi); in lws_server_socket_service_ssl()
345 vh = vh in lws_server_socket_service_ssl()
[all...]
H A Dtls-jit-trust.c358 struct lws_vhost *vh = lws_container_of(sul, struct lws_vhost, in unref_vh_grace_cb() local
361 lwsl_info("%s: %s\n", __func__, vh->lc.gutag); in unref_vh_grace_cb()
363 lws_vhost_destroy(vh); in unref_vh_grace_cb()
367 lws_tls_jit_trust_vh_start_grace(struct lws_vhost *vh) in lws_tls_jit_trust_vh_start_grace() argument
369 lwsl_info("%s: %s: unused, grace %dms\n", __func__, vh->lc.gutag, in lws_tls_jit_trust_vh_start_grace()
370 vh->context->vh_idle_grace_ms); in lws_tls_jit_trust_vh_start_grace()
371 lws_sul_schedule(vh->context, 0, &vh->sul_unref, unref_vh_grace_cb, in lws_tls_jit_trust_vh_start_grace()
372 (lws_usec_t)vh->context->vh_idle_grace_ms * in lws_tls_jit_trust_vh_start_grace()
591 lwsl_err("%s: failed to create vh in lws_tls_jit_trust_got_cert_cb()
[all...]
H A Dprivate-lib-tls.h151 #define LWS_SSL_ENABLED(vh) (vh && vh->tls.use_ssl)
205 lws_tls_session_cache(struct lws_vhost *vh, uint32_t ttl);
/third_party/libwebsockets/lib/roles/dbus/
H A Ddbus.c53 if (fd < 0 || fd >= (int)ctx->vh->context->fd_limit_per_thread) { in __lws_shadow_wsi()
55 (int)ctx->vh->context->fd_limit_per_thread); in __lws_shadow_wsi()
61 wsi = wsi_from_fd(ctx->vh->context, fd); in __lws_shadow_wsi()
75 wsi = __lws_wsi_create_with_role(ctx->vh->context, ctx->tsi, NULL, in __lws_shadow_wsi()
76 ctx->vh->lc.log_cx); in __lws_shadow_wsi()
86 wsi->a.protocol = ctx->vh->protocols; in __lws_shadow_wsi()
91 __lws_lc_tag(ctx->vh->context, &ctx->vh->context->lcg[LWSLCG_WSI], in __lws_shadow_wsi()
92 &wsi->lc, "dbus|%s", ctx->vh->name); in __lws_shadow_wsi()
94 lws_vhost_bind_wsi(ctx->vh, ws in __lws_shadow_wsi()
[all...]
/third_party/libwebsockets/minimal-examples/dbus-client/minimal-dbus-client/
H A Dminimal-dbus-client.c87 create_dbus_client_conn(struct lws_vhost *vh, int tsi, const char *ads) in create_dbus_client_conn() argument
98 ctx->vh = vh; in create_dbus_client_conn()
221 struct lws_vhost *vh; in main() local
248 vh = lws_create_vhost(context, &info); in main()
249 if (!vh) in main()
252 dbus_ctx = create_dbus_client_conn(vh, 0, THIS_LISTEN_PATH); in main()
/third_party/libwebsockets/lib/core-net/client/
H A Dconnect.c134 struct lws_vhost *vh; in lws_client_connect_via_info() local
166 vh = i->vhost; in lws_client_connect_via_info()
167 if (!vh) { in lws_client_connect_via_info()
169 if (lws_tls_jit_trust_vhost_bind(i->context, i->address, &vh)) in lws_client_connect_via_info()
172 vh = lws_get_vhost_by_name(i->context, "default"); in lws_client_connect_via_info()
173 if (!vh) { in lws_client_connect_via_info()
175 vh = i->context->vhost_list; in lws_client_connect_via_info()
177 if (!vh) { /* coverity */ in lws_client_connect_via_info()
181 if (!strcmp(vh->name, "system")) in lws_client_connect_via_info()
182 vh in lws_client_connect_via_info()
[all...]
/third_party/libwebsockets/lib/abstract/
H A Dabstract.c176 lws_vhost_lock(ai->vh); /* ----------------------------------- vh { */ in lws_abs_bind_and_create_instance()
182 n = lws_dll2_foreach_safe(&ai->vh->abstract_instances_owner, ai, in lws_abs_bind_and_create_instance()
185 lws_vhost_unlock(ai->vh); /* } vh --------------------------------- */ in lws_abs_bind_and_create_instance()
205 &ai->vh->abstract_instances_owner); in lws_abs_bind_and_create_instance()
280 lws_vhost_lock(a->vh); /* ----------------------------------- vh { */ in lws_abs_destroy_instance()
288 lws_vhost_unlock(a->vh); /* } vh in lws_abs_destroy_instance()
[all...]
/third_party/libwebsockets/minimal-examples/abstract/protocols/smtp-client/
H A Dmain.c52 struct lws_vhost *vh; in main() local
83 vh = lws_create_vhost(context, &info); in main()
84 if (!vh) { in main()
91 ss_args.vhost = vh; in main()
/third_party/libwebsockets/lib/plat/unix/
H A Dunix-spawn.c58 lws_sul_schedule(lsp->info.vh->context, lsp->info.tsi, in lws_spawn_sul_reap()
193 lws_sul_schedule(lsp->info.vh->context, lsp->info.tsi, in lws_spawn_reap()
330 const struct lws_protocols *pcol = i->vh->context->vhost_list->protocols; in lws_spawn_piped()
331 struct lws_context *context = i->vh->context; in lws_spawn_piped()
337 pcol = lws_vhost_name_to_protocol(i->vh, i->protocol_name); in lws_spawn_piped()
378 lsp->stdwsi[n] = lws_create_stdwsi(i->vh->context, i->tsi, in lws_spawn_piped()
385 __lws_lc_tag(i->vh->context, &i->vh->context->lcg[LWSLCG_WSI], in lws_spawn_piped()
389 lws_vhost_bind_wsi(i->vh, lsp->stdwsi[n]); in lws_spawn_piped()
601 lws_sul_schedule(lsp->info.vh in lws_spawn_stdwsi_closed()
[all...]
/third_party/libwebsockets/lib/plat/windows/
H A Dwindows-spawn.c52 lws_sul_schedule(lsp->info.vh->context, lsp->info.tsi, in lws_spawn_sul_reap()
182 lws_sul_schedule(lsp->info.vh->context, lsp->info.tsi, in lws_spawn_reap()
342 const struct lws_protocols *pcol = i->vh->context->vhost_list->protocols; in lws_spawn_piped()
343 struct lws_context *context = i->vh->context; in lws_spawn_piped()
352 pcol = lws_vhost_name_to_protocol(i->vh, i->protocol_name); in lws_spawn_piped()
411 lsp->stdwsi[n] = lws_create_basic_wsi(i->vh->context, i->tsi, in lws_spawn_piped()
418 __lws_lc_tag(i->vh->context, &i->vh->context->lcg[LWSLCG_WSI], in lws_spawn_piped()
422 lws_vhost_bind_wsi(i->vh, lsp->stdwsi[n]); in lws_spawn_piped()
563 lws_sul_schedule(lsp->info.vh in lws_spawn_stdwsi_closed()
[all...]
/third_party/libwebsockets/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/
H A Dminimal-dbus-ws-proxy-testclient.c152 create_dbus_client_conn(struct lws_vhost *vh, int tsi, const char *ads) in create_dbus_client_conn() argument
164 dcwc->ctx.vh = vh; in create_dbus_client_conn()
367 struct lws_vhost *vh; in main() local
400 vh = lws_create_vhost(context, &info); in main()
401 if (!vh) in main()
404 dbus_ctx = create_dbus_client_conn(vh, 0, THIS_LISTEN_PATH); in main()
/third_party/libwebsockets/minimal-examples/api-tests/api-test-smtp_client/
H A Dmain.c187 struct lws_vhost *vh; in main() local
210 vh = lws_create_vhost(context, &info); in main()
211 if (!vh) { in main()
218 abs = lws_abstract_alloc(vh, NULL, "smtp.unit_test", in main()
/third_party/libwebsockets/include/libwebsockets/
H A Dlws-writeable.h118 * \param vh: Vhost whose connections will get callbacks
127 lws_callback_all_protocol_vhost(struct lws_vhost *vh,
136 * \param vh: Vhost whose connections will get callbacks
147 lws_callback_all_protocol_vhost_args(struct lws_vhost *vh,
176 * \param vh: vhost that will get callbacks
186 lws_callback_vhost_protocols_vhost(struct lws_vhost *vh, int reason, void *in,
/third_party/libwebsockets/minimal-examples/dbus-server/minimal-dbus-server/
H A Dmain.c280 lwsl_notice("%s: vh %s\n", __func__, lws_get_vhost_name(ctx->vh)); in new_conn()
289 conn_ctx->vh = ctx->vh; in new_conn()
490 ctx_listener.vh = dbus_ctx.vh = lws_create_vhost(context, &info); in main()
491 if (!dbus_ctx.vh) in main()
/third_party/ltp/testcases/kernel/syscalls/perf_event_open/
H A Dperf_event_open02.c270 unsigned long long vt0, vt[MAX_CTRS], vh[MAX_CTRS]; in verify() local
301 read(hwfd[i], &vh[i], sizeof(vh[i])) != sizeof(vh[i])) in verify()
304 vhsum += vh[i]; in verify()
313 tst_res(TINFO, " %llu", vh[i]); in verify()
/third_party/libwebsockets/lib/core/
H A Dcontext.c692 context->lcg[LWSLCG_VHOST].tag_prefix = "vh"; in lws_create_context()
1300 struct lws_vhost *vh; in lws_create_context() local
1329 vh = NULL; in lws_create_context()
1331 vh = lws_create_vhost(context, &ii); in lws_create_context()
1332 if (!vh) { in lws_create_context()
1337 context->vhost_system = vh; in lws_create_context()
1339 if (lws_protocol_init_vhost(vh, NULL) || in lws_create_context()
1771 struct lws_vhost *vh = NULL, *vh1; in lws_context_destroy() local
1810 vh = context->vhost_list; in lws_context_destroy()
1812 while (vh) { in lws_context_destroy()
[all...]

Completed in 16 milliseconds

123