| .. | .. |
|---|
| 414 | 414 | |
|---|
| 415 | 415 | struct virtio_crypto_config { |
|---|
| 416 | 416 | /* See VIRTIO_CRYPTO_OP_* above */ |
|---|
| 417 | | - __u32 status; |
|---|
| 417 | + __le32 status; |
|---|
| 418 | 418 | |
|---|
| 419 | 419 | /* |
|---|
| 420 | 420 | * Maximum number of data queue |
|---|
| 421 | 421 | */ |
|---|
| 422 | | - __u32 max_dataqueues; |
|---|
| 422 | + __le32 max_dataqueues; |
|---|
| 423 | 423 | |
|---|
| 424 | 424 | /* |
|---|
| 425 | 425 | * Specifies the services mask which the device support, |
|---|
| 426 | 426 | * see VIRTIO_CRYPTO_SERVICE_* above |
|---|
| 427 | 427 | */ |
|---|
| 428 | | - __u32 crypto_services; |
|---|
| 428 | + __le32 crypto_services; |
|---|
| 429 | 429 | |
|---|
| 430 | 430 | /* Detailed algorithms mask */ |
|---|
| 431 | | - __u32 cipher_algo_l; |
|---|
| 432 | | - __u32 cipher_algo_h; |
|---|
| 433 | | - __u32 hash_algo; |
|---|
| 434 | | - __u32 mac_algo_l; |
|---|
| 435 | | - __u32 mac_algo_h; |
|---|
| 436 | | - __u32 aead_algo; |
|---|
| 431 | + __le32 cipher_algo_l; |
|---|
| 432 | + __le32 cipher_algo_h; |
|---|
| 433 | + __le32 hash_algo; |
|---|
| 434 | + __le32 mac_algo_l; |
|---|
| 435 | + __le32 mac_algo_h; |
|---|
| 436 | + __le32 aead_algo; |
|---|
| 437 | 437 | /* Maximum length of cipher key */ |
|---|
| 438 | | - __u32 max_cipher_key_len; |
|---|
| 438 | + __le32 max_cipher_key_len; |
|---|
| 439 | 439 | /* Maximum length of authenticated key */ |
|---|
| 440 | | - __u32 max_auth_key_len; |
|---|
| 441 | | - __u32 reserve; |
|---|
| 440 | + __le32 max_auth_key_len; |
|---|
| 441 | + __le32 reserve; |
|---|
| 442 | 442 | /* Maximum size of each crypto request's content */ |
|---|
| 443 | | - __u64 max_size; |
|---|
| 443 | + __le64 max_size; |
|---|
| 444 | 444 | }; |
|---|
| 445 | 445 | |
|---|
| 446 | 446 | struct virtio_crypto_inhdr { |
|---|