Lines Matching refs:prov_tab
62 * which triggers the removal of the prov_tab entry.
65 * prov_tab entries are not updated from kcf.conf or by cryptoadm(1M).
67 static kcf_provider_desc_t **prov_tab = NULL;
80 * Initialize a mutex and the KCF providers table, prov_tab.
89 prov_tab = kmem_zalloc(prov_tab_max * sizeof (kcf_provider_desc_t *),
106 ASSERT(prov_tab != NULL);
115 for (i = 0; i < KCF_MAX_PROVIDERS && prov_tab[i] != NULL; i++)
125 prov_tab[i] = prov_desc;
159 ASSERT(prov_tab != NULL);
169 ((prov_desc = prov_tab[prov_id]) == NULL)) {
210 prov_desc = prov_tab[prov_id];
404 ASSERT(prov_tab[desc->pd_prov_id] != NULL);
405 prov_tab[desc->pd_prov_id] = NULL;
525 if ((prov_desc = prov_tab[i]) != NULL &&
558 if ((prov_desc = prov_tab[i]) != NULL &&
597 if ((prov_desc = prov_tab[i]) != NULL &&
622 if ((prov_desc = prov_tab[i]) != NULL &&
688 if ((prov_desc = prov_tab[i]) != NULL &&
718 if ((prov_desc = prov_tab[i]) != NULL &&
836 * Dump the Kernel crypto providers table, prov_tab.
845 printf("Providers table prov_tab at %s:\n",
849 kcf_provider_desc_t *p = prov_tab[i];
886 if ((pd = prov_tab[i]) == NULL ||