/DragonOS/docs/kernel/process_management/ |
H A D | kthread.md | 9   内核线程的创建是通过调用`KernelThreadMechanism::create()`或者`KernelThreadMechanism::create_and_run()…
|
/DragonOS/user/apps/test-blockcache/src/ |
H A D | main.rs | 6 let mut file = File::create("large_file")?; in main()
|
/DragonOS/tools/ |
H A D | create_hdd_image.sh | 59 qemu-img create -f raw ${DISK_NAME} 2048M
|
/DragonOS/docs/kernel/sched/ |
H A D | rt.md | 43 struct process_control_block *pcb_name = kthread_run_rt(&fn_name, NULL, "test create rt pcb");
|
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | logset.rs | 28 let log_file = File::create(&file_path).expect("Failed to create log file."); in new()
|
/DragonOS/kernel/src/filesystem/overlayfs/ |
H A D | mod.rs | 229 .create(name, FileType::CharDevice, whiteout_mode)?; in create_whiteout() 387 fn create( in create() method 394 upper_inode.create(name, file_type, mode) in create()
|
/DragonOS/user/apps/test-chown/src/ |
H A D | main.rs | 91 let mut file = File::create(filename)?; in main()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 369 let binding = inode.create( in new() 386 let binding = inode.create("kmsg", FileType::File, ModeType::from_bits_truncate(0o444)); in new() 407 let pid_dir: Arc<dyn IndexNode> = inode.create( in register_pid() 414 let binding: Arc<dyn IndexNode> = pid_dir.create( in register_pid()
|
/DragonOS/build-scripts/kernel_build/src/kconfig/ |
H A D | mod.rs | 47 let mut file = fs::File::create("D.config").expect("Failed to create file: D.config"); in make_compile_cfg()
|
/DragonOS/kernel/src/process/ |
H A D | kthread.rs | 339 pub fn create(func: KernelThreadClosure, name: String) -> Option<Arc<ProcessControlBlock>> { in create() method 367 let pcb = Self::create(func, name)?; in create_and_run()
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | init.rs | 84 crate::mm::page::PageMapper::<MMArch, _>::create( in riscv_mm_init()
|
H A D | mod.rs | 195 PageMapper::create(PageTableKind::User, LockedFrameAllocator) in setup_new_usermapper()
|
/DragonOS/ |
H A D | README_EN.md | 38 …e ideas and discuss them with the community members, working together to create new features for D… 110 **What we support:** using this project to create greater value and contribute code to this project…
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mod.rs | 233 fn create( in create() method 528 Err(SystemError::ENOENT) => self.create(name, FileType::Dir, mode), in mkdir()
|
H A D | mount.rs | 325 fn create( in create() method 331 let inner_inode = self.inner_inode.create(name, file_type, mode)?; in create()
|
H A D | open.rs | 195 let inode: Arc<dyn IndexNode> = parent_inode.create( in do_sys_openat2()
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 132 dev_root_inode.create( in register_device() 159 dev_root_inode.create( in register_device()
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | unix98pty.rs | 277 let _ = pts_root_inode.create( in ptmx_open()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 236 PageMapper::create(PageTableKind::User, LockedFrameAllocator) in setup_new_usermapper() 479 crate::mm::page::PageMapper::<MMArch, _>::create( in allocator_init()
|
/DragonOS/user/apps/user-manage/src/executor/ |
H A D | executor.rs | 73 if dir_builder.create(home.clone()).is_err() { in execute() 312 if dir_builder.create(new_home.clone()).is_err() { in execute()
|
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/ |
H A D | vcpu.rs | 397 PageMapper::create(PageTableKind::EPT, LockedFrameAllocator) in kvm_mmu_load()
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 578 return self.create(filename, FileType::File, mode); in mknod()
|
/DragonOS/kernel/crates/rbpf/ |
H A D | README.md | 158 This is used to create a new instance of a VM. The return type is dependent of 343 // Just for the example we create our metadata buffer from scratch, and 387 create a new buffer for each packet. It may be useful for programs compiled for
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 1443 fn create( in create() method 1808 return self.create(filename, FileType::File, mode); in mknod()
|
/DragonOS/kernel/src/mm/ |
H A D | page.rs | 1128 pub unsafe fn create(table_kind: PageTableKind, mut allocator: F) -> Option<Self> { in create() method
|