Searched refs:virtio_crypto (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/crypto/virtio/ |
| H A D | virtio_crypto_common.h | 35 struct virtio_crypto { struct 113 int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev); 115 void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev); 116 int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev); 117 void virtcrypto_dev_put(struct virtio_crypto *vcrypto_dev); 118 int virtcrypto_dev_started(struct virtio_crypto *vcrypto_dev); 119 bool virtcrypto_algo_is_supported(struct virtio_crypto *vcrypto_dev, 122 struct virtio_crypto *virtcrypto_get_dev_node(int node, 125 int virtcrypto_dev_start(struct virtio_crypto *vcrypto); 126 void virtcrypto_dev_stop(struct virtio_crypto *vcrypto); [all …]
|
| H A D | virtio_crypto_mgr.c | 33 int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_add_dev() 46 struct virtio_crypto *ptr = in virtcrypto_devmgr_add_dev() 47 list_entry(itr, struct virtio_crypto, list); in virtcrypto_devmgr_add_dev() 76 void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_rm_dev() 95 int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_get() 114 void virtcrypto_dev_put(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_put() 128 int virtcrypto_dev_started(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_started() 148 struct virtio_crypto *virtcrypto_get_dev_node(int node, uint32_t service, in virtcrypto_get_dev_node() 151 struct virtio_crypto *vcrypto_dev = NULL, *tmp_dev; in virtcrypto_get_dev_node() 202 int virtcrypto_dev_start(struct virtio_crypto *vcrypto) in virtcrypto_dev_start() [all …]
|
| H A D | virtio_crypto_core.c | 32 struct virtio_crypto *vcrypto = vq->vdev->priv; in virtcrypto_ctrlq_callback() 49 int virtio_crypto_ctrl_vq_request(struct virtio_crypto *vcrypto, struct scatterlist *sgs[], in virtio_crypto_ctrl_vq_request() 96 struct virtio_crypto *vcrypto = vq->vdev->priv; in virtcrypto_dataq_callback() 102 static int virtcrypto_find_vqs(struct virtio_crypto *vi) in virtcrypto_find_vqs() 171 static int virtcrypto_alloc_queues(struct virtio_crypto *vi) in virtcrypto_alloc_queues() 180 static void virtcrypto_clean_affinity(struct virtio_crypto *vi, long hcpu) in virtcrypto_clean_affinity() 192 static void virtcrypto_set_affinity(struct virtio_crypto *vcrypto) in virtcrypto_set_affinity() 221 static void virtcrypto_free_queues(struct virtio_crypto *vi) in virtcrypto_free_queues() 226 static int virtcrypto_init_vqs(struct virtio_crypto *vi) in virtcrypto_init_vqs() 251 static int virtcrypto_update_status(struct virtio_crypto *vcrypto) in virtcrypto_update_status() [all …]
|
| H A D | virtio_crypto_skcipher_algs.c | 19 struct virtio_crypto *vcrypto; 116 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_init_session() 196 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_close_session() 253 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_skcipher_init_sessions() 294 struct virtio_crypto *vcrypto = in virtio_crypto_skcipher_setkey() 329 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_skcipher_do_req() 471 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_skcipher_encrypt() 494 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_skcipher_decrypt() 589 int virtio_crypto_skcipher_algs_register(struct virtio_crypto *vcrypto) in virtio_crypto_skcipher_algs_register() 620 void virtio_crypto_skcipher_algs_unregister(struct virtio_crypto *vcrypto) in virtio_crypto_skcipher_algs_unregister()
|
| H A D | virtio_crypto_akcipher_algs.c | 28 struct virtio_crypto *vcrypto; 103 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_init_session() 162 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_akcipher_close_session() 217 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_akcipher_do_req() 277 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_do_req() 316 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_rsa_req() 346 struct virtio_crypto *vcrypto; in virtio_crypto_rsa_set_key() 516 int virtio_crypto_akcipher_algs_register(struct virtio_crypto *vcrypto) in virtio_crypto_akcipher_algs_register() 546 void virtio_crypto_akcipher_algs_unregister(struct virtio_crypto *vcrypto) in virtio_crypto_akcipher_algs_unregister()
|
| H A D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_VIRTIO) += virtio_crypto.o 3 virtio_crypto-objs := \
|
| H A D | Kconfig | 13 choose 'M' here, this module will be called virtio_crypto.
|
| /linux/ |
| H A D | MAINTAINERS | 27939 F: include/uapi/linux/virtio_crypto.h
|