virtio_drivers/device/
common.rs
1use bitflags::bitflags;
4
5bitflags! {
6 #[derive(Copy, Clone, Debug, Default, Eq, PartialEq)]
7 pub(crate) struct Feature: u64 {
8 const NOTIFY_ON_EMPTY = 1 << 24; const ANY_LAYOUT = 1 << 27; const RING_INDIRECT_DESC = 1 << 28;
12 const RING_EVENT_IDX = 1 << 29;
13 const UNUSED = 1 << 30; const VERSION_1 = 1 << 32; const ACCESS_PLATFORM = 1 << 33;
18 const RING_PACKED = 1 << 34;
19 const IN_ORDER = 1 << 35;
20 const ORDER_PLATFORM = 1 << 36;
21 const SR_IOV = 1 << 37;
22 const NOTIFICATION_DATA = 1 << 38;
23 }
24}