Lines Matching refs:provname

52 list_mechlist_for_soft(char *provname,
58 if (provname == NULL) {
62 rc = get_soft_info(provname, &pmechlist, phardlist, psoftlist);
65 print_mechlist(provname, pmechlist);
70 provname);
81 list_mechlist_for_hard(char *provname)
89 if (provname == NULL) {
97 if (check_hardware_provider(provname, devname, &inst_num, &count) ==
106 print_mechlist(provname, pmechlist);
124 list_policy_for_soft(char *provname,
134 if (provname == NULL) {
138 if (check_kernel_for_soft(provname, NULL, &in_kernel) == FAILURE) {
142 provname);
145 pent = getent_kef(provname, phardlist, psoftlist);
147 rc = get_soft_info(provname, &pmechlist, phardlist, psoftlist);
157 provname);
161 print_kef_policy(provname, pent, has_random, has_mechs);
180 list_policy_for_hard(char *provname,
194 if (provname == NULL) {
202 if (check_hardware_provider(provname, devname, &inst_num, &count) ==
229 if ((pent = getent_kef(provname, phardlist, psoftlist)) != NULL) {
230 print_kef_policy(provname, pent, has_random, has_mechs);
234 if (check_kernel_for_hard(provname, pdevlist,
239 "%s: all mechanisms are enabled."), provname);
253 gettext("%s does not exist."), provname);
266 disable_kef_hardware(char *provname, boolean_t rndflag, boolean_t allflag,
279 if (provname == NULL) {
287 if (check_hardware_provider(provname, devname, &inst_num, &count)
301 if ((pent = getent_kef(provname, NULL, NULL)) == NULL) {
302 if ((pent = create_entry(provname)) == NULL) {
388 disable_kef_software(char *provname, boolean_t rndflag, boolean_t allflag,
400 if (provname == NULL) {
409 if (check_kernel_for_soft(provname, NULL, &in_kernel) == FAILURE) {
414 provname);
430 pent = getent_kef(provname, phardlist, psoftlist);
432 pent = create_entry(provname);
441 if (get_soft_info(provname, &infolist, phardlist, psoftlist) ==
526 enable_kef(char *provname, boolean_t rndflag, boolean_t allflag,
539 pent = getent_kef(provname, NULL, NULL);
541 if (is_device(provname)) {
549 provname);
554 if (check_kernel_for_soft(provname, NULL, &in_kernel) ==
560 provname);
567 provname);
629 if (is_device(provname)) {
697 install_kef(char *provname, mechlist_t *mlist)
715 if ((provname == NULL) || (mlist == NULL)) {
720 if ((pent = getent_kef(provname, NULL, NULL)) != NULL) {
722 provname);
727 /* Create an entry with provname and mlist. */
728 if ((pent = create_entry(provname)) == NULL) {
801 } else if (strcmp(provname, name) == 0) {
825 "entry for %s."), provname);
957 uninstall_kef(char *provname)
967 if (check_kernel_for_soft(provname, NULL, &in_kernel) == FAILURE) {
971 provname);
979 if (unload_kef_soft(provname) == FAILURE) {
982 provname);
991 pent = getent_kef(provname, NULL, NULL);
997 } else if ((pent = create_entry(provname)) == NULL) {
1213 unload_kef_soft(char *provname)
1221 if (provname == NULL) {
1226 pent = getent_kef(provname, NULL, NULL);
1228 /* Construct an entry using the provname */
1229 pent = create_entry(provname);
1326 check_hardware_provider(char *provname, char *pname, int *pnum, int *pcount)
1331 if (provname == NULL) {
1335 /* First, get the device name and the instance number from provname */
1336 if (split_hw_provname(provname, pname, pnum) == FAILURE) {
1358 provname);