vcrypto_dev        99 drivers/crypto/virtio/virtio_crypto_common.h int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       101 drivers/crypto/virtio/virtio_crypto_common.h void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       103 drivers/crypto/virtio/virtio_crypto_common.h int virtcrypto_dev_in_use(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       104 drivers/crypto/virtio/virtio_crypto_common.h int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       105 drivers/crypto/virtio/virtio_crypto_common.h void virtcrypto_dev_put(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       106 drivers/crypto/virtio/virtio_crypto_common.h int virtcrypto_dev_started(struct virtio_crypto *vcrypto_dev);
vcrypto_dev       107 drivers/crypto/virtio/virtio_crypto_common.h bool virtcrypto_algo_is_supported(struct virtio_crypto *vcrypto_dev,
vcrypto_dev        33 drivers/crypto/virtio/virtio_crypto_mgr.c int virtcrypto_devmgr_add_dev(struct virtio_crypto *vcrypto_dev)
vcrypto_dev        49 drivers/crypto/virtio/virtio_crypto_mgr.c 		if (ptr == vcrypto_dev) {
vcrypto_dev        54 drivers/crypto/virtio/virtio_crypto_mgr.c 	atomic_set(&vcrypto_dev->ref_count, 0);
vcrypto_dev        55 drivers/crypto/virtio/virtio_crypto_mgr.c 	list_add_tail(&vcrypto_dev->list, &virtio_crypto_table);
vcrypto_dev        56 drivers/crypto/virtio/virtio_crypto_mgr.c 	vcrypto_dev->dev_id = num_devices++;
vcrypto_dev        76 drivers/crypto/virtio/virtio_crypto_mgr.c void virtcrypto_devmgr_rm_dev(struct virtio_crypto *vcrypto_dev)
vcrypto_dev        79 drivers/crypto/virtio/virtio_crypto_mgr.c 	list_del(&vcrypto_dev->list);
vcrypto_dev       115 drivers/crypto/virtio/virtio_crypto_mgr.c int virtcrypto_dev_in_use(struct virtio_crypto *vcrypto_dev)
vcrypto_dev       117 drivers/crypto/virtio/virtio_crypto_mgr.c 	return atomic_read(&vcrypto_dev->ref_count) != 0;
vcrypto_dev       131 drivers/crypto/virtio/virtio_crypto_mgr.c int virtcrypto_dev_get(struct virtio_crypto *vcrypto_dev)
vcrypto_dev       133 drivers/crypto/virtio/virtio_crypto_mgr.c 	if (atomic_add_return(1, &vcrypto_dev->ref_count) == 1)
vcrypto_dev       134 drivers/crypto/virtio/virtio_crypto_mgr.c 		if (!try_module_get(vcrypto_dev->owner))
vcrypto_dev       150 drivers/crypto/virtio/virtio_crypto_mgr.c void virtcrypto_dev_put(struct virtio_crypto *vcrypto_dev)
vcrypto_dev       152 drivers/crypto/virtio/virtio_crypto_mgr.c 	if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0)
vcrypto_dev       153 drivers/crypto/virtio/virtio_crypto_mgr.c 		module_put(vcrypto_dev->owner);
vcrypto_dev       164 drivers/crypto/virtio/virtio_crypto_mgr.c int virtcrypto_dev_started(struct virtio_crypto *vcrypto_dev)
vcrypto_dev       166 drivers/crypto/virtio/virtio_crypto_mgr.c 	return (vcrypto_dev->status & VIRTIO_CRYPTO_S_HW_READY);
vcrypto_dev       187 drivers/crypto/virtio/virtio_crypto_mgr.c 	struct virtio_crypto *vcrypto_dev = NULL, *tmp_dev;
vcrypto_dev       200 drivers/crypto/virtio/virtio_crypto_mgr.c 				vcrypto_dev = tmp_dev;
vcrypto_dev       206 drivers/crypto/virtio/virtio_crypto_mgr.c 	if (!vcrypto_dev) {
vcrypto_dev       215 drivers/crypto/virtio/virtio_crypto_mgr.c 				vcrypto_dev = tmp_dev;
vcrypto_dev       221 drivers/crypto/virtio/virtio_crypto_mgr.c 	if (!vcrypto_dev)
vcrypto_dev       224 drivers/crypto/virtio/virtio_crypto_mgr.c 	virtcrypto_dev_get(vcrypto_dev);
vcrypto_dev       225 drivers/crypto/virtio/virtio_crypto_mgr.c 	return vcrypto_dev;