Home
last modified time | relevance | path

Searched refs:Volatile (Results 1 – 3 of 3) sorted by relevance

/DragonOS-0.1.8/kernel/src/driver/virtio/
Dtransport_pci.rs9 volread, volwrite, ReadOnly, Volatile, VolatileReadable, VolatileWritable, WriteOnly,
87 isr_status: NonNull<Volatile<u8>>,
345 device_feature_select: Volatile<u32>,
347 driver_feature_select: Volatile<u32>,
348 driver_feature: Volatile<u32>,
349 msix_config: Volatile<u16>,
351 device_status: Volatile<u8>,
353 queue_select: Volatile<u16>,
354 queue_size: Volatile<u16>,
355 queue_msix_vector: Volatile<u16>,
[all …]
/DragonOS-0.1.8/kernel/src/libs/
Dvolatile.rs89 pub struct Volatile<T: Copy>(T); struct
92 impl<T: Copy> Volatile<T> { impl
111 impl<T: Copy> VolatileReadable<T> for *const Volatile<T> { implementation
129 impl<T: Copy> VolatileWritable<T> for *mut Volatile<T> { implementation
/DragonOS-0.1.8/kernel/src/driver/pci/
Dpci_irq.rs15 use crate::libs::volatile::{volread, volwrite, Volatile, VolatileReadable, VolatileWritable};
20 vector_control: Volatile<u32>,
21 msg_data: Volatile<u32>,
22 msg_upper_addr: Volatile<u32>,
23 msg_addr: Volatile<u32>,
28 entry: Volatile<u64>,