/DragonOS/kernel/crates/bitmap/src/ |
H A D | bitmap_core.rs | 62 for (i, element) in data.iter().enumerate() { in first_index() 74 for (i, element) in data.iter().enumerate() { in first_false_index() 85 for (i, element) in data.iter().enumerate().rev() { in last_index() 101 let mut iter = data.iter().rev(); in last_false_index() localVariable 102 let mut last_element = *iter.next()?; in last_false_index() 116 for element in iter { in last_false_index() 139 for (i, element) in data.iter().enumerate().skip(element_index + 1) { in next_index() 162 for (i, element) in data.iter().enumerate().skip(element_index + 1) { in next_false_index() 184 for (i, element) in data.iter().enumerate().take(element_index).rev() { in prev_index() 202 for (i, element) in data.iter().enumerate().take(element_index).rev() { in prev_false_index() [all …]
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | bump.rs | 51 let iter = mem_block_manager().to_iter_available(); in remain_areas() localVariable 59 for area in iter { in remain_areas() 107 let iter = PhysPageFrameIter::new( in ensure_early_mapping() localVariable 114 for p in iter { in ensure_early_mapping() 135 let iter = mem_block_manager().to_iter_available(); in allocate() localVariable 138 for area in iter { in allocate() 182 let iter = mem_block_manager().to_iter_available(); in usage() localVariable 183 for area in iter { in usage()
|
/DragonOS/build-scripts/kernel_build/src/kconfig/ |
H A D | mod.rs | 19 for m in modules.iter() { in build() 39 for f in features.iter() { in make_compile_cfg() 71 for m in m_include.iter() { in dfs() 98 for d_config in d_configs.iter() { in parse_d_configs() 114 for f in features.as_array().unwrap().iter() { in parse_d_config() 136 for module in include.as_array().unwrap().iter() { in include()
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | mod.rs | 26 if vm_list.iter().any(|x| x.id == id) { in push_vm() 37 match vm_list.iter().position(|x| x.id == id) { in remove_vm() 53 vm_list.iter().find(|&x| x.id == id).cloned() in vm()
|
/DragonOS/kernel/src/libs/ |
H A D | rbtree.rs | 17 use core::iter::{FromIterator, IntoIterator}; 375 f.debug_map().entries(self.iter()).finish() in fmt() 427 self.iter() in eq() 444 fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> RBTree<K, V> { in from_iter() 446 tree.extend(iter); in from_iter() 453 fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T) { in extend() 454 let iter = iter.into_iter(); in extend() localVariable 455 for (k, v) in iter { in extend() 815 let iter = if self.root.is_null() { in into_iter() localVariable 829 iter in into_iter() [all …]
|
H A D | notifier.rs | 37 for b in self.0.iter() { in register() 93 for b in self.0.iter() { in call_chain()
|
/DragonOS/kernel/src/driver/base/ |
H A D | subsys.rs | 169 if drivers.iter().any(|d| Arc::ptr_eq(d, driver)) { in add_driver_to_vec() 178 let index = drivers.iter().position(|d| Arc::ptr_eq(d, driver)); in remove_driver_from_vec() 186 if devices.iter().any(|d| Arc::ptr_eq(d, device)) { in add_device_to_vec() 196 let index = devices.iter().position(|d| Arc::ptr_eq(d, device)); in remove_device_from_vec()
|
/DragonOS/kernel/src/process/ |
H A D | exec.rs | 173 for bl in BINARY_LOADERS.iter() { in load_binary_file() 232 .iter() in push_at() 241 .iter() in push_at() 250 for (&k, &v) in self.auxv.iter() { in push_at()
|
/DragonOS/kernel/src/net/ |
H A D | net_core.rs | 133 for (_, iface) in guard.iter() { in poll_ifaces() 162 for (_, iface) in guard.iter() { in poll_ifaces_try_lock() 185 for (_, iface) in guard.iter() { in poll_ifaces_try_lock_onetime() 194 for (handle, socket_type) in sockets.iter() { in send_event()
|
/DragonOS/kernel/src/driver/base/block/ |
H A D | block_device.rs | 421 let iter = BlockIter::new_multiblock(offset, offset + len, self.blk_size_log2()); in write_at_bytes() localVariable 422 let multi = iter.multiblock; in write_at_bytes() 424 for range in iter { in write_at_bytes() 459 let iter = BlockIter::new_multiblock(offset, offset + len, self.blk_size_log2()); in read_at_bytes() localVariable 460 let multi = iter.multiblock; in read_at_bytes() 463 for range in iter { in read_at_bytes() 606 for (index, item) in items.iter().enumerate() { in __register_blockdev_region() 643 for (index, item) in items.iter().enumerate() { in __unregister_blockdev_region()
|
/DragonOS/kernel/src/time/ |
H A D | clocksource.rs | 411 for (pos, ele) in list_guard.iter().enumerate() { in clocksource_enqueue() 530 for (pos, ele) in list.iter().enumerate() { in clocksource_dequeue_watchdog() 554 for ele in list.iter() { in clocksource_dequeue_watchdog() 563 for (pos, ele) in clocksource_list.iter().enumerate() { in clocksource_dequeue_watchdog() 617 for (pos, ele) in list.iter().enumerate() { in clocksource_dequeue() 766 for ele in list.iter() { in clocksource_resume() 782 for ele in list.iter() { in clocksource_suspend() 811 for cs in watchdog_list.iter() { in clocksource_watchdog() 922 for (pos, ele) in wd_list.iter().enumerate() { in __clocksource_watchdog_kthread() 941 for clock in del_clocks.iter() { in __clocksource_watchdog_kthread() [all …]
|
/DragonOS/tools/debugging/logmonitor/src/backend/ |
H A D | loader.rs | 26 for sym in elf.syms.iter() { in load() 85 self.symbols.iter().find(|sym| sym.name() == name) in find_by_name()
|
/DragonOS/kernel/crates/intertrait/src/ |
H A D | hasher.rs | 25 .iter() in write()
|
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | logset.rs | 84 pub fn iter(&self) -> impl Iterator<Item = (&K, &V)> { in iter() method 85 self.inner.iter() in iter()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | kmsg.rs | 84 for msg in self.buffer.iter() { in read_level() 144 for msg in self.buffer.iter() { in tobytes()
|
/DragonOS/kernel/src/arch/x86_64/ |
H A D | acpi.rs | 18 for ap in processor_info.application_processors.iter() { in early_acpi_boot_init()
|
/DragonOS/kernel/crates/unified-init/src/ |
H A D | lib.rs | 67 for initializer in $initializer_slice.iter() {
|
/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | init.rs | 108 for md in efi_guard.mmap.iter() { in efi_find_mirror() 229 for md in mmap.iter() { in efi_vaddr_2_paddr() 258 for md in inner_guard.mmap.iter() { in reserve_memory_regions()
|
/DragonOS/kernel/crates/intertrait/macros/src/ |
H A D | lib.rs | 141 .iter() in castable_to()
|
H A D | item_impl.rs | 47 .iter() in fully_bound_trait()
|
/DragonOS/tools/debugging/logmonitor/src/ |
H A D | ui.rs | 44 .iter() in render() 108 .iter() in draw_footer()
|
/DragonOS/build-scripts/kernel_build/src/utils/ |
H A D | cargo_handler.rs | 55 for f in features.iter() { in emit_features()
|
/DragonOS/kernel/src/driver/base/char/ |
H A D | mod.rs | 150 for (index, item) in items.iter().enumerate() { in __register_chardev_region() 187 for (index, item) in items.iter().enumerate() { in __unregister_chardev_region()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | driver.rs | 59 for i in self.locked_dynid_list()?.iter() { in match_dev()
|
/DragonOS/kernel/src/driver/base/platform/ |
H A D | mod.rs | 51 CompatibleTable(BTreeSet::from_iter(id_vec.iter().cloned())) in new()
|