Searched refs:Volatile (Results 1 – 3 of 3) sorted by relevance
/DragonOS-0.1.8/kernel/src/driver/virtio/ |
D | transport_pci.rs | 9 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/ |
D | volatile.rs | 89 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/ |
D | pci_irq.rs | 15 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>,
|