/DragonOS/kernel/crates/unified-init/src/ |
H A D | lib.rs | 11 name: &'static str, field 16 name: &'static str, in new() 19 UnifiedInitializer { function, name } in new() 28 pub const fn name(&self) -> &'static str { in name() method 29 self.name in name() 38 ($name:ident) => { 40 static $name: [::unified_init::UnifiedInitializer] = [..]; 52 ($name:ident) => { 54 pub static $name: [::unified_init::UnifiedInitializer] = [..]; 69 log::error!("Failed to call initializer {}: {:?}", initializer.name(), e);
|
/DragonOS/docs/kernel/configuration/ |
H A D | config.md | 13 name = "init" 19 name = "mm" 27 - **name:** 模块名 39 name = "mm" 43 name = "allocator" 49 name = "mm_debug" 56 - **name:** 当前模块名称 60 - **name:** feature名 73 name = "allocator" 77 name = "allocator_debug" [all …]
|
/DragonOS/tools/debugging/logmonitor/src/backend/ |
H A D | loader.rs | 27 let name = elf.strtab.get_at(sym.st_name).unwrap_or(""); in load() localVariable 28 result.add_symbol(sym.clone(), name.to_string()); in load() 58 pub fn add_symbol(&mut self, sym: Sym, name: String) { in add_symbol() 59 self.sym_collection.add_symbol(sym, name); in add_symbol() 75 pub fn add_symbol(&mut self, sym: Sym, name: String) { in add_symbol() 76 self.symbols.push(Symbol::new(sym, name)); in add_symbol() 84 pub fn find_by_name(&self, name: &str) -> Option<&Symbol> { in find_by_name() 85 self.symbols.iter().find(|sym| sym.name() == name) in find_by_name() 92 name: String, field 96 pub fn new(sym: Sym, name: String) -> Self { in new() [all …]
|
/DragonOS/user/apps/user-manage/ |
H A D | Cargo.toml | 2 name = "user_manage_tool" 7 name = "useradd" 11 name = "userdel" 15 name = "usermod" 19 name = "passwd" 23 name = "groupadd" 27 name = "groupdel" 31 name = "groupmod"
|
/DragonOS/build-scripts/kernel_build/src/kconfig/ |
H A D | mod.rs | 41 cfg_content.push_str(&format!("{} = y\n", f.name())); in make_compile_cfg() 43 cfg_content.push_str(&format!("{} = n\n", f.name())); in make_compile_cfg() 62 println!("{}", module.name()); in dfs() 115 let name = f.get("name").unwrap().as_str().unwrap().to_string(); in parse_d_config() localVariable 117 r.push(Feature::new(name, enable)); in parse_d_config() 137 let name = module.get("name").unwrap().as_str().unwrap().to_string(); in include() localVariable 140 r.push(Module::new(name, path, enable)); in include() 150 name: String, field 158 pub fn new(name: String, path: PathBuf, enable: bool) -> Module { in new() 159 Module { name, path, enable } in new() [all …]
|
/DragonOS/kernel/src/filesystem/sysfs/ |
H A D | symlink.rs | 27 name: String, in create_link() 29 return self.do_create_link(kobj, target, name, true); in create_link() 49 name: String, in do_create_link() 60 return self.do_create_link_sd(&parent, target, name, warn); in do_create_link() 68 name: String, in do_create_link_sd() 77 let kn = inode.add_link(name.clone(), &target_inode, target_abs_path); in do_create_link_sd() 83 self.warn_duplicate(inode, &name); in do_create_link_sd() 100 name: String, in create_link_sd() 102 return self.do_create_link_sd(inode, target, name, true); in create_link_sd()
|
H A D | group.rs | 43 group.name().unwrap_or("") in do_create_groups() 68 if group.name().is_some() { in do_create_group() 72 .find(group.name().unwrap()) in do_create_group() 82 group.name().unwrap().to_string(), in do_create_group() 89 self.warn_duplicate(&kobj_inode, group.name().unwrap()); in do_create_group() 99 if group.name().is_some() { in do_create_group() 136 if let Some(name) = group.name() { in remove_group() 138 .find(name) in remove_group() 150 if group.name().is_some() { in remove_group() 180 parent.remove(attr.name()).ok(); in group_create_files() [all …]
|
/DragonOS/.github/actions/import-toolchain/ |
H A D | action.yml | 1 name: import-toolchain 10 - name: Cache DragonOS GCC 14 cache-name: cache-dragonos-gcc 19 … key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }} 21 - name: Cache build tools 25 cache-name: cache-build-tools 33 …key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/w…
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | entry.rs | 503 name: &str, in find_entry() 508 LongDirEntry::validate_long_name(name)?; in find_entry() 511 if e.eq_name(name) { in find_entry() 534 pub fn open_file(&self, name: &str, fs: Arc<FATFileSystem>) -> Result<FATFile, SystemError> { in open_file() 535 let f: FATFile = self.find_entry(name, Some(false), None, fs)?.to_file()?; in open_file() 540 pub fn open_dir(&self, name: &str, fs: Arc<FATFileSystem>) -> Result<FATDir, SystemError> { in open_dir() 541 let d: FATDir = self.find_entry(name, Some(true), None, fs)?.to_dir()?; in open_dir() 549 pub fn create_file(&self, name: &str, fs: &Arc<FATFileSystem>) -> Result<FATFile, SystemError> { in create_file() 551 self.check_existence(name, Some(false), fs.clone()); in create_file() 564 LongDirEntry::validate_long_name(name)?; in create_file() [all …]
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 55 fn name(&self) -> &str { in name() method 123 name: &str, in register_device() 145 dev_char_inode.add_dev(name, device.clone())?; in register_device() 148 if name.starts_with("tty") && name.len() > 3 { in register_device() 149 dev_root_inode.add_dev(name, device.clone())?; in register_device() 152 if name == "ptmx" { in register_device() 153 dev_root_inode.add_dev(name, device.clone())?; in register_device() 172 dev_block_inode.add_dev(name, device.clone())?; in register_device() 177 .add_dev(name, device.clone()) in register_device() 182 .add_dev(name, device.clone()) in register_device() [all …]
|
/DragonOS/kernel/src/exception/ |
H A D | sysfs.rs | 61 fn name(&self) -> Option<&str> { in name() method 139 fn name(&self) -> &str { in name() method 158 let name = chip.name(); in show() localVariable 159 let len = core::cmp::min(name.len() + 1, buf.len()); in show() 160 let name = format!("{}\n", name); in show() localVariable 161 buf[..len].copy_from_slice(name.as_bytes()); in show() 170 fn name(&self) -> &str { in name() method 196 fn name(&self) -> &str { in name() method 227 fn name(&self) -> &str { in name() method 253 fn name(&self) -> &str { in name() method [all …]
|
/DragonOS/.github/ |
H A D | issue-checker.yml | 6 - name: skip all 9 - name: remove all 12 - name: skip ambiguous 15 - name: remove ambiguous 19 - name: enhance 27 - name: bug-fix 35 - name: doc 43 - name: test 51 - name: pr-ambiguous
|
/DragonOS/kernel/src/driver/input/serio/ |
H A D | subsys.rs | 44 fn name(&self) -> String { in name() method 49 return self.name(); in dev_name() 65 device.name() in probe() 73 device.name() in probe() 115 if drv_id_table.name().eq(&pdev.name()) { in match_device() 121 return Ok(device.name().eq(&driver.name())); in match_device() 129 fn name(&self) -> Option<&str> { in name() method
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 70 name: DName, field 91 fn name(&self) -> &str { in name() method 131 name: Default::default(), in new() 292 name: &str, in create_with_data() 297 let name = DName::from(name); in create_with_data() localVariable 305 if inode.children.contains_key(&name) { in create_with_data() 333 name: name.clone(), in create_with_data() 340 inode.children.insert(name, result.clone()); in create_with_data() 345 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() 349 let name = DName::from(name); in link() localVariable [all …]
|
/DragonOS/kernel/src/driver/base/platform/ |
H A D | subsys.rs | 45 fn name(&self) -> String { in name() method 50 return self.name(); in dev_name() 64 …tformBus::probe() failed: device.driver() is not a PlatformDriver. Device: '{:?}'", device.name()); in probe() 71 device.name() in probe() 138 if drv_id_table.name().eq(&pdev.name()) { in match_device() 144 return Ok(device.name().eq(&driver.name())); in match_device() 157 fn name(&self) -> Option<&str> { in name() method
|
/DragonOS/kernel/src/driver/base/device/ |
H A D | dd.rs | 69 warn!("do_device_attach: dev: '{}'", dev.name()); in do_device_attach() 78 dev.name() in do_device_attach() 90 debug!("do_device_attach: device '{}' is not bound.", dev.name()); in do_device_attach() 122 dev.name() in do_device_attach() 160 data.dev.name(), in do_device_attach_driver() 222 dev.name(), in device_bind_driver() 312 driver.name() in do_driver_attach() 408 device.name(), in really_probe() 419 device.name(), in really_probe() 434 device.name(), in really_probe() [all …]
|
/DragonOS/kernel/src/driver/base/ |
H A D | kset.rs | 34 self.inner.read().name.hash(state); in hash() 47 pub fn new(name: String) -> Arc<Self> { in new() 50 inner: RwLock::new(InnerKSet::new(name)), in new() 74 name: String, in new_and_add() 78 let kset = KSet::new(name); in new_and_add() 194 fn name(&self) -> String { in name() method 195 return self.inner.read().name.clone(); in name() 198 fn set_name(&self, name: String) { in set_name() 199 self.inner.write().name = name; in set_name() 222 name: String, field [all …]
|
/DragonOS/kernel/src/driver/net/ |
H A D | sysfs.rs | 46 fn name(&self) -> Option<&str> { in name() method 93 fn name(&self) -> &str { in name() method 120 fn name(&self) -> &str { in name() method 142 fn name(&self) -> &str { in name() method 164 fn name(&self) -> &str { in name() method 190 fn name(&self) -> &str { in name() method 212 fn name(&self) -> &str { in name() method 234 fn name(&self) -> &str { in name() method 261 fn name(&self) -> &str { in name() method 290 fn name(&self) -> &str { in name() method [all …]
|
/DragonOS/kernel/src/driver/acpi/ |
H A D | sysfs.rs | 133 fn name(&self) -> &str { in name() method 153 name: String, field 162 name: header.signature.to_string(), in new() 169 if attr.name == r.name { in new() 176 warn!("too many table instances. name: {}", r.name); in new() 193 r.filename = format!("{}{}", r.name, r.instance); in new() 195 r.filename = r.name.clone(); in new() 216 fn name(&self) -> &str { in name() method 272 ($name:ident) => { in read() 276 struct $name { in read() [all …]
|
/DragonOS/.github/workflows/ |
H A D | makefile.yml | 1 name: Build Check 15 name: Format check ${{ matrix.arch }} 29 - name: Format check 37 name: Kernel static test ${{ matrix.arch }} 51 - name: Run kernel static test 68 - name: build the DragonOS 93 - name: build the DragonOS
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 52 fn name(&self) -> &str { in name() method 104 name: String::from(""), in create_root_inode() 139 name: String, field 225 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() 226 if unlikely(name.len() > KernFS::MAX_NAMELEN) { in find() 232 match name { in find() 245 name => { in find() 250 .get(name) in find() 273 let name = self.get_entry_name(ino)?; in get_entry_name_and_metadata() localVariable 274 let entry = self.find(&name)?; in get_entry_name_and_metadata() [all …]
|
/DragonOS/kernel/src/common/ |
H A D | asm.h | 19 #define ENTRY(name) \ argument 20 .global SYMBOL_NAME(name); \ 21 SYMBOL_NAME_LABEL(name)
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mod.rs | 232 name: &str, in create() 237 return self.create_with_data(name, file_type, mode, 0); in create() 337 let name = self.get_entry_name(ino)?; in get_entry_name_and_metadata() localVariable 338 let entry = self.find(&name)?; in get_entry_name_and_metadata() 339 return Ok((name, entry.metadata()?)); in get_entry_name_and_metadata() 516 fn mkdir(&self, name: &str, mode: ModeType) -> Result<Arc<dyn IndexNode>, SystemError> { in mkdir() 517 match self.find(name) { in mkdir() 525 Err(SystemError::ENOENT) => self.create(name, FileType::Dir, mode), in mkdir() 569 crate::libs::name::get_type_name(&self) in page_cache() 631 let name; in lookup_follow_symlink() localVariable [all …]
|
/DragonOS/kernel/src/driver/video/fbdev/base/ |
H A D | fbsysfs.rs | 20 fn name(&self) -> Option<&str> { in name() method 52 fn name(&self) -> &str { in name() method 67 let name = fb.name(); in show() localVariable 68 return sysfs_emit_str(buf, &format!("{}\n", name)); in show() 76 fn name(&self) -> &str { in name() method 106 fn name(&self) -> &str { in name() method 129 fn name(&self) -> &str { in name() method 156 fn name(&self) -> &str { in name() method 183 fn name(&self) -> &str { in name() method 212 fn name(&self) -> &str { in name() method [all …]
|
/DragonOS/kernel/src/driver/pci/ |
H A D | subsys.rs | 74 fn name(&self) -> String { in name() method 79 return self.name(); in dev_name() 95 device.name() in probe() 102 device.name() in probe() 148 if driver_id_table.name().eq(&pci_dev.name()) { in match_device() 152 return Ok(pci_dev.name().eq(&pci_driver.name())); in match_device() 165 fn name(&self) -> Option<&str> { in name() method
|