Home
last modified time | relevance | path

Searched refs:kcf_provider_desc_t (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_tabs.c63 static kcf_provider_desc_t *prov_tab[KCF_MAX_PROVIDERS];
93 kcf_prov_tab_add_provider(kcf_provider_desc_t *prov_desc) in kcf_prov_tab_add_provider()
138 kcf_provider_desc_t *prov_desc; in kcf_prov_tab_rem_provider()
174 kcf_provider_desc_t *
177 kcf_provider_desc_t *prov_desc; in kcf_prov_tab_lookup()
202 kcf_provider_desc_t *
205 kcf_provider_desc_t *desc = in kcf_alloc_provider_desc()
206 kmem_zalloc(sizeof (kcf_provider_desc_t), KM_SLEEP); in kcf_alloc_provider_desc()
229 kcf_provider_zero_refcnt(kcf_provider_desc_t *desc) in kcf_provider_zero_refcnt()
248 kcf_free_provider_desc(kcf_provider_desc_t *desc) in kcf_free_provider_desc()
[all …]
H A Dkcf_callprov.c44 kcf_insert_triedlist(kcf_prov_tried_t **list, kcf_provider_desc_t *pd, in kcf_insert_triedlist()
61 is_in_triedlist(kcf_provider_desc_t *pd, kcf_prov_tried_t *triedl) in is_in_triedlist()
83 kcf_provider_desc_t *
87 kcf_provider_desc_t *pd = NULL; in kcf_get_mech_provider()
H A Dkcf_sched.c46 kcf_new_ctx(kcf_provider_desc_t *pd) in kcf_new_ctx()
81 kcf_provider_desc_t *pd = kcf_ctx->kc_prov_desc; in kcf_free_context()
H A Dkcf_mech_tabs.c201 kcf_provider_desc_t *prov_desc, kcf_prov_mech_desc_t **pmdpp) in kcf_add_mech_provider()
306 kcf_remove_mech_provider(const char *mech_name, kcf_provider_desc_t *prov_desc) in kcf_remove_mech_provider()
/freebsd/sys/contrib/openzfs/module/icp/include/sys/crypto/
H A Dimpl.h128 } kcf_provider_desc_t; typedef
177 kcf_provider_desc_t *pm_prov_desc; /* Common desc. */
325 extern int kcf_add_mech_provider(short, kcf_provider_desc_t *,
327 extern void kcf_remove_mech_provider(const char *, kcf_provider_desc_t *);
329 extern kcf_provider_desc_t *kcf_alloc_provider_desc(void);
330 extern void kcf_provider_zero_refcnt(kcf_provider_desc_t *);
331 extern void kcf_free_provider_desc(kcf_provider_desc_t *);
332 extern void undo_register_provider(kcf_provider_desc_t *, boolean_t);
342 extern int kcf_prov_tab_add_provider(kcf_provider_desc_t *);
344 extern kcf_provider_desc_t *kcf_prov_tab_lookup(crypto_provider_id_t);
[all …]
H A Dsched_impl.h45 kcf_provider_desc_t *pt_pd;
67 kcf_provider_desc_t *kc_prov_desc; /* Prov. descriptor */
68 kcf_provider_desc_t *kc_sw_prov_desc; /* Prov. descriptor */
124 kcf_provider_desc_t *, int);
125 extern kcf_provider_desc_t *kcf_get_mech_provider(crypto_mech_type_t,
127 extern crypto_ctx_t *kcf_new_ctx(kcf_provider_desc_t *);
/freebsd/sys/contrib/openzfs/module/icp/api/
H A Dkcf_mac.c90 kcf_provider_desc_t *pd; in crypto_mac()
157 crypto_mac_init_prov(kcf_provider_desc_t *pd, in crypto_mac_init_prov()
163 kcf_provider_desc_t *real_provider = pd; in crypto_mac_init_prov()
196 kcf_provider_desc_t *pd; in crypto_mac_init()
253 kcf_provider_desc_t *pd; in crypto_mac_update()
282 kcf_provider_desc_t *pd; in crypto_mac_final()
H A Dkcf_cipher.c74 kcf_provider_desc_t *pd; in crypto_encrypt()
145 kcf_provider_desc_t *pd; in crypto_decrypt()
H A Dkcf_ctxops.c76 kcf_provider_desc_t *pd; in crypto_create_ctx_template()
/freebsd/sys/contrib/openzfs/module/icp/spi/
H A Dkcf_spi.c41 kcf_provider_desc_t *);
54 kcf_provider_desc_t *prov_desc = NULL; in crypto_register_provider()
110 kcf_provider_desc_t *desc; in crypto_unregister_provider()
199 init_prov_mechs(const crypto_provider_info_t *info, kcf_provider_desc_t *desc) in init_prov_mechs()
267 undo_register_provider(kcf_provider_desc_t *desc, boolean_t remove_prov) in undo_register_provider()