Lines Matching refs:p
78 struct prov_param_st *p = (struct prov_param_st *)vp; in set_prov_param() local
80 if (p->name != NULL && strcmp(OSSL_PROVIDER_get0_name(prov), p->name) != 0) in set_prov_param()
82 p->found = 1; in set_prov_param()
83 return OSSL_PROVIDER_add_conf_parameter(prov, p->key, p->val); in set_prov_param()
88 struct prov_param_st p; in opt_provider_param() local
93 || (p.val = strchr(copy, '=')) == NULL) { in opt_provider_param()
100 *(tmp = p.val++) = '\0'; in opt_provider_param()
103 while (isspace(_UC(*p.val))) in opt_provider_param()
104 ++p.val; in opt_provider_param()
110 if ((p.key = strchr(copy, ':')) != NULL) { in opt_provider_param()
111 *p.key++ = '\0'; in opt_provider_param()
112 p.name = *copy != '\0' ? copy : NULL; in opt_provider_param()
114 p.name = NULL; in opt_provider_param()
115 p.key = copy; in opt_provider_param()
119 if (*p.key == '\0') { in opt_provider_param()
125 p.found = 0; in opt_provider_param()
126 ret = OSSL_PROVIDER_do_all(app_get0_libctx(), set_prov_param, (void *)&p); in opt_provider_param()
129 opt_getprog(), p.name, p.key); in opt_provider_param()
130 } else if (p.found == 0) { in opt_provider_param()
132 opt_getprog(), p.name); in opt_provider_param()