Lines Matching refs:vcrypto
28 struct virtio_crypto *vcrypto; member
103 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_init_session() local
136 err = virtio_crypto_ctrl_vq_request(vcrypto, sgs, num_out, num_in, vc_ctrl_req); in virtio_crypto_alg_akcipher_init_session()
162 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_close_session() local
191 err = virtio_crypto_ctrl_vq_request(vcrypto, sgs, num_out, num_in, vc_ctrl_req); in virtio_crypto_alg_akcipher_close_session()
217 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_akcipher_do_req() local
222 int node = dev_to_node(&vcrypto->vdev->dev); in __virtio_crypto_akcipher_do_req()
277 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_do_req() local
285 GFP_KERNEL, dev_to_node(&vcrypto->vdev->dev)); in virtio_crypto_rsa_do_req()
316 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_req() local
318 struct data_queue *data_vq = &vcrypto->data_vq[0]; in virtio_crypto_rsa_req()
346 struct virtio_crypto *vcrypto; in virtio_crypto_rsa_set_key() local
373 if (!ctx->vcrypto) { in virtio_crypto_rsa_set_key()
374 vcrypto = virtcrypto_get_dev_node(node, VIRTIO_CRYPTO_SERVICE_AKCIPHER, in virtio_crypto_rsa_set_key()
376 if (!vcrypto) { in virtio_crypto_rsa_set_key()
381 ctx->vcrypto = vcrypto; in virtio_crypto_rsa_set_key()
459 virtcrypto_dev_put(ctx->vcrypto); in virtio_crypto_rsa_exit_tfm()
516 int virtio_crypto_akcipher_algs_register(struct virtio_crypto *vcrypto) in virtio_crypto_akcipher_algs_register() argument
527 if (!virtcrypto_algo_is_supported(vcrypto, service, algonum)) in virtio_crypto_akcipher_algs_register()
537 dev_info(&vcrypto->vdev->dev, "Registered akcipher algo %s\n", in virtio_crypto_akcipher_algs_register()
546 void virtio_crypto_akcipher_algs_unregister(struct virtio_crypto *vcrypto) in virtio_crypto_akcipher_algs_unregister() argument
557 !virtcrypto_algo_is_supported(vcrypto, service, algonum)) in virtio_crypto_akcipher_algs_unregister()