Lines Matching defs:pl
39 crypto_get_provider_list_t *pl;
42 pl = malloc(sizeof (crypto_get_provider_list_t));
43 if (pl == NULL)
46 pl->pl_count = 0;
47 while ((r = ioctl(kernel_fd, CRYPTO_GET_PROVIDER_LIST, pl)) < 0) {
54 if (pl->pl_return_value != CRYPTO_SUCCESS) {
55 rv = crypto2pkcs11_error_number(pl->pl_return_value);
62 slot_count = pl->pl_count;
65 (void) free(pl);
173 crypto_get_provider_list_t *pl = NULL;
217 pl = malloc(slot_count * sizeof (crypto_get_provider_list_t));
218 if (pl == NULL) {
223 pl->pl_count = slot_count;
224 while ((r = ioctl(kernel_fd, CRYPTO_GET_PROVIDER_LIST, pl)) < 0) {
232 if (pl->pl_return_value != CRYPTO_SUCCESS) {
233 rv = crypto2pkcs11_error_number(pl->pl_return_value);
241 slot_table[i]->sl_provider_id = pl->pl_list[i].pe_provider_id;
255 (void) free(pl);
265 (void) free(pl);