dprov_session_t
dprov_session_t **ds_sessions; /* sessions for this instance */
static void dprov_release_session_objects(dprov_session_t *);
static int dprov_create_object_from_template(dprov_state_t *, dprov_session_t *,
static int dprov_destroy_object(dprov_state_t *, dprov_session_t *,
static int dprov_object_set_attr(dprov_session_t *, crypto_object_id_t,
sizeof (dprov_session_t *), KM_SLEEP);
sizeof (dprov_session_t *));
dprov_session_t *session;
kmem_free(session, sizeof (dprov_session_t));
sizeof (dprov_session_t *));
dprov_session_t *session;
dprov_session_t **new_sessions;
sizeof (dprov_session_t *), KM_NOSLEEP);
sizeof (dprov_session_t *));
sizeof (dprov_session_t *));
sizeof (dprov_session_t), KM_NOSLEEP);
kmem_free(session, sizeof (dprov_session_t));
dprov_session_t *session;
dprov_session_t *session;
dprov_template_can_create(dprov_session_t *session,
dprov_session_t *session, crypto_object_attribute_t *template,
dprov_destroy_object(dprov_state_t *softc, dprov_session_t *session,
dprov_object_set_attr(dprov_session_t *session, crypto_object_id_t object_id,
dprov_release_session_objects(dprov_session_t *session)