Lines Matching defs:prov
541 cryptoadm_provider_t *prov = NULL;
594 prov = get_provider(argc, argv);
607 if (prov == NULL) {
615 } else if (prov->cp_type == METASLOT) {
628 } else if (prov->cp_type == PROV_BADNAME) {
633 char *provname = prov->cp_name;
639 switch (prov->cp_type) {
656 switch (prov->cp_type) {
707 if (prov != NULL)
708 free(prov);
722 cryptoadm_provider_t *prov = NULL;
731 prov = get_provider(argc, argv);
732 if (prov == NULL) {
736 if (prov->cp_type == PROV_BADNAME) {
748 if (prov->cp_type == METASLOT) {
760 switch (prov->cp_type) {
766 rc = disable_uef_lib(prov->cp_name, rndflag, allflag,
777 rc = disable_kef_software(prov->cp_name, rndflag,
802 rc = disable_kef_hardware(prov->cp_name, rndflag,
825 free(prov);
839 cryptoadm_provider_t *prov = NULL;
850 prov = get_provider(argc, argv);
851 if (prov == NULL) {
855 if ((prov->cp_type != METASLOT) && (argc != 4)) {
859 if (prov->cp_type == PROV_BADNAME) {
865 if (prov->cp_type == METASLOT) {
893 switch (prov->cp_type) {
899 rc = enable_uef_lib(prov->cp_name, rndflag, allflag,
911 rc = enable_kef(prov->cp_name, rndflag, allflag,
933 free(prov);
954 cryptoadm_provider_t *prov = NULL;
962 prov = get_provider(argc, argv);
963 if (prov == NULL ||
964 prov->cp_type == PROV_BADNAME || prov->cp_type == PROV_KEF_HARD) {
977 if (prov->cp_type == PROV_UEF_LIB) {
978 rc = install_uef_lib(prov->cp_name);
1018 rc = install_kef(prov->cp_name, mecharglist);
1032 free(prov);
1044 cryptoadm_provider_t *prov = NULL;
1052 prov = get_provider(argc, argv);
1053 if (prov == NULL ||
1054 prov->cp_type == PROV_BADNAME || prov->cp_type == PROV_KEF_HARD) {
1063 free(prov);
1067 if (prov->cp_type == PROV_UEF_LIB) {
1068 rc = uninstall_uef_lib(prov->cp_name);
1070 } else if (prov->cp_type == PROV_KEF_SOFT) {
1073 rc = uninstall_kef(prov->cp_name);
1090 free(prov);
1101 cryptoadm_provider_t *prov = NULL;
1113 prov = get_provider(argc, argv);
1114 if (prov == NULL) {
1119 provname = prov->cp_name;
1120 if (prov->cp_type != PROV_KEF_SOFT) {
1179 free(prov);