teardown
prov->teardown = OSSL_FUNC_provider_teardown(provider_dispatch);
OSSL_FUNC_provider_teardown_fn *teardown;
if (prov->teardown != NULL
prov->teardown(prov->provctx);
teardown(b);
teardown(conn);
teardown(conn);
teardown(ssl);
teardown(conn);
teardown(conn);
teardown(conn);
int teardown, joined;
if (qta->teardown)
if (qta->teardown)
if (qta->teardown)
qta->teardown = 0;
if (!qta->teardown) {
qta->teardown = 1;
sc->rx.teardown = 1;
sc->tx.teardown = 1;
if (sc->rx.teardown) {
sc->rx.teardown = 0;
sc->rx.teardown = 0;
sc->tx.teardown = 1;
(CPDMA_BD_SOP | CPDMA_BD_OWNER) && sc->tx.teardown == 0)
if (sc->tx.teardown == 0)
if (sc->tx.teardown && STAILQ_EMPTY(&sc->tx.active)) {
sc->tx.teardown = 0;
int teardown;
bool teardown = false;
teardown = true;
if (teardown)
teardown_t *teardown;
tests[i].teardown();
goto teardown;
goto teardown;
goto teardown;
teardown: