Lines Matching refs:cur_slot
168 pkcs11_slot_t *cur_slot; in pkcs11_slottable_delete() local
176 cur_slot = slottable->st_slots[i]; in pkcs11_slottable_delete()
177 prov_id = cur_slot->sl_prov_id; in pkcs11_slottable_delete()
179 (void) pthread_mutex_lock(&cur_slot->sl_mutex); in pkcs11_slottable_delete()
187 if (cur_slot->sl_wfse_state == WFSE_ACTIVE) { in pkcs11_slottable_delete()
189 (cur_slot->sl_tid); in pkcs11_slottable_delete()
202 if ((cur_slot->sl_func_list != NULL) && in pkcs11_slottable_delete()
204 (void) cur_slot-> in pkcs11_slottable_delete()
209 if (cur_slot->sl_dldesc != NULL) { in pkcs11_slottable_delete()
210 (void) dlclose(cur_slot->sl_dldesc); in pkcs11_slottable_delete()
217 if (cur_slot->sl_pol_mechs != NULL) in pkcs11_slottable_delete()
218 free(cur_slot->sl_pol_mechs); in pkcs11_slottable_delete()
221 if (cur_slot->sl_wfse_args != NULL) { in pkcs11_slottable_delete()
222 free(cur_slot->sl_wfse_args); in pkcs11_slottable_delete()
225 (void) pthread_mutex_unlock(&cur_slot->sl_mutex); in pkcs11_slottable_delete()
233 pkcs11_sessionlist_delete(cur_slot); in pkcs11_slottable_delete()
235 (void) pthread_mutex_destroy(&cur_slot->sl_mutex); in pkcs11_slottable_delete()
237 free(cur_slot); in pkcs11_slottable_delete()
238 cur_slot = NULL; in pkcs11_slottable_delete()