/DragonOS/kernel/src/libs/ |
H A D | rbtree.rs | 93 fn new(k: K, v: V) -> NodePtr<K, V> { in new() 100 value: v, in new() 428 .all(|(key, value)| other.get(key).map_or(false, |v| *value == *v)) in eq() 455 for (k, v) in iter { in extend() 456 self.insert(k, v); in extend() 541 self.inner.next().map(|(_, v)| v) in next() 589 self.inner.next().map(|(_, v)| v) in next() 626 let (k, v) = unsafe { in next() 634 Some((k, v)) in next() 655 let (k, v) = obj.pair(); in next_back() [all …]
|
H A D | elf.rs | 806 start_code = start_code.map(|v| v + load_bias); in load() 807 end_code = end_code.map(|v| v + load_bias); in load() 808 start_data = start_data.map(|v| v + load_bias); in load() 809 end_data = end_data.map(|v| v + load_bias); in load()
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 433 let mut v: Vec<u8> = vec![0; self.bpb.bytes_per_sector as usize]; in get_fat_entry() localVariable 434 self.gendisk.read_at(&mut v, fat_ent_lba as usize)?; in get_fat_entry() 436 let mut cursor = VecCursor::new(v); in get_fat_entry() 524 let mut v: Vec<u8> = vec![0; self.bpb.bytes_per_sector as usize]; in get_fat_entry_raw() localVariable 525 self.gendisk.read_at(&mut v, fat_ent_lba)?; in get_fat_entry_raw() 527 let mut cursor = VecCursor::new(v); in get_fat_entry_raw() 980 let mut v: Vec<u8> = vec![0; num_lba * LBA_SIZE]; in get_free_cluster() localVariable 981 self.gendisk.read_at(&mut v, lba)?; in get_free_cluster() 983 let mut cursor: VecCursor = VecCursor::new(v); in get_free_cluster() 1025 let mut v: Vec<u8> = vec![0; self.lba_per_sector() * LBA_SIZE]; in get_free_cluster() localVariable [all …]
|
H A D | bpb.rs | 223 let mut v = vec![0; LBA_SIZE]; in new() localVariable 225 gendisk.read_at(&mut v, 0)?; in new() 227 let mut cursor = VecCursor::new(v); in new()
|
H A D | entry.rs | 1140 let mut v: Vec<u8> = vec![0; fs.lba_per_sector() * LBA_SIZE]; in flush() localVariable 1141 fs.gendisk.read_at(&mut v, lba)?; in flush() 1143 let mut cursor: VecCursor = VecCursor::new(v); in flush() 1353 let mut v: Vec<u8> = vec![0; fs.lba_per_sector() * LBA_SIZE]; in flush() localVariable 1354 fs.gendisk.read_at(&mut v, lba)?; in flush() 1356 let mut cursor: VecCursor = VecCursor::new(v); in flush() 2402 let mut v: Vec<u8> = vec![0; LBA_SIZE]; in get_raw_dir_entry() localVariable 2404 fs.gendisk.read_at(&mut v, lba)?; in get_raw_dir_entry() 2406 let mut cursor: VecCursor = VecCursor::new(v); in get_raw_dir_entry()
|
/DragonOS/kernel/src/process/ |
H A D | idle.rs | 34 let mut v: Vec<Arc<ProcessControlBlock>> = Vec::with_capacity(PerCpu::MAX_CPU_NUM as usize); in init_idle() localVariable 77 v.push(idle_pcb); in init_idle() 81 __IDLE_PCB = Some(v); in init_idle()
|
H A D | exec.rs | 250 for (&k, &v) in self.auxv.iter() { in push_at() 251 self.push_slice(ustack, &[k as usize, v])?; in push_at()
|
/DragonOS/kernel/src/arch/x86_64/smp/ |
H A D | mod.rs | 62 let v = ApStartStackInfo { vaddr }; in smp_ap_start() localVariable 63 smp_init_switch_stack(&v); in smp_ap_start() 185 let mut v = vec![]; in print_cpus() localVariable 187 v.push(cpu.data()); in print_cpus()
|
/DragonOS/user/port/binutils/2.38/ |
H A D | README.md | 24 docker run --rm -it -v $PWD:/workdir -w /workdir dragonos-binutils-build
|
/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | memmap.rs | 49 return self.vaddr.map(|v| v + self.size); in map_end_vaddr()
|
/DragonOS/kernel/src/driver/base/block/ |
H A D | gendisk.rs | 174 for (_, v) in self.iter() { in intersects() 175 if range.intersects_with(&v.range).is_some() { in intersects()
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 52 let mut v = Vec::with_capacity(MAX_NR_CONSOLES as usize); localVariable 54 v.push(Arc::new(SpinLock::new(VirtualConsoleData::new(i)))); 57 v
|
/DragonOS/user/ |
H A D | Makefile | 36 …cargo install --git https://git.mirrors.dragonos.org.cn/DragonOS-Community/DADK.git --tag v$(MIN_D…
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 564 let mut v: Vec<(PhysAddr, PageFrameCount)> = Vec::with_capacity(60 * 1024); in test_buddy() localVariable 595 v.push((paddr, allocated_frame_count)); in test_buddy() 611 if !v.is_empty() { in test_buddy() 618 random_index %= v.len() as u64; in test_buddy() 620 let (paddr, allocated_frame_count) = v.remove(random_index); in test_buddy() 636 for (paddr, allocated_frame_count) in v { in test_buddy()
|
/DragonOS/kernel/src/mm/ |
H A D | ucontext.rs | 868 for v in self.vmas.iter() { in contains() 869 let guard = v.lock_irqsave(); in contains() 871 return Some(v.clone()); in contains() 888 for v in self.vmas.iter() { in find_nearest() 889 let guard = v.lock_irqsave(); in find_nearest() 891 return Some(v.clone()); in find_nearest() 900 nearest = Some(v.clone()); in find_nearest() 911 .filter(move |v| v.lock_irqsave().region.intersect(&request).is_some()) in conflicts()
|
/DragonOS/kernel/src/exception/ |
H A D | irqdesc.rs | 712 self.per_cpu_dev_id.as_ref().map(|v| v.get()) in per_cpu_dev_id() 717 self.per_cpu_dev_id.as_mut().map(|v| v.get_mut()) in per_cpu_dev_id_mut()
|
/DragonOS/docs/_static/ |
H A D | dragonos-logo.svg | 1 …14q-7.64-.58-18.75-.59h-25.79v11.13q0,16.41.59,22.27h-12.3q.57-6.45.58-17.58v-85h-5.86a282.9,282.9…
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 265 .find(|(_, v)| v.metadata().unwrap().inode_id == ino) in get_entry_name()
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 471 .filter_map(|(k, v)| { in get_entry_name() 472 if v.metadata().unwrap().inode_id.into() == ino { in get_entry_name()
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 513 .filter_map(|(k, v)| { in get_entry_name() 514 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 760 .filter_map(|(k, v)| { in get_entry_name() 761 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | syscall.rs | 965 return do_remove_dir(AtFlags::AT_FDCWD.bits(), &path).map(|v| v as usize); in rmdir() 972 return do_unlink_at(AtFlags::AT_FDCWD.bits(), &path).map(|v| v as usize); in unlink()
|