Home
last modified time | relevance | path

Searched refs:vcrypto (Results 1 – 5 of 5) sorted by relevance

/drivers/crypto/virtio/
A Dvirtio_crypto_core.c196 if (vcrypto->curr_queue == 1 || vcrypto->max_data_queues == 1) { in virtcrypto_set_affinity()
270 vcrypto->status = status; in virtcrypto_update_status()
375 vcrypto = kzalloc_node(sizeof(*vcrypto), GFP_KERNEL, in virtcrypto_probe()
377 if (!vcrypto) in virtcrypto_probe()
416 vcrypto = vdev->priv = vcrypto; in virtcrypto_probe()
417 vcrypto->vdev = vdev; in virtcrypto_probe()
422 vcrypto->curr_queue = 1; in virtcrypto_probe()
438 vcrypto->max_data_queues, in virtcrypto_probe()
441 vcrypto->max_size); in virtcrypto_probe()
471 kfree(vcrypto); in virtcrypto_probe()
[all …]
A Dvirtio_crypto_mgr.c211 virtio_crypto_skcipher_algs_unregister(vcrypto); in virtcrypto_dev_start()
230 virtio_crypto_skcipher_algs_unregister(vcrypto); in virtcrypto_dev_stop()
231 virtio_crypto_akcipher_algs_unregister(vcrypto); in virtcrypto_dev_stop()
261 if (!(vcrypto->crypto_services & service_mask)) in virtcrypto_algo_is_supported()
267 algo_mask = vcrypto->cipher_algo_l; in virtcrypto_algo_is_supported()
269 algo_mask = vcrypto->cipher_algo_h; in virtcrypto_algo_is_supported()
273 algo_mask = vcrypto->hash_algo; in virtcrypto_algo_is_supported()
278 algo_mask = vcrypto->mac_algo_l; in virtcrypto_algo_is_supported()
280 algo_mask = vcrypto->mac_algo_h; in virtcrypto_algo_is_supported()
284 algo_mask = vcrypto->aead_algo; in virtcrypto_algo_is_supported()
[all …]
A Dvirtio_crypto_skcipher_algs.c116 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_init_session() local
196 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_close_session() local
253 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_init_sessions() local
291 if (!ctx->vcrypto) { in virtio_crypto_skcipher_setkey()
297 if (!vcrypto) { in virtio_crypto_skcipher_setkey()
302 ctx->vcrypto = vcrypto; in virtio_crypto_skcipher_setkey()
329 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_skcipher_do_req() local
471 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_skcipher_encrypt() local
494 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_skcipher_decrypt() local
521 if (!ctx->vcrypto) in virtio_crypto_skcipher_exit()
[all …]
A Dvirtio_crypto_akcipher_algs.c28 struct virtio_crypto *vcrypto; member
103 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_init_session() local
162 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_close_session() local
217 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_akcipher_do_req() local
277 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_do_req() local
316 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_req() local
346 struct virtio_crypto *vcrypto; in virtio_crypto_rsa_set_key() local
373 if (!ctx->vcrypto) { 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()
[all …]
A Dvirtio_crypto_common.h125 int virtcrypto_dev_start(struct virtio_crypto *vcrypto);
126 void virtcrypto_dev_stop(struct virtio_crypto *vcrypto);
144 int virtio_crypto_skcipher_algs_register(struct virtio_crypto *vcrypto);
145 void virtio_crypto_skcipher_algs_unregister(struct virtio_crypto *vcrypto);
146 int virtio_crypto_akcipher_algs_register(struct virtio_crypto *vcrypto);
147 void virtio_crypto_akcipher_algs_unregister(struct virtio_crypto *vcrypto);
148 int virtio_crypto_ctrl_vq_request(struct virtio_crypto *vcrypto, struct scatterlist *sgs[],

Completed in 11 milliseconds