Searched refs:virtio_crypto (Results 1 – 7 of 7) sorted by relevance
44 struct virtio_crypto { struct111 int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev); argument113 void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev);114 struct virtio_crypto *virtcrypto_devmgr_get_first(void);115 int virtcrypto_dev_in_use(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,[all …]
45 int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_add_dev()58 struct virtio_crypto *ptr = in virtcrypto_devmgr_add_dev()59 list_entry(itr, struct virtio_crypto, list); in virtcrypto_devmgr_add_dev()88 void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_rm_dev()106 struct virtio_crypto *virtcrypto_devmgr_get_first(void) in virtcrypto_devmgr_get_first()108 struct virtio_crypto *dev = NULL; in virtcrypto_devmgr_get_first()113 struct virtio_crypto, in virtcrypto_devmgr_get_first()127 int virtcrypto_dev_in_use(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_in_use()143 int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_get()162 void virtcrypto_dev_put(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_put()[all …]
39 struct virtio_crypto *vcrypto = vq->vdev->priv; in virtcrypto_dataq_callback()60 static int virtcrypto_find_vqs(struct virtio_crypto *vi) in virtcrypto_find_vqs()133 static int virtcrypto_alloc_queues(struct virtio_crypto *vi) in virtcrypto_alloc_queues()143 static void virtcrypto_clean_affinity(struct virtio_crypto *vi, long hcpu) in virtcrypto_clean_affinity()155 static void virtcrypto_set_affinity(struct virtio_crypto *vcrypto) in virtcrypto_set_affinity()184 static void virtcrypto_free_queues(struct virtio_crypto *vi) in virtcrypto_free_queues()189 static int virtcrypto_init_vqs(struct virtio_crypto *vi) in virtcrypto_init_vqs()214 static int virtcrypto_update_status(struct virtio_crypto *vcrypto) in virtcrypto_update_status()256 static int virtcrypto_start_crypto_engines(struct virtio_crypto *vcrypto) in virtcrypto_start_crypto_engines()279 static void virtcrypto_clear_crypto_engines(struct virtio_crypto *vcrypto) in virtcrypto_clear_crypto_engines()[all …]
2 obj-$(CONFIG_CRYPTO_DEV_VIRTIO) += virtio_crypto.o3 virtio_crypto-objs := \
33 struct virtio_crypto *vcrypto;135 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_ablkcipher_init_session()226 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_ablkcipher_close_session()286 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_alg_ablkcipher_init_sessions()331 struct virtio_crypto *vcrypto = in virtio_crypto_ablkcipher_setkey()366 struct virtio_crypto *vcrypto = ctx->vcrypto; in __virtio_crypto_ablkcipher_do_req()497 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_ablkcipher_encrypt()517 struct virtio_crypto *vcrypto = ctx->vcrypto; in virtio_crypto_ablkcipher_decrypt()614 int virtio_crypto_algs_register(struct virtio_crypto *vcrypto) in virtio_crypto_algs_register()645 void virtio_crypto_algs_unregister(struct virtio_crypto *vcrypto) in virtio_crypto_algs_unregister()
10 choose 'M' here, this module will be called virtio_crypto.
15577 F: include/uapi/linux/virtio_crypto.h