vmm/devices/virtio/generated/
virtio_blk.rs1#![allow(
7 non_camel_case_types,
8 non_upper_case_globals,
9 dead_code,
10 non_snake_case,
11 clippy::ptr_as_ptr,
12 clippy::undocumented_unsafe_blocks,
13 missing_debug_implementations,
14 clippy::tests_outside_test_module,
15 unsafe_op_in_unsafe_fn,
16 clippy::redundant_static_lifetimes
17)]
18
19pub const VIRTIO_BLK_F_SIZE_MAX: u32 = 1;
20pub const VIRTIO_BLK_F_SEG_MAX: u32 = 2;
21pub const VIRTIO_BLK_F_GEOMETRY: u32 = 4;
22pub const VIRTIO_BLK_F_RO: u32 = 5;
23pub const VIRTIO_BLK_F_BLK_SIZE: u32 = 6;
24pub const VIRTIO_BLK_F_TOPOLOGY: u32 = 10;
25pub const VIRTIO_BLK_F_MQ: u32 = 12;
26pub const VIRTIO_BLK_F_DISCARD: u32 = 13;
27pub const VIRTIO_BLK_F_WRITE_ZEROES: u32 = 14;
28pub const VIRTIO_BLK_F_SECURE_ERASE: u32 = 16;
29pub const VIRTIO_BLK_F_ZONED: u32 = 17;
30pub const VIRTIO_BLK_F_BARRIER: u32 = 0;
31pub const VIRTIO_BLK_F_SCSI: u32 = 7;
32pub const VIRTIO_BLK_F_FLUSH: u32 = 9;
33pub const VIRTIO_BLK_F_CONFIG_WCE: u32 = 11;
34pub const VIRTIO_BLK_F_WCE: u32 = 9;
35pub const VIRTIO_BLK_ID_BYTES: u32 = 20;
36pub const VIRTIO_BLK_T_IN: u32 = 0;
37pub const VIRTIO_BLK_T_OUT: u32 = 1;
38pub const VIRTIO_BLK_T_SCSI_CMD: u32 = 2;
39pub const VIRTIO_BLK_T_FLUSH: u32 = 4;
40pub const VIRTIO_BLK_T_GET_ID: u32 = 8;
41pub const VIRTIO_BLK_T_DISCARD: u32 = 11;
42pub const VIRTIO_BLK_T_WRITE_ZEROES: u32 = 13;
43pub const VIRTIO_BLK_T_SECURE_ERASE: u32 = 14;
44pub const VIRTIO_BLK_T_ZONE_APPEND: u32 = 15;
45pub const VIRTIO_BLK_T_ZONE_REPORT: u32 = 16;
46pub const VIRTIO_BLK_T_ZONE_OPEN: u32 = 18;
47pub const VIRTIO_BLK_T_ZONE_CLOSE: u32 = 20;
48pub const VIRTIO_BLK_T_ZONE_FINISH: u32 = 22;
49pub const VIRTIO_BLK_T_ZONE_RESET: u32 = 24;
50pub const VIRTIO_BLK_T_ZONE_RESET_ALL: u32 = 26;
51pub const VIRTIO_BLK_T_BARRIER: u32 = 2147483648;
52pub const VIRTIO_BLK_Z_NONE: u32 = 0;
53pub const VIRTIO_BLK_Z_HM: u32 = 1;
54pub const VIRTIO_BLK_Z_HA: u32 = 2;
55pub const VIRTIO_BLK_ZT_CONV: u32 = 1;
56pub const VIRTIO_BLK_ZT_SWR: u32 = 2;
57pub const VIRTIO_BLK_ZT_SWP: u32 = 3;
58pub const VIRTIO_BLK_ZS_NOT_WP: u32 = 0;
59pub const VIRTIO_BLK_ZS_EMPTY: u32 = 1;
60pub const VIRTIO_BLK_ZS_IOPEN: u32 = 2;
61pub const VIRTIO_BLK_ZS_EOPEN: u32 = 3;
62pub const VIRTIO_BLK_ZS_CLOSED: u32 = 4;
63pub const VIRTIO_BLK_ZS_RDONLY: u32 = 13;
64pub const VIRTIO_BLK_ZS_FULL: u32 = 14;
65pub const VIRTIO_BLK_ZS_OFFLINE: u32 = 15;
66pub const VIRTIO_BLK_WRITE_ZEROES_FLAG_UNMAP: u32 = 1;
67pub const VIRTIO_BLK_S_OK: u32 = 0;
68pub const VIRTIO_BLK_S_IOERR: u32 = 1;
69pub const VIRTIO_BLK_S_UNSUPP: u32 = 2;
70pub const VIRTIO_BLK_S_ZONE_INVALID_CMD: u32 = 3;
71pub const VIRTIO_BLK_S_ZONE_UNALIGNED_WP: u32 = 4;
72pub const VIRTIO_BLK_S_ZONE_OPEN_RESOURCE: u32 = 5;
73pub const VIRTIO_BLK_S_ZONE_ACTIVE_RESOURCE: u32 = 6;