Lines Matching refs:child_cb
609 OSSL_PROVIDER_CHILD_CB *child_cb; in create_provider_children() local
618 child_cb = sk_OSSL_PROVIDER_CHILD_CB_value(store->child_cbs, i); in create_provider_children()
619 ret &= child_cb->create_cb((OSSL_CORE_HANDLE *)prov, child_cb->cbdata); in create_provider_children()
1137 OSSL_PROVIDER_CHILD_CB *child_cb; in provider_deactivate() local
1140 child_cb = sk_OSSL_PROVIDER_CHILD_CB_value(store->child_cbs, i); in provider_deactivate()
1141 child_cb->remove_cb((OSSL_CORE_HANDLE *)prov, child_cb->cbdata); in provider_deactivate()
1972 OSSL_PROVIDER_CHILD_CB *child_cb; in ossl_provider_default_props_update() local
1982 child_cb = sk_OSSL_PROVIDER_CHILD_CB_value(store->child_cbs, i); in ossl_provider_default_props_update()
1983 child_cb->global_props_cb(props, child_cb->cbdata); in ossl_provider_default_props_update()
2012 OSSL_PROVIDER_CHILD_CB *child_cb; in ossl_provider_register_child_cb() local
2018 child_cb = OPENSSL_malloc(sizeof(*child_cb)); in ossl_provider_register_child_cb()
2019 if (child_cb == NULL) in ossl_provider_register_child_cb()
2021 child_cb->prov = thisprov; in ossl_provider_register_child_cb()
2022 child_cb->create_cb = create_cb; in ossl_provider_register_child_cb()
2023 child_cb->remove_cb = remove_cb; in ossl_provider_register_child_cb()
2024 child_cb->global_props_cb = global_props_cb; in ossl_provider_register_child_cb()
2025 child_cb->cbdata = cbdata; in ossl_provider_register_child_cb()
2028 OPENSSL_free(child_cb); in ossl_provider_register_child_cb()
2061 ret = sk_OSSL_PROVIDER_CHILD_CB_push(store->child_cbs, child_cb); in ossl_provider_register_child_cb()
2069 OPENSSL_free(child_cb); in ossl_provider_register_child_cb()
2087 OSSL_PROVIDER_CHILD_CB *child_cb; in ossl_provider_deregister_child_cb() local
2096 child_cb = sk_OSSL_PROVIDER_CHILD_CB_value(store->child_cbs, i); in ossl_provider_deregister_child_cb()
2097 if (child_cb->prov == thisprov) { in ossl_provider_deregister_child_cb()
2100 OPENSSL_free(child_cb); in ossl_provider_deregister_child_cb()