Lines Matching refs:sess

74     CryptoDevBackendLKCFSession *sess;  member
85 CryptoDevBackendLKCFSession *sess[MAX_SESSIONS]; member
200 if (lkcf->sess[i] == NULL) { in cryptodev_lkcf_get_unused_session_index()
288 if (lkcf->sess[i] != NULL) { in cryptodev_lkcf_cleanup()
306 CryptoDevBackendLKCFSession *session = task->sess; in cryptodev_lkcf_execute_task()
476 CryptoDevBackendLKCFSession *sess; in cryptodev_lkcf_operation() local
481 lkcf->sess[op_info->session_id] == NULL) { in cryptodev_lkcf_operation()
487 sess = lkcf->sess[op_info->session_id]; in cryptodev_lkcf_operation()
497 task->sess = sess; in cryptodev_lkcf_operation()
516 g_autofree CryptoDevBackendLKCFSession *sess = in cryptodev_lkcf_create_asym_session() local
521 sess->akcipher_opts.alg = QCRYPTO_AKCIPHER_ALG_RSA; in cryptodev_lkcf_create_asym_session()
524 &sess->akcipher_opts.u.rsa, &local_error) != 0) { in cryptodev_lkcf_create_asym_session()
537 sess->keytype = QCRYPTO_AKCIPHER_KEY_TYPE_PUBLIC; in cryptodev_lkcf_create_asym_session()
541 sess->keytype = QCRYPTO_AKCIPHER_KEY_TYPE_PRIVATE; in cryptodev_lkcf_create_asym_session()
556 sess->keylen = sess_info->keylen; in cryptodev_lkcf_create_asym_session()
557 sess->key = g_malloc(sess_info->keylen); in cryptodev_lkcf_create_asym_session()
558 memcpy(sess->key, sess_info->key, sess_info->keylen); in cryptodev_lkcf_create_asym_session()
560 lkcf->sess[index] = g_steal_pointer(&sess); in cryptodev_lkcf_create_asym_session()
606 assert(session_id < MAX_SESSIONS && lkcf->sess[session_id]); in cryptodev_lkcf_close_session()
607 session = lkcf->sess[session_id]; in cryptodev_lkcf_close_session()
608 lkcf->sess[session_id] = NULL; in cryptodev_lkcf_close_session()