Home
last modified time | relevance | path

Searched defs:DeviceNode (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/driver/open_firmware/
H A Ddevice_node.rs20 pub struct DeviceNode { struct
23 inner: SpinLock<InnerDeviceNode>, argument
30 parent: Weak<DeviceNode>, argument
37 impl DeviceNode { impl
69 pub fn parent(&self) -> Option<Arc<DeviceNode>> { in parent()
73 pub fn set_parent(&self, parent: Arc<DeviceNode>) { in set_parent()
77 pub fn children(&self) -> Vec<Arc<DeviceNode>> { in children()
81 pub fn add_child(&self, child: Arc<DeviceNode>) { in add_child()
85 pub fn sibling(&self) -> Option<Arc<DeviceNode>> { in sibling()
89 pub fn set_sibling(&self, sibling: Arc<DeviceNode>) { in set_sibling()
[all …]
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dlapic_vector.rs278 _device_node: &Arc<DeviceNode>, in match_node()
/DragonOS/kernel/src/exception/
H A Dirqdomain.rs651 _device_node: &Arc<DeviceNode>, in match_node()