/DragonOS/user/ |
H A D | .gitignore | 1 /libs/
|
/DragonOS/kernel/src/libs/ |
H A D | rbtree.rs | 1422 use crate::libs::rbtree::RBTree; in test_insert() 1438 use crate::libs::rbtree::RBTree; in test_replace() 1450 use crate::libs::rbtree::RBTree; in test_clone() 1466 use crate::libs::rbtree::RBTree; in test_empty_remove() 1473 use crate::libs::rbtree::RBTree; in test_empty_iter() 1484 use crate::libs::rbtree::RBTree; in test_lots_of_insertions() 1548 use crate::libs::rbtree::RBTree; in test_find_mut() 1563 use crate::libs::rbtree::RBTree; in test_remove() 1581 use crate::libs::rbtree::RBTree; in test_is_empty() 1591 use crate::libs::rbtree::RBTree; in test_pop() [all …]
|
H A D | volatile.rs | 149 crate::libs::volatile::VolatileReadable::vread(core::ptr::addr_of!( 170 crate::libs::volatile::VolatileWritable::vwrite(
|
/DragonOS/kernel/src/libs/font/font_type/ |
H A D | vga8x16.rs | 1 use crate::libs::font::FontDesc;
|
H A D | vga8x8.rs | 1 use crate::libs::font::FontDesc;
|
/DragonOS/docs/kernel/core_api/ |
H A D | casting.md | 8   上述没有特殊标明的函数,都是在`kernel/src/libs/casting.rs`中实现的。 44 …`Arc<T>`的具体类型指针时,我们要为`U`这个trait实现`DowncastArc`trait。这个trait定义在`kernel/src/libs/casting.rs`中。它要求`tr…
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | elf.rs | 1 use crate::{arch::MMArch, libs::elf::ElfArch, mm::MemoryManagementArch};
|
H A D | mod.rs | 13 pub mod libs; module
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | elf.rs | 1 use crate::{arch::MMArch, libs::elf::ElfArch, mm::MemoryManagementArch};
|
/DragonOS/kernel/src/init/ |
H A D | mod.rs | 1 use crate::libs::rwlock::RwLock;
|
/DragonOS/kernel/src/libs/lib_ui/font/ |
H A D | spleen_font.rs | 1 use crate::libs::lib_ui::textui::GlyphMapping;
|
/DragonOS/kernel/src/bpf/prog/ |
H A D | verifier.rs | 7 use crate::libs::casting::DowncastArc; 8 use crate::libs::rwlock::RwLock;
|
/DragonOS/kernel/src/net/socket/ |
H A D | handle.rs | 4 use crate::libs::spinlock::SpinLock;
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 7 use crate::libs::spinlock::SpinLockGuard; 8 use crate::{libs::spinlock::SpinLock, time::PosixTimeSpec};
|
H A D | zero_dev.rs | 7 use crate::libs::spinlock::SpinLockGuard; 8 use crate::{libs::spinlock::SpinLock, time::PosixTimeSpec};
|
/DragonOS/tools/ |
H A D | bootstrap.sh | 111 …ild/make sys-devel/flex sys-apps/texinfo dev-libs/gmp dev-libs/mpfr app-emulation/qemu dev-libs/mp…
|
/DragonOS/kernel/src/arch/riscv64/driver/ |
H A D | of.rs | 6 libs::align::page_align_up,
|
/DragonOS/ |
H A D | Makefile | 65 …cppcheck kernel user --platform=unix64 --std=c11 -I user/libs/ -I=kernel/ --force -j $(NPROCS) --x… 68 cppcheck kernel user --platform=unix64 --std=c11 -I user/libs/ -I=kernel/ --force -j $(NPROCS)
|
/DragonOS/kernel/src/perf/ |
H A D | kprobe.rs | 10 use crate::libs::casting::DowncastArc; 11 use crate::libs::spinlock::SpinLockGuard;
|
/DragonOS/kernel/src/debug/kprobe/ |
H A D | mod.rs | 2 use crate::libs::rwlock::RwLock; 3 use crate::libs::spinlock::SpinLock;
|
/DragonOS/kernel/src/exception/ |
H A D | resend.rs | 3 use crate::{exception::irqdesc::IrqDescState, libs::spinlock::SpinLockGuard};
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | bump.rs | 2 libs::align::{page_align_down, page_align_up},
|
/DragonOS/kernel/src/filesystem/overlayfs/ |
H A D | copy_up.rs | 4 libs::spinlock::SpinLock,
|
/DragonOS/kernel/src/mm/ |
H A D | init.rs | 10 libs::printk::PrintkWriter,
|
/DragonOS/kernel/src/driver/open_firmware/ |
H A D | fdt.rs | 12 libs::rwlock::RwLock, 217 libs::align::page_align_down, in early_init_dt_add_memory() 331 use crate::libs::align::{page_align_down, page_align_up}; in early_reserve_fdt_itself() 401 let global_data_guard: crate::libs::rwlock::RwLockReadGuard<'_, FdtGlobalData> = in reserved_mem_reserve_reg()
|