Lines Matching refs:vc_sym_req

65 	struct virtio_crypto_sym_request *vc_sym_req,
72 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_dataq_sym_callback() local
78 if (vc_sym_req->type == VIRTIO_CRYPTO_SYM_OP_CIPHER) { in virtio_crypto_dataq_sym_callback()
94 ablk_req = vc_sym_req->ablkcipher_req; in virtio_crypto_dataq_sym_callback()
95 virtio_crypto_ablkcipher_finalize_req(vc_sym_req, in virtio_crypto_dataq_sym_callback()
358 __virtio_crypto_ablkcipher_do_req(struct virtio_crypto_sym_request *vc_sym_req, in __virtio_crypto_ablkcipher_do_req() argument
363 struct virtio_crypto_ablkcipher_ctx *ctx = vc_sym_req->ablkcipher_ctx; in __virtio_crypto_ablkcipher_do_req()
364 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in __virtio_crypto_ablkcipher_do_req()
399 vc_sym_req->type = VIRTIO_CRYPTO_SYM_OP_CIPHER; in __virtio_crypto_ablkcipher_do_req()
401 if (vc_sym_req->encrypt) { in __virtio_crypto_ablkcipher_do_req()
456 vc_sym_req->iv = iv; in __virtio_crypto_ablkcipher_do_req()
494 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_ablkcipher_encrypt() local
496 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_ablkcipher_encrypt()
503 vc_sym_req->ablkcipher_ctx = ctx; in virtio_crypto_ablkcipher_encrypt()
504 vc_sym_req->ablkcipher_req = req; in virtio_crypto_ablkcipher_encrypt()
505 vc_sym_req->encrypt = true; in virtio_crypto_ablkcipher_encrypt()
514 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_ablkcipher_decrypt() local
516 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_ablkcipher_decrypt()
523 vc_sym_req->ablkcipher_ctx = ctx; in virtio_crypto_ablkcipher_decrypt()
524 vc_sym_req->ablkcipher_req = req; in virtio_crypto_ablkcipher_decrypt()
525 vc_sym_req->encrypt = false; in virtio_crypto_ablkcipher_decrypt()
560 struct virtio_crypto_sym_request *vc_sym_req = in virtio_crypto_ablkcipher_crypt_req() local
562 struct virtio_crypto_request *vc_req = &vc_sym_req->base; in virtio_crypto_ablkcipher_crypt_req()
566 ret = __virtio_crypto_ablkcipher_do_req(vc_sym_req, req, data_vq); in virtio_crypto_ablkcipher_crypt_req()
576 struct virtio_crypto_sym_request *vc_sym_req, in virtio_crypto_ablkcipher_finalize_req() argument
580 crypto_finalize_ablkcipher_request(vc_sym_req->base.dataq->engine, in virtio_crypto_ablkcipher_finalize_req()
582 kzfree(vc_sym_req->iv); in virtio_crypto_ablkcipher_finalize_req()
583 virtcrypto_clear_request(&vc_sym_req->base); in virtio_crypto_ablkcipher_finalize_req()