/DragonOS/kernel/src/driver/acpi/ |
H A D | sysfs.rs | 289 macro_rules! handle { in read() macro 307 handle!(RSDT, tables); in read() 310 handle!(XSDT, tables); in read() 313 handle!(FADT, tables); in read() 316 handle!(HPET, tables); in read() 319 handle!(MADT, tables); in read() 322 handle!(MCFG, tables); in read() 325 handle!(SSDT, tables); in read() 328 handle!(BERT, tables); in read() 331 handle!(BGRT, tables); in read() [all …]
|
/DragonOS/kernel/src/net/socket/ |
H A D | inet.rs | 19 handle::GlobalSocketHandle, PosixSocketHandleItem, Socket, SocketHandleItem, SocketMetadata, 28 handle: GlobalSocketHandle, field 70 let handle = GlobalSocketHandle::new_smoltcp_handle(SOCKET_SET.lock_irqsave().add(socket)); in new() localVariable 83 handle, in new() 99 socket_set_guard.remove(self.handle.smoltcp_handle().unwrap()) in close() 113 socket_set_guard.get_mut::<raw::Socket>(self.handle.smoltcp_handle().unwrap()); in read() 143 socket_set_guard.get_mut::<raw::Socket>(self.handle.smoltcp_handle().unwrap()); in write() 158 socket_set_guard.get_mut::<raw::Socket>(self.handle.smoltcp_handle().unwrap()); in write() 227 self.handle in socket_handle() 244 pub handle: GlobalSocketHandle, field [all …]
|
H A D | unix.rs | 7 handle::GlobalSocketHandle, PosixSocketHandleItem, Socket, SocketInode, SocketMetadata, 16 handle: GlobalSocketHandle, field 47 handle: GlobalSocketHandle::new_kernel_handle(), in new() 58 self.handle in socket_handle() 131 handle: GlobalSocketHandle, field 162 handle: GlobalSocketHandle::new_kernel_handle(), in new() 221 self.handle in socket_handle()
|
H A D | handle.rs | 18 pub fn new_smoltcp_handle(handle: SocketHandle) -> Self { in new_smoltcp_handle() 19 return Self::Smoltcp(handle); in new_smoltcp_handle()
|
/DragonOS/kernel/src/exception/ |
H A D | ipi.rs | 48 fn handle( in handle() method 68 fn handle( in handle() method
|
H A D | handle.rs | 50 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() method 62 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() method 101 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() method 280 .handle(irq, None, dynamic_data); in do_handle_irq_event() 364 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() method 384 let _r = handler.handle( in handle()
|
H A D | mod.rs | 8 pub mod handle; module
|
H A D | irqdesc.rs | 37 handle::bad_irq_handler, 47 fn handle(&self, irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame); in handle() method 52 fn handle( in handle() method 1035 irq_desc.handler().unwrap().handle(&irq_desc, trap_frame); in handle_domain_irq()
|
H A D | irqchip.rs | 14 handle::{bad_irq_handler, mask_ack_irq}, 571 fn handle( in handle() method
|
/DragonOS/kernel/src/driver/net/ |
H A D | irq_handle.rs | 18 fn handle( in handle() method
|
/DragonOS/tools/debugging/logmonitor/src/backend/ |
H A D | mod.rs | 108 let handle = std::thread::spawn(move || { in run_mm_monitor() localVariable 118 .push(handle); in run_mm_monitor()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 119 fn handle( in handle() method 134 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle() method
|
/DragonOS/kernel/src/net/ |
H A D | net_core.rs | 15 socket::{handle::GlobalSocketHandle, inet::TcpSocket, HANDLE_MAP, SOCKET_SET}, 194 for (handle, socket_type) in sockets.iter() { in send_event() 196 let global_handle = GlobalSocketHandle::new_smoltcp_handle(handle); in send_event()
|
/DragonOS/kernel/src/arch/riscv64/syscall/ |
H A D | mod.rs | 39 Syscall::handle(syscall_num, &args, frame).unwrap_or_else(|e| e.to_posix_errno() as usize), in syscall_handler()
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | handle.rs | 31 handler.unwrap().handle(&desc, trap_frame); in x86_64_do_irq()
|
H A D | ipi.rs | 249 fn handle(&self, irq_desc: &Arc<IrqDesc>, _trap_frame: &mut TrapFrame) { in handle() method 253 KickCpuIpiHandler.handle(irq, None, None).ok(); in handle() 256 FlushTLBIpiHandler.handle(irq, None, None).ok(); in handle()
|
H A D | mod.rs | 2 mod handle; module
|
/DragonOS/docs/kernel/filesystem/vfs/ |
H A D | design.md | 27 … MountFS │ Maintain the mount tree and handle the mounting of file systems. │
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | irq.rs | 107 fn handle( in handle() method
|
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | mm.rs | 124 let handle = std::thread::spawn(move || { in create_threads() localVariable 129 self.threads.lock().unwrap().push(handle); in create_threads()
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 55 fn handle( in handle() method 70 fn handle(&self, _irq_desc: &Arc<IrqDesc>, trap_frame: &mut TrapFrame) { in handle() method
|
/DragonOS/kernel/src/arch/x86_64/syscall/ |
H A D | mod.rs | 121 Syscall::handle(syscall_num, &args, frame).unwrap_or_else(|e| e.to_posix_errno() as usize) in syscall_handler()
|
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | mod.rs | 13 mod handle; module
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_intc.rs | 9 handle::PerCpuDevIdIrqHandler,
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 182 fn handle( in handle() method
|