Commit b13a5407 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

virtio_crypto: convert to LE accessors



Virtio crypto is modern-only. Use LE accessors for config space.

Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent 2c0349ec
Loading
Loading
Loading
Loading
+23 −23
Original line number Diff line number Diff line
@@ -204,7 +204,7 @@ static int virtcrypto_update_status(struct virtio_crypto *vcrypto)
	u32 status;
	int err;

	virtio_cread(vcrypto->vdev,
	virtio_cread_le(vcrypto->vdev,
			struct virtio_crypto_config, status, &status);

	/*
@@ -323,30 +323,30 @@ static int virtcrypto_probe(struct virtio_device *vdev)
	if (!vcrypto)
		return -ENOMEM;

	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			max_dataqueues, &max_data_queues);
	if (max_data_queues < 1)
		max_data_queues = 1;

	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			max_cipher_key_len, &max_cipher_key_len);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			max_auth_key_len, &max_auth_key_len);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			max_size, &max_size);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			crypto_services, &crypto_services);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			cipher_algo_l, &cipher_algo_l);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			cipher_algo_h, &cipher_algo_h);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			hash_algo, &hash_algo);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			mac_algo_l, &mac_algo_l);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			mac_algo_h, &mac_algo_h);
	virtio_cread(vdev, struct virtio_crypto_config,
	virtio_cread_le(vdev, struct virtio_crypto_config,
			aead_algo, &aead_algo);

	/* Add virtio crypto device to global table */