Lines Matching defs:psoftlist
403 * Parameters phardlist and psoftlist are supplied by get_kcfconf_info().
408 entrylist_t *phardlist, entrylist_t *psoftlist)
427 if ((pent = getent_kef(provname, phardlist, psoftlist)) ==
542 crypto_get_soft_list_t *psoftlist = NULL;
554 psoftlist = malloc(sizeof (crypto_get_soft_list_t) + len);
555 if (psoftlist == NULL) {
560 psoftlist->sl_soft_names = (caddr_t)(psoftlist + 1);
561 psoftlist->sl_soft_count = count;
562 psoftlist->sl_soft_len = len;
564 if (ioctl(fd, CRYPTO_GET_SOFT_LIST, psoftlist) == -1) {
567 free(psoftlist);
576 if (psoftlist->sl_return_value == CRYPTO_BUFFER_TOO_SMALL) {
577 count = psoftlist->sl_soft_count;
578 len = psoftlist->sl_soft_len;
579 free(psoftlist);
580 psoftlist = malloc(sizeof (crypto_get_soft_list_t) + len);
581 if (psoftlist == NULL) {
586 psoftlist->sl_soft_names = (caddr_t)(psoftlist + 1);
587 psoftlist->sl_soft_count = count;
588 psoftlist->sl_soft_len = len;
590 if (ioctl(fd, CRYPTO_GET_SOFT_LIST, psoftlist) == -1) {
593 free(psoftlist);
599 if (psoftlist->sl_return_value != CRYPTO_SUCCESS) {
601 "return_value = %d", psoftlist->sl_return_value);
602 free(psoftlist);
607 *ppsoftlist = psoftlist;