Home
last modified time | relevance | path

Searched refs:find (Results 1 – 25 of 36) sorted by relevance

12

/DragonOS/kernel/src/
H A DMakefile2 DIRS := . $(shell find $(SUBDIR_ROOTS) -type d)
68 …$(LD) -b elf64-littleriscv -z muldefs $(LDFLAGS_UNWIND) -o kernel $(shell find . -name "*.o") ../t…
77 …$(LD) -b elf64-x86-64 -z muldefs $(LDFLAGS_UNWIND) -o kernel $(shell find . -name "*.o") ../target…
89 @echo $(shell find . -name "*.o")
90 …$(LD) -b elf64-x86-64 -z muldefs $(LDFLAGS_UNWIND) -o kernel $(shell find . -name "*.o") ../target…
/DragonOS/docs/kernel/filesystem/vfs/
H A Ddesign.md29 … │ │ while doing "lookup" or "find" operations. │
58   对于大部分的操作,MountFS都是直接转发给具体的文件系统,而不做任何处理。同时,为了支持跨文件系统的操作,比如在目录树上查找,每次lookup操作或者是find操作,都会…
/DragonOS/kernel/src/filesystem/devfs/
H A Dmod.rs131 if dev_root_inode.find("char").is_err() { in register_device()
139 let any_char_inode = dev_root_inode.find("char")?; in register_device()
158 if dev_root_inode.find("block").is_err() { in register_device()
166 let any_block_inode = dev_root_inode.find("block")?; in register_device()
203 if dev_root_inode.find("char").is_err() { in unregister_device()
207 let any_char_inode = dev_root_inode.find("char")?; in unregister_device()
216 if dev_root_inode.find("block").is_err() { in unregister_device()
220 let any_block_inode = dev_root_inode.find("block")?; in unregister_device()
423 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
581 let devfs_inode: Result<Arc<dyn IndexNode>, SystemError> = ROOT_INODE().find("dev");
/DragonOS/kernel/src/libs/
H A DMakefile6 kernel_lib_objs:= $(shell find ./*.c)
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs313 fn find(&self, _name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
338 let entry = self.find(&name)?; in get_entry_name_and_metadata()
517 match self.find(name) { in mkdir()
563 return self.find(".."); in parent()
621 (self.find(".")?, String::from(path)) in lookup_follow_symlink()
634 match rest_path.find('/') { in lookup_follow_symlink()
652 let inode = result.find(&name)?; in lookup_follow_symlink()
923 match $initializer_slice.iter().find(|&m| m.name == $filesystem) {
H A Dcore.rs93 .mount_from(ROOT_INODE().find("proc").expect("proc not mounted!")) in migrate_virtual_filesystem()
98 .mount_from(ROOT_INODE().find("dev").expect("dev not mounted!")) in migrate_virtual_filesystem()
103 .mount_from(ROOT_INODE().find("sys").expect("sys not mounted!")) in migrate_virtual_filesystem()
196 let target_inode = parent_inode.find(filename)?; in do_remove_dir()
H A Dmount.rs169 let inner_inode = self.inner_inode.find(name)?; in do_find()
328 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in unlink()
340 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in rmdir()
362 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
/DragonOS/kernel/src/driver/block/cache/
H A Dcached_block_device.rs98 match mapper.find(i.lba_id()) { in check_able_to_read()
323 pub fn find(&self, lba_id: BlockId) -> Option<CacheBlockAddr> { in find() method
324 self.lock.read().find(lba_id) in find()
354 pub fn find(&self, lba_id: BlockId) -> Option<CacheBlockAddr> { in find() method
/DragonOS/kernel/src/arch/x86_64/process/
H A Dkthread.rs49 ProcessManager::find(pid) in __inner_create()
/DragonOS/kernel/src/filesystem/sysfs/
H A Dgroup.rs72 .find(group.name().unwrap()) in do_create_group()
138 .find(name) in remove_group()
/DragonOS/kernel/src/virt/kvm/
H A Dmod.rs53 vm_list.iter().find(|&x| x.id == id).cloned() in vm()
/DragonOS/user/
H A DMakefile4 DIRS := . $(shell find $(SUBDIR_ROOTS) -type d)
/DragonOS/kernel/src/process/
H A Dexit.rs115 let child_pcb = ProcessManager::find(kwo.pid).ok_or(SystemError::ECHILD); in do_wait()
157 let pcb = ProcessManager::find(*pid).ok_or(SystemError::ECHILD)?; in do_wait()
H A Dmod.rs206 pub fn find(pid: Pid) -> Option<Arc<ProcessControlBlock>> { in find() method
437 let pcb = ProcessManager::find(pid); in release()
714 let ppcb: Weak<ProcessControlBlock> = ProcessManager::find(ppid) in do_create_pcb()
925 match ProcessManager::find(Pid(1)) { in adopt_childen()
/DragonOS/tools/debugging/logmonitor/src/backend/
H A Dloader.rs85 self.symbols.iter().find(|sym| sym.name() == name) in find_by_name()
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs148 let pcb = ProcessManager::find(pid); in open_status()
437 let pid_dir: Arc<dyn IndexNode> = proc.find(&pid.to_string())?; in unregister_pid()
715 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
807 let procfs_inode = ROOT_INODE().find("proc")?; in procfs_register_pid()
824 let procfs_inode: Arc<dyn IndexNode> = ROOT_INODE().find("proc")?; in procfs_unregister_pid()
/DragonOS/kernel/src/arch/riscv64/process/
H A Dkthread.rs48 ProcessManager::find(pid) in __inner_create()
/DragonOS/kernel/src/ipc/
H A Dsignal.rs76 let pcb = ProcessManager::find(pid); in send_signal_info()
132 else if !self.is_rt_signal() && pending.queue().find(*self).0.is_some() { in send_signal()
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs148 fn find(&mut self, name: &str) -> Result<Arc<LockedFATInode>, SystemError> { in find() method
1456 return Ok(guard.find(name)?); in create()
1460 return Ok(guard.find(name)?); in create()
1590 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
1592 let target = guard.find(name)?; in find()
1610 let target: Arc<LockedFATInode> = guard.find(name)?; in unlink()
1645 let target: Arc<LockedFATInode> = guard.find(name)?; in rmdir()
1693 let old_inode: Arc<LockedFATInode> = guard.find(old_name)?; in move_to()
1720 let old_inode: Arc<LockedFATInode> = old_guard.find(old_name)?; in move_to()
/DragonOS/kernel/src/filesystem/kernfs/
H A Dmod.rs225 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
265 .find(|(_, v)| v.metadata().unwrap().inode_id == ino) in get_entry_name()
274 let entry = self.find(&name)?; in get_entry_name_and_metadata()
/DragonOS/
H A DREADME_EN.md58 - Additionally, you can find the contact information of the respective community group leaders via …
114 If you find any violation of the open source license, we welcome you to send email feedback! Let's …
/DragonOS/kernel/src/filesystem/devpts/
H A Dmod.rs258 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method
/DragonOS/kernel/src/driver/base/device/
H A Ddriver.rs166 .find(|dev| matcher.match_device(dev, data)) in find_device_slow()
/DragonOS/kernel/src/driver/disk/ahci/
H A Dhba.rs185 (0..32).find(|&i| slots & 1 << i == 0) in find_cmdslot()
/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs427 .find(old_name)? in move_to()
467 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() method

12