Lines Matching refs:session

205 struct handle_db *get_object_handle_db(struct pkcs11_session *session);
270 struct session_list *get_session_list(struct pkcs11_session *session);
278 static inline bool session_is_active(struct pkcs11_session *session) in session_is_active() argument
280 return session->processing; in session_is_active()
283 enum pkcs11_rc set_processing_state(struct pkcs11_session *session,
288 static inline bool pkcs11_session_is_read_write(struct pkcs11_session *session) in pkcs11_session_is_read_write() argument
290 return session->state == PKCS11_CKS_RW_PUBLIC_SESSION || in pkcs11_session_is_read_write()
291 session->state == PKCS11_CKS_RW_USER_FUNCTIONS || in pkcs11_session_is_read_write()
292 session->state == PKCS11_CKS_RW_SO_FUNCTIONS; in pkcs11_session_is_read_write()
295 static inline bool pkcs11_session_is_public(struct pkcs11_session *session) in pkcs11_session_is_public() argument
297 return session->state == PKCS11_CKS_RO_PUBLIC_SESSION || in pkcs11_session_is_public()
298 session->state == PKCS11_CKS_RW_PUBLIC_SESSION; in pkcs11_session_is_public()
301 static inline bool pkcs11_session_is_user(struct pkcs11_session *session) in pkcs11_session_is_user() argument
303 return session->state == PKCS11_CKS_RO_USER_FUNCTIONS || in pkcs11_session_is_user()
304 session->state == PKCS11_CKS_RW_USER_FUNCTIONS; in pkcs11_session_is_user()
307 static inline bool pkcs11_session_is_so(struct pkcs11_session *session) in pkcs11_session_is_so() argument
309 return session->state == PKCS11_CKS_RW_SO_FUNCTIONS; in pkcs11_session_is_so()
313 struct object_list *pkcs11_get_session_objects(struct pkcs11_session *session) in pkcs11_get_session_objects() argument
315 return &session->object_list; in pkcs11_get_session_objects()
319 struct ck_token *pkcs11_session2token(struct pkcs11_session *session) in pkcs11_session2token() argument
321 return session->token; in pkcs11_session2token()