Home
last modified time | relevance | path

Searched refs:vcrypto_dev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c33 int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_add_dev() argument
49 if (ptr == vcrypto_dev) { in virtcrypto_devmgr_add_dev()
54 atomic_set(&vcrypto_dev->ref_count, 0); in virtcrypto_devmgr_add_dev()
55 list_add_tail(&vcrypto_dev->list, &virtio_crypto_table); in virtcrypto_devmgr_add_dev()
56 vcrypto_dev->dev_id = num_devices++; in virtcrypto_devmgr_add_dev()
76 void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev) in virtcrypto_devmgr_rm_dev() argument
79 list_del(&vcrypto_dev->list); in virtcrypto_devmgr_rm_dev()
95 int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev) in virtcrypto_dev_get() argument
97 if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1) in virtcrypto_dev_get()
98 if (!try_module_get(vcrypto_dev->owner)) in virtcrypto_dev_get()
[all …]
H A Dvirtio_crypto_common.h113 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,