virtio_sys/
virtio_ids.rs

1/* automatically generated by tools/bindgen-all-the-things */
2
3#![allow(clippy::missing_safety_doc)]
4#![allow(clippy::undocumented_unsafe_blocks)]
5#![allow(clippy::upper_case_acronyms)]
6#![allow(non_upper_case_globals)]
7#![allow(non_camel_case_types)]
8#![allow(non_snake_case)]
9#![allow(dead_code)]
10
11//! This file defines virtio device IDs. IDs with large values (counting down
12//! from 63) are nonstandard and not defined by the virtio specification.
13
14// Added by virtio_sys/bindgen.sh - do not edit the generated file.
15pub const VIRTIO_ID_WL: u32 = 63;
16pub const VIRTIO_ID_TPM: u32 = 62;
17// TODO(b/236144983): Fix this id when an official virtio-id is assigned to this device.
18pub const VIRTIO_ID_PVCLOCK: u32 = 61;
19// TODO: Remove this once the ID is included in the Linux headers.
20pub const VIRTIO_ID_MEDIA: u32 = 48;
21
22pub const VIRTIO_ID_NET: u32 = 1;
23pub const VIRTIO_ID_BLOCK: u32 = 2;
24pub const VIRTIO_ID_CONSOLE: u32 = 3;
25pub const VIRTIO_ID_RNG: u32 = 4;
26pub const VIRTIO_ID_BALLOON: u32 = 5;
27pub const VIRTIO_ID_IOMEM: u32 = 6;
28pub const VIRTIO_ID_RPMSG: u32 = 7;
29pub const VIRTIO_ID_SCSI: u32 = 8;
30pub const VIRTIO_ID_9P: u32 = 9;
31pub const VIRTIO_ID_MAC80211_WLAN: u32 = 10;
32pub const VIRTIO_ID_RPROC_SERIAL: u32 = 11;
33pub const VIRTIO_ID_CAIF: u32 = 12;
34pub const VIRTIO_ID_MEMORY_BALLOON: u32 = 13;
35pub const VIRTIO_ID_GPU: u32 = 16;
36pub const VIRTIO_ID_CLOCK: u32 = 17;
37pub const VIRTIO_ID_INPUT: u32 = 18;
38pub const VIRTIO_ID_VSOCK: u32 = 19;
39pub const VIRTIO_ID_CRYPTO: u32 = 20;
40pub const VIRTIO_ID_SIGNAL_DIST: u32 = 21;
41pub const VIRTIO_ID_PSTORE: u32 = 22;
42pub const VIRTIO_ID_IOMMU: u32 = 23;
43pub const VIRTIO_ID_MEM: u32 = 24;
44pub const VIRTIO_ID_SOUND: u32 = 25;
45pub const VIRTIO_ID_FS: u32 = 26;
46pub const VIRTIO_ID_PMEM: u32 = 27;
47pub const VIRTIO_ID_RPMB: u32 = 28;
48pub const VIRTIO_ID_MAC80211_HWSIM: u32 = 29;
49pub const VIRTIO_ID_VIDEO_ENCODER: u32 = 30;
50pub const VIRTIO_ID_VIDEO_DECODER: u32 = 31;
51pub const VIRTIO_ID_SCMI: u32 = 32;
52pub const VIRTIO_ID_NITRO_SEC_MOD: u32 = 33;
53pub const VIRTIO_ID_I2C_ADAPTER: u32 = 34;
54pub const VIRTIO_ID_WATCHDOG: u32 = 35;
55pub const VIRTIO_ID_CAN: u32 = 36;
56pub const VIRTIO_ID_DMABUF: u32 = 37;
57pub const VIRTIO_ID_PARAM_SERV: u32 = 38;
58pub const VIRTIO_ID_AUDIO_POLICY: u32 = 39;
59pub const VIRTIO_ID_BT: u32 = 40;
60pub const VIRTIO_ID_GPIO: u32 = 41;