Lines Matching refs:pd

53 	kcf_provider_desc_t *pd = provider;  in crypto_verify_init_prov()  local
54 kcf_provider_desc_t *real_provider = pd; in crypto_verify_init_prov()
56 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_verify_init_prov()
58 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_verify_init_prov()
60 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_init_prov()
69 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_init_prov()
77 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_init_prov()
97 kcf_provider_desc_t *pd; in crypto_verify_init() local
104 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_verify_init()
118 if ((pd->pd_prov_type == CRYPTO_SW_PROVIDER) && in crypto_verify_init()
123 KCF_PROV_REFRELE(pd); in crypto_verify_init()
130 error = crypto_verify_init_prov(pd, pd->pd_sid, mech, key, spi_ctx_tmpl, in crypto_verify_init()
136 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL) in crypto_verify_init()
142 KCF_PROV_REFRELE(pd); in crypto_verify_init()
152 kcf_provider_desc_t *pd; in crypto_verify_single() local
158 ((pd = kcf_ctx->kc_prov_desc) == NULL)) { in crypto_verify_single()
164 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE); in crypto_verify_single()
181 kcf_provider_desc_t *pd; in crypto_verify_update() local
187 ((pd = kcf_ctx->kc_prov_desc) == NULL)) { in crypto_verify_update()
191 ASSERT(pd->pd_prov_type != CRYPTO_LOGICAL_PROVIDER); in crypto_verify_update()
194 rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE); in crypto_verify_update()
208 kcf_provider_desc_t *pd; in crypto_verify_final() local
214 ((pd = kcf_ctx->kc_prov_desc) == NULL)) { in crypto_verify_final()
218 ASSERT(pd->pd_prov_type != CRYPTO_LOGICAL_PROVIDER); in crypto_verify_final()
221 rv = kcf_submit_request(pd, ctx, cr, &params, B_FALSE); in crypto_verify_final()
235 kcf_provider_desc_t *pd = provider; in crypto_verify_prov() local
236 kcf_provider_desc_t *real_provider = pd; in crypto_verify_prov()
239 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_verify_prov()
241 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_verify_prov()
243 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_prov()
252 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_prov()
265 kcf_provider_desc_t *pd; in verify_vr_atomic_common() local
273 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in verify_vr_atomic_common()
287 if ((pd->pd_prov_type == CRYPTO_SW_PROVIDER) && in verify_vr_atomic_common()
292 KCF_PROV_REFRELE(pd); in verify_vr_atomic_common()
300 if (CHECK_FASTPATH(crq, pd)) { in verify_vr_atomic_common()
304 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in verify_vr_atomic_common()
306 error = KCF_PROV_VERIFY_ATOMIC(pd, pd->pd_sid, &lmech, in verify_vr_atomic_common()
311 error = KCF_PROV_VERIFY_RECOVER_ATOMIC(pd, pd->pd_sid, in verify_vr_atomic_common()
314 KCF_PROV_INCRSTATS(pd, error); in verify_vr_atomic_common()
319 KCF_WRAP_VERIFY_OPS_PARAMS(&params, op, pd->pd_sid, in verify_vr_atomic_common()
323 error = kcf_submit_request(pd, NULL, crq, &params, B_FALSE); in verify_vr_atomic_common()
329 if (kcf_insert_triedlist(&list, pd, KCF_KMFLAG(crq)) != NULL) in verify_vr_atomic_common()
336 KCF_PROV_REFRELE(pd); in verify_vr_atomic_common()
355 kcf_provider_desc_t *pd = provider; in crypto_verify_recover_prov() local
356 kcf_provider_desc_t *real_provider = pd; in crypto_verify_recover_prov()
359 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_verify_recover_prov()
361 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_verify_recover_prov()
363 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_recover_prov()
372 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_recover_prov()
395 kcf_provider_desc_t *pd = provider; in crypto_verify_recover_init_prov() local
396 kcf_provider_desc_t *real_provider = pd; in crypto_verify_recover_init_prov()
398 ASSERT(KCF_PROV_REFHELD(pd)); in crypto_verify_recover_init_prov()
400 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) { in crypto_verify_recover_init_prov()
402 CRYPTO_MECH_INVALID, NULL, pd, &real_provider, in crypto_verify_recover_init_prov()
411 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_recover_init_prov()
419 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) in crypto_verify_recover_init_prov()
438 kcf_provider_desc_t *pd; in crypto_verify_recover_single() local
444 ((pd = kcf_ctx->kc_prov_desc) == NULL)) { in crypto_verify_recover_single()
450 error = kcf_submit_request(pd, ctx, cr, &params, B_FALSE); in crypto_verify_recover_single()