Home
last modified time | relevance | path

Searched defs:Result (Results 1 – 25 of 205) sorted by relevance

123456789

/DragonOS/kernel/src/arch/riscv64/interrupt/
H A Dhandle.rs64 fn default_handler(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in default_handler()
72 fn do_trap_insn_misaligned(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_insn_misaligned()
80 fn do_trap_insn_access_fault(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_insn_access_fault()
88 fn do_trap_insn_illegal(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_insn_illegal()
96 fn do_trap_break(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_break()
104 fn do_trap_load_misaligned(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_load_misaligned()
112 fn do_trap_load_access_fault(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_load_access_fault()
120 fn do_trap_store_misaligned(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_store_misaligned()
128 fn do_trap_store_access_fault(_trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_store_access_fault()
136 fn do_trap_user_env_call(trap_frame: &mut TrapFrame) -> Result<(), SystemError> { in do_trap_user_env_call()
[all …]
/DragonOS/kernel/src/driver/input/serio/
H A Dserio_device.rs24 fn write(&self, device: &Arc<dyn SerioDevice>, data: u8) -> Result<(), SystemError>; in write()
26 fn open(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in open()
28 fn close(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in close()
30 fn start(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in start()
32 fn stop(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in stop()
51 pub fn register_port(&self, device: Arc<dyn SerioDevice>) -> Result<(), SystemError> { in register_port()
65 pub fn init_port(&self, device: Arc<dyn SerioDevice>) -> Result<(), SystemError> { in init_port()
H A Dserio_driver.rs17 fn write_wakeup(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in write_wakeup()
35 ) -> Result<(), SystemError>; in interrupt()
37 fn connect(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in connect()
39 fn reconnect(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in reconnect()
41 fn fast_reconnect(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in fast_reconnect()
43 fn disconnect(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in disconnect()
45 fn cleanup(&self, device: &Arc<dyn SerioDevice>) -> Result<(), SystemError>; in cleanup()
68 pub fn register(&self, driver: Arc<dyn SerioDriver>) -> Result<(), SystemError> { in register()
/DragonOS/kernel/src/driver/pci/
H A Ddriver.rs27 fn probe(&self, device: &Arc<dyn PciDevice>, id: &PciDeviceID) -> Result<(), SystemError>; in probe()
28 fn remove(&self, device: &Arc<dyn PciDevice>) -> Result<(), SystemError>; in remove()
29 fn shutdown(&self, device: &Arc<dyn PciDevice>) -> Result<(), SystemError>; in shutdown()
30 fn suspend(&self, device: &Arc<dyn PciDevice>) -> Result<(), SystemError>; in suspend()
31 fn resume(&self, device: &Arc<dyn PciDevice>) -> Result<(), SystemError>; in resume()
41 fn add_dynid(&mut self, id: PciDeviceID) -> Result<(), SystemError>; in add_dynid()
75 pub fn register(&self, driver: Arc<dyn PciDriver>) -> Result<(), SystemError> { in register()
/DragonOS/kernel/src/driver/base/platform/
H A Dplatform_driver.rs25 fn probe(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError>; in probe()
26 fn remove(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError>; in remove()
27 fn shutdown(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError>; in shutdown()
28 fn suspend(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError>; in suspend()
29 fn resume(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError>; in resume()
44 pub fn register(&self, driver: Arc<dyn PlatformDriver>) -> Result<(), SystemError> { in register()
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvmx_asm_wrapper.rs8 pub fn vmxon(vmxon_pa: u64) -> Result<(), SystemError> { in vmxon()
27 pub fn vmx_vmwrite(vmcs_field: u32, value: u64) -> Result<(), SystemError> { in vmx_vmwrite()
49 pub fn vmx_vmptrld(vmcs_pa: u64) -> Result<(), SystemError> { in vmx_vmptrld()
92 pub fn vmx_vmclear(vmcs_pa: u64) -> Result<(), SystemError> { in vmx_vmclear()
H A Dvcpu.rs134 pub fn init_region(&mut self) -> Result<(), SystemError> { in init_region()
172 pub fn vmx_set_cr0(cr0: X86_CR0) -> Result<(), SystemError> { in vmx_set_cr0()
180 pub fn vmcs_init_guest(&self) -> Result<(), SystemError> { in vmcs_init_guest()
268 pub fn vmcs_init_host(&self) -> Result<(), SystemError> { in vmcs_init_host()
350 pub fn vmcs_init(&self) -> Result<(), SystemError> { in vmcs_init()
393 fn kvm_mmu_load(&mut self) -> Result<(), SystemError> { in kvm_mmu_load()
410 pub fn set_regs(&mut self, regs: VcpuContextFrame) -> Result<(), SystemError> { in set_regs()
418 fn virtualize_cpu(&mut self) -> Result<(), SystemError> { in virtualize_cpu()
455 fn devirtualize_cpu(&self) -> Result<(), SystemError> { in devirtualize_cpu()
/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs38 fn install(&self, driver: Arc<TtyDriver>, tty: Arc<TtyCore>) -> Result<(), SystemError> { in install()
42 fn open(&self, tty: &TtyCoreData) -> Result<(), SystemError> { in open()
65 fn flush_buffer(&self, tty: &TtyCoreData) -> Result<(), SystemError> { in flush_buffer()
76 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl()
107 fn set_termios(&self, tty: Arc<TtyCore>, old_termios: Termios) -> Result<(), SystemError> { in set_termios()
161 fn start(&self, core: &TtyCoreData) -> Result<(), SystemError> { in start()
179 fn stop(&self, core: &TtyCoreData) -> Result<(), SystemError> { in stop()
217 fn close(&self, tty: Arc<TtyCore>) -> Result<(), SystemError> { in close()
234 ) -> Result<(), SystemError> { in resize()
252 ) -> Result<(), SystemError> { in ptmx_open()
H A Dmod.rs99 ) -> Result<(), SystemError> { in pty_common_install()
142 pub fn pty_common_open(core: &TtyCoreData) -> Result<(), SystemError> { in pty_common_open()
173 pub fn pty_set_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_lock()
186 pub fn pty_get_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_lock()
193 pub fn pty_set_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_packet_mode()
210 pub fn pty_get_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_packet_mode()
/DragonOS/kernel/src/libs/
H A Dnotifier.rs33 ) -> Result<(), SystemError> { in register()
65 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister()
119 pub fn register(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in register()
127 ) -> Result<(), SystemError> { in register_unique_prio()
132 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister()
158 pub fn register(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in register()
166 ) -> Result<(), SystemError> { in register_unique_prio()
171 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister()
195 pub fn register(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in register()
199 pub fn unregister(&mut self, block: Arc<dyn NotifierBlock<V, T>>) -> Result<(), SystemError> { in unregister()
/DragonOS/kernel/src/filesystem/sysfs/
H A Dgroup.rs25 ) -> Result<(), SystemError> { in create_groups()
34 ) -> Result<(), SystemError> { in do_create_groups()
59 ) -> Result<(), SystemError> { in do_create_group()
133 ) -> Result<(), SystemError> { in remove_group()
173 ) -> Result<(), SystemError> { in group_create_files()
H A Dsymlink.rs28 ) -> Result<(), SystemError> { in create_link()
51 ) -> Result<(), SystemError> { in do_create_link()
70 ) -> Result<(), SystemError> { in do_create_link_sd()
101 ) -> Result<(), SystemError> { in create_link_sd()
/DragonOS/kernel/src/arch/riscv64/init/
H A Ddragonstub.rs25 fn init_kernel_cmdline(&self) -> Result<(), SystemError> { in init_kernel_cmdline()
33 ) -> Result<(), SystemError> { in early_init_framebuffer_info()
37 fn early_init_memory_blocks(&self) -> Result<(), SystemError> { in early_init_memory_blocks()
/DragonOS/kernel/src/exception/
H A Dmanage.rs69 ) -> Result<(), SystemError> { in request_irq()
117 ) -> Result<(), SystemError> { in request_threaded_irq()
170 ) -> Result<(), SystemError> { in inner_setup_irq()
631 ) -> Result<(), SystemError> { in irq_activate_and_startup()
645 ) -> Result<(), SystemError> { in irq_activate()
662 ) -> Result<(), SystemError> { in irq_startup()
758 ) -> Result<(), SystemError> { in irq_setup_affinity()
793 ) -> Result<(), SystemError> { in irq_set_affinity()
802 ) -> Result<(), SystemError> { in irq_do_set_affinity()
839 ) -> Result<(), SystemError> { in __irq_startup()
[all …]
H A Ddummychip.rs49 fn irq_enable(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_enable()
67 fn irq_startup(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_startup()
71 fn irq_shutdown(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_shutdown()
98 fn irq_enable(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_enable()
114 fn irq_startup(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_startup()
118 fn irq_shutdown(&self, _irq: &Arc<IrqData>) -> Result<(), SystemError> { in irq_shutdown()
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dmod.rs16 fn open(&self, tty: Arc<TtyCore>) -> Result<(), SystemError>; in open()
17 fn close(&self, tty: Arc<TtyCore>) -> Result<(), SystemError>; in close()
18 fn flush_buffer(&self, tty: Arc<TtyCore>) -> Result<(), SystemError>; in flush_buffer()
49 fn set_termios(&self, tty: Arc<TtyCore>, old: Option<Termios>) -> Result<(), SystemError>; in set_termios()
52 fn hangup(&self, tty: Arc<TtyCore>) -> Result<(), SystemError>; in hangup()
73 fn write_wakeup(&self, _tty: &TtyCoreData) -> Result<(), SystemError> { in write_wakeup()
102 pub fn ldisc_setup(tty: Arc<TtyCore>, o_tty: Option<Arc<TtyCore>>) -> Result<(), SystemError> { in ldisc_setup()
/DragonOS/kernel/src/driver/base/block/
H A Dmanager.rs57 pub fn register(&self, dev: Arc<dyn BlockDevice>) -> Result<(), SystemError> { in register()
75 fn check_partitions(&self, dev: &Arc<dyn BlockDevice>) -> Result<(), SystemError> { in check_partitions()
84 fn check_mbr(&self, dev: &Arc<dyn BlockDevice>) -> Result<(), SystemError> { in check_mbr()
97 ) -> Result<(), SystemError> { in register_entire_disk_as_gendisk()
106 ) -> Result<(), SystemError> { in register_gendisk_with_range()
120 ) -> Result<(), SystemError> { in register_gendisk()
233 fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { in fmt()
/DragonOS/kernel/src/driver/tty/
H A Dconsole.rs10 fn con_init(&self, vc_data: &mut VirtualConsoleData, init: bool) -> Result<(), SystemError>; in con_init()
14 fn con_deinit(&self) -> Result<(), SystemError>; in con_deinit()
31 ) -> Result<(), SystemError>; in con_clear()
45 ) -> Result<(), SystemError>; in con_putc()
61 ) -> Result<(), SystemError>; in con_putcs()
111 ) -> Result<(), SystemError>; in con_set_palette()
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_device.rs215 pub fn init(&self) -> Result<(), SystemError> { in init()
253 pub fn get_mouse_id(&self) -> Result<(), SystemError> { in get_mouse_id()
262 pub fn set_sample_rate(&self, hz: u8) -> Result<(), SystemError> { in set_sample_rate()
288 pub fn process_packet(&self) -> Result<(), SystemError> { in process_packet()
357 fn send_command_to_ps2mouse(&self, command: PsMouseCommand) -> Result<(), SystemError> { in send_command_to_ps2mouse()
363 fn do_send_command(&self, ctrl: u8, command: u8) -> Result<(), SystemError> { in do_send_command()
369 fn write_data_port(&self, data: u8) -> Result<(), SystemError> { in write_data_port()
377 fn write_control_port(&self, command: u8) -> Result<(), SystemError> { in write_control_port()
386 fn wait_for_read(&self) -> Result<(), SystemError> { in wait_for_read()
397 fn wait_for_write(&self) -> Result<(), SystemError> { in wait_for_write()
[all …]
/DragonOS/kernel/src/virt/kvm/
H A Dvcpu.rs6 fn virtualize_cpu(&mut self) -> Result<(), SystemError>; in virtualize_cpu()
7 fn devirtualize_cpu(&self) -> Result<(), SystemError>; in devirtualize_cpu()
/DragonOS/kernel/src/driver/video/console/
H A Ddummycon.rs52 fn con_init(&self, vc_data: &mut VirtualConsoleData, init: bool) -> Result<(), SystemError> { in con_init()
69 fn con_deinit(&self) -> Result<(), SystemError> { in con_deinit()
80 ) -> Result<(), SystemError> { in con_clear()
90 ) -> Result<(), SystemError> { in con_putc()
101 ) -> Result<(), SystemError> { in con_putcs()
113 ) -> Result<(), SystemError> { in con_set_palette()
/DragonOS/kernel/src/driver/serial/
H A Dmod.rs36 fn set_divisor(&self, baud: BaudRate) -> Result<(), SystemError>; in set_divisor()
38 fn startup(&self) -> Result<(), SystemError>; in startup()
40 fn handle_irq(&self) -> Result<(), SystemError>; in handle_irq()
60 pub fn register_driver(&self, _driver: &Arc<dyn UartDriver>) -> Result<(), SystemError> { in register_driver()
/DragonOS/kernel/src/driver/base/device/
H A Dbus.rs139 fn probe(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in probe()
142 fn remove(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError>; in remove()
149 fn resume(&self, device: &Arc<dyn Device>) -> Result<(), SystemError>; in resume()
265 pub fn add_device(&self, dev: &Arc<dyn Device>) -> Result<(), SystemError> { in add_device()
295 pub fn add_driver(&self, driver: &Arc<dyn Driver>) -> Result<(), SystemError> { in add_driver()
361 pub fn register(&self, bus: Arc<dyn Bus>) -> Result<(), SystemError> { in register()
385 pub fn unregister(&self, _bus: Arc<dyn Bus>) -> Result<(), SystemError> { in unregister()
389 fn add_probe_files(&self, bus: &Arc<dyn Bus>) -> Result<(), SystemError> { in add_probe_files()
409 ) -> Result<(), SystemError> { in create_file()
424 ) -> Result<(), SystemError> { in add_groups()
[all …]
/DragonOS/kernel/src/driver/acpi/
H A Dbus.rs32 pub(super) fn bus_init(&self) -> Result<(), SystemError> { in bus_init()
72 fn remove(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in remove()
80 fn resume(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in resume()
97 fn probe(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in probe()
/DragonOS/kernel/src/arch/x86_64/init/
H A Dmultiboot.rs58 fn init_kernel_cmdline(&self) -> Result<(), SystemError> { in init_kernel_cmdline()
79 ) -> Result<(), SystemError> { in early_init_framebuffer_info()
116 fn early_init_memory_blocks(&self) -> Result<(), SystemError> { in early_init_memory_blocks()
182 pub(super) fn early_multiboot_init(boot_magic: u32, boot_info: u64) -> Result<(), SystemError> { in early_multiboot_init()

123456789