Home
last modified time | relevance | path

Searched defs:DeviceId (Results 1 – 12 of 12) sorted by relevance

/DragonOS/kernel/src/driver/base/device/
H A Dmod.rs977 pub struct DeviceId { struct
982 impl DeviceId { impl
1012 impl PartialEq for DeviceId { implementation
1018 impl core::hash::Hash for DeviceId { implementation
1024 impl Eq for DeviceId {} implementation
1026 impl IrqHandlerData for DeviceId {} implementation
/DragonOS/kernel/src/driver/virtio/
H A Dvirtio.rs61 dev_id: Arc<DeviceId>, in virtio_device_init()
H A Dirq.rs67 pub fn unregister_device(&self, dev_id: &Arc<DeviceId>) { in unregister_device()
H A Dmod.rs27 fn dev_id(&self) -> &Arc<DeviceId>; in dev_id()
H A Dtransport_mmio.rs85 pub fn device_id(&self) -> Arc<DeviceId> { in device_id()
H A Dtransport_pci.rs122 dev_id: Arc<DeviceId>, in new()
/DragonOS/kernel/src/exception/
H A Dmanage.rs68 dev_id: Option<Arc<DeviceId>>, in request_irq()
116 dev_id: Option<Arc<DeviceId>>, in request_threaded_irq()
1103 pub fn free_irq(&self, _irq: IrqNumber, _dev_id: Option<Arc<DeviceId>>) { in free_irq()
H A Dirqdesc.rs703 pub fn dev_id(&self) -> &Option<Arc<DeviceId>> { in dev_id()
707 pub fn dev_id_mut(&mut self) -> &mut Option<Arc<DeviceId>> { in dev_id_mut()
711 pub fn per_cpu_dev_id(&self) -> Option<&Arc<DeviceId>> { in per_cpu_dev_id()
716 pub fn per_cpu_dev_id_mut(&mut self) -> Option<&mut Arc<DeviceId>> { in per_cpu_dev_id_mut()
/DragonOS/kernel/src/driver/pci/
H A Dpci_irq.rs97 dev_id: Arc<DeviceId>, in init_from()
111 pub fn dev_id(&self) -> &Arc<DeviceId> { in dev_id()
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs71 dev_id: Arc<DeviceId>, in virtio_blk()
311 fn dev_id(&self) -> &Arc<DeviceId> { in dev_id()
/DragonOS/kernel/src/driver/net/
H A Dvirtio_net.rs259 fn dev_id(&self) -> &Arc<DeviceId> { in dev_id()
611 dev_id: Arc<DeviceId>, in virtio_net()
/DragonOS/kernel/src/driver/net/e1000e/
H A De1000e.rs204 device_id: Arc<DeviceId>, in new()