prov_tab
extern int prov_tab(uintptr_t addr, uint_t flags, int argc, \
"global table of crypto providers ", prov_tab, NULL },
ASSERT(prov_tab != NULL);
for (i = 0; i < KCF_MAX_PROVIDERS && prov_tab[i] != NULL; i++)
prov_tab[i] = prov_desc;
ASSERT(prov_tab != NULL);
((prov_desc = prov_tab[prov_id]) == NULL)) {
prov_desc = prov_tab[prov_id];
ASSERT(prov_tab[desc->pd_prov_id] != NULL);
prov_tab[desc->pd_prov_id] = NULL;
if ((prov_desc = prov_tab[i]) != NULL &&
if ((prov_desc = prov_tab[i]) != NULL &&
if ((prov_desc = prov_tab[i]) != NULL &&
if ((prov_desc = prov_tab[i]) != NULL &&
static kcf_provider_desc_t **prov_tab = NULL;
if ((prov_desc = prov_tab[i]) != NULL &&
if ((prov_desc = prov_tab[i]) != NULL &&
kcf_provider_desc_t *p = prov_tab[i];
if ((pd = prov_tab[i]) == NULL ||
prov_tab = kmem_zalloc(prov_tab_max * sizeof (kcf_provider_desc_t *),