Home
last modified time | relevance | path

Searched defs:VirtIOTransport (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/driver/virtio/
H A Dtransport.rs20 pub enum VirtIOTransport { enum
25 impl VirtIOTransport { impl
57 impl core::fmt::Debug for VirtIOTransport { implementation
66 impl Transport for VirtIOTransport { implementation
H A Dvirtio.rs57 transport: VirtIOTransport, in virtio_device_init()
/DragonOS/kernel/src/driver/net/
H A Dvirtio_net.rs93 pub fn new(transport: VirtIOTransport, dev_id: Arc<DeviceId>) -> Option<Arc<Self>> { in new()
307 const fn new(inner: VirtIONet<HalImpl, VirtIOTransport, 2>) -> Self { in new() argument
514 pub fn new(driver_net: VirtIONet<HalImpl, VirtIOTransport, 2>) -> Self { in new() argument
623 transport: VirtIOTransport, in virtio_net()
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs70 transport: VirtIOTransport, in virtio_blk()
166 pub fn new(transport: VirtIOTransport, dev_id: Arc<DeviceId>) -> Option<Arc<Self>> { in new()