Home
last modified time | relevance | path

Searched refs:prov_desc (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_tabs.c109 prov_tab[i] = prov_desc; in kcf_prov_tab_add_provider()
110 KCF_PROV_REFHOLD(prov_desc); in kcf_prov_tab_add_provider()
111 KCF_PROV_IREFHOLD(prov_desc); in kcf_prov_tab_add_provider()
117 prov_desc->pd_prov_id = i; in kcf_prov_tab_add_provider()
123 prov_desc->pd_kcf_prov_handle = in kcf_prov_tab_add_provider()
161 KCF_PROV_IREFRELE(prov_desc); in kcf_prov_tab_rem_provider()
162 KCF_PROV_REFRELE(prov_desc); in kcf_prov_tab_rem_provider()
180 prov_desc = prov_tab[prov_id]; in kcf_prov_tab_lookup()
182 if (prov_desc == NULL) { in kcf_prov_tab_lookup()
187 KCF_PROV_REFHOLD(prov_desc); in kcf_prov_tab_lookup()
[all …]
H A Dkcf_mech_tabs.c203 kcf_provider_desc_t *prov_desc, kcf_prov_mech_desc_t **pmdpp) in kcf_add_mech_provider() argument
211 mech_info = &prov_desc->pd_mechanisms[mech_indx]; in kcf_add_mech_provider()
255 prov_mech->pm_prov_desc = prov_desc; in kcf_add_mech_provider()
256 prov_desc->pd_mech_indx[KCF_MECH2CLASS(kcf_mech_type)] in kcf_add_mech_provider()
259 KCF_PROV_REFHOLD(prov_desc); in kcf_add_mech_provider()
260 KCF_PROV_IREFHOLD(prov_desc); in kcf_add_mech_provider()
275 "instead.", prov_desc->pd_description, in kcf_add_mech_provider()
279 KCF_PROV_REFRELE(prov_desc); in kcf_add_mech_provider()
311 kcf_remove_mech_provider(const char *mech_name, kcf_provider_desc_t *prov_desc) in kcf_remove_mech_provider() argument
337 mech_entry->me_sw_prov->pm_prov_desc != prov_desc) { in kcf_remove_mech_provider()
/freebsd-14.2/sys/contrib/openzfs/module/icp/spi/
H A Dkcf_spi.c53 kcf_provider_desc_t *prov_desc = NULL; in crypto_register_provider() local
60 prov_desc = kcf_alloc_provider_desc(); in crypto_register_provider()
61 KCF_PROV_REFHOLD(prov_desc); in crypto_register_provider()
64 prov_desc->pd_description = info->pi_provider_description; in crypto_register_provider()
67 prov_desc->pd_ops_vector = info->pi_ops_vector; in crypto_register_provider()
78 undo_register_provider(prov_desc, B_FALSE); in crypto_register_provider()
89 mutex_enter(&prov_desc->pd_lock); in crypto_register_provider()
90 prov_desc->pd_state = KCF_PROV_READY; in crypto_register_provider()
91 mutex_exit(&prov_desc->pd_lock); in crypto_register_provider()
93 *handle = prov_desc->pd_kcf_prov_handle; in crypto_register_provider()
[all …]