Lines Matching refs:prov
544 cryptoadm_provider_t *prov = NULL; in do_list() local
597 prov = get_provider(argc, argv); in do_list()
610 if (prov == NULL) { in do_list()
618 } else if (prov->cp_type == METASLOT) { in do_list()
631 } else if (prov->cp_type == PROV_BADNAME) { in do_list()
636 char *provname = prov->cp_name; in do_list()
642 switch (prov->cp_type) { in do_list()
659 switch (prov->cp_type) { in do_list()
710 if (prov != NULL) in do_list()
711 free(prov); in do_list()
725 cryptoadm_provider_t *prov = NULL; in do_disable() local
734 prov = get_provider(argc, argv); in do_disable()
735 if (prov == NULL) { in do_disable()
739 if (prov->cp_type == PROV_BADNAME) { in do_disable()
751 if (prov->cp_type == METASLOT) { in do_disable()
763 switch (prov->cp_type) { in do_disable()
769 rc = disable_uef_lib(prov->cp_name, rndflag, allflag, in do_disable()
780 rc = disable_kef_software(prov->cp_name, rndflag, in do_disable()
805 rc = disable_kef_hardware(prov->cp_name, rndflag, in do_disable()
828 free(prov); in do_disable()
842 cryptoadm_provider_t *prov = NULL; in do_enable() local
853 prov = get_provider(argc, argv); in do_enable()
854 if (prov == NULL) { in do_enable()
858 if ((prov->cp_type != METASLOT) && (argc != 4)) { in do_enable()
862 if (prov->cp_type == PROV_BADNAME) { in do_enable()
868 if (prov->cp_type == METASLOT) { in do_enable()
896 switch (prov->cp_type) { in do_enable()
902 rc = enable_uef_lib(prov->cp_name, rndflag, allflag, in do_enable()
914 rc = enable_kef(prov->cp_name, rndflag, allflag, in do_enable()
936 free(prov); in do_enable()
957 cryptoadm_provider_t *prov = NULL; in do_install() local
965 prov = get_provider(argc, argv); in do_install()
966 if (prov == NULL || in do_install()
967 prov->cp_type == PROV_BADNAME || prov->cp_type == PROV_KEF_HARD) { in do_install()
980 if (prov->cp_type == PROV_UEF_LIB) { in do_install()
981 rc = install_uef_lib(prov->cp_name); in do_install()
1021 rc = install_kef(prov->cp_name, mecharglist); in do_install()
1035 free(prov); in do_install()
1047 cryptoadm_provider_t *prov = NULL; in do_uninstall() local
1055 prov = get_provider(argc, argv); in do_uninstall()
1056 if (prov == NULL || in do_uninstall()
1057 prov->cp_type == PROV_BADNAME || prov->cp_type == PROV_KEF_HARD) { in do_uninstall()
1066 free(prov); in do_uninstall()
1070 if (prov->cp_type == PROV_UEF_LIB) { in do_uninstall()
1071 rc = uninstall_uef_lib(prov->cp_name); in do_uninstall()
1073 } else if (prov->cp_type == PROV_KEF_SOFT) { in do_uninstall()
1076 rc = uninstall_kef(prov->cp_name); in do_uninstall()
1093 free(prov); in do_uninstall()
1104 cryptoadm_provider_t *prov = NULL; in do_unload() local
1116 prov = get_provider(argc, argv); in do_unload()
1117 if (prov == NULL) { in do_unload()
1122 provname = prov->cp_name; in do_unload()
1123 if (prov->cp_type != PROV_KEF_SOFT) { in do_unload()
1182 free(prov); in do_unload()