Lines Matching refs:vc_sym_req

48 	struct virtio_crypto_sym_request *vc_sym_req,
55 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_dataq_sym_callback() local
58 container_of((void *)vc_sym_req, struct skcipher_request, in virtio_crypto_dataq_sym_callback()
63 if (vc_sym_req->type == VIRTIO_CRYPTO_SYM_OP_CIPHER) { in virtio_crypto_dataq_sym_callback()
79 virtio_crypto_skcipher_finalize_req(vc_sym_req, in virtio_crypto_dataq_sym_callback()
321 __virtio_crypto_skcipher_do_req(struct virtio_crypto_sym_request *vc_sym_req, in __virtio_crypto_skcipher_do_req() argument
327 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in __virtio_crypto_skcipher_do_req()
367 vc_sym_req->type = VIRTIO_CRYPTO_SYM_OP_CIPHER; in __virtio_crypto_skcipher_do_req()
369 if (vc_sym_req->encrypt) { in __virtio_crypto_skcipher_do_req()
423 if (!vc_sym_req->encrypt) in __virtio_crypto_skcipher_do_req()
430 vc_sym_req->iv = iv; in __virtio_crypto_skcipher_do_req()
468 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_skcipher_encrypt() local
470 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_skcipher_encrypt()
482 vc_sym_req->encrypt = true; in virtio_crypto_skcipher_encrypt()
491 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_skcipher_decrypt() local
493 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_skcipher_decrypt()
505 vc_sym_req->encrypt = false; in virtio_crypto_skcipher_decrypt()
534 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_skcipher_crypt_req() local
536 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_skcipher_crypt_req()
540 ret = __virtio_crypto_skcipher_do_req(vc_sym_req, req, data_vq); in virtio_crypto_skcipher_crypt_req()
550 struct virtio_crypto_sym_request *vc_sym_req, in virtio_crypto_skcipher_finalize_req() argument
554 if (vc_sym_req->encrypt) in virtio_crypto_skcipher_finalize_req()
558 kfree_sensitive(vc_sym_req->iv); in virtio_crypto_skcipher_finalize_req()
559 virtcrypto_clear_request(&vc_sym_req->base); in virtio_crypto_skcipher_finalize_req()
561 crypto_finalize_skcipher_request(vc_sym_req->base.dataq->engine, in virtio_crypto_skcipher_finalize_req()