Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 25 of 80) sorted by relevance

1234

/DragonOS/kernel/crates/bitmap/src/
H A Dbitmap_core.rs62 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 Dbump.rs51 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 Dmod.rs19 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 Dmod.rs26 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 Drbtree.rs17 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 Dnotifier.rs37 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 Dsubsys.rs169 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 Dexec.rs173 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 Dnet_core.rs133 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 Dblock_device.rs421 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 Dclocksource.rs411 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 Dloader.rs26 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 Dhasher.rs25 .iter() in write()
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/
H A Dlogset.rs84 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 Dkmsg.rs84 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 Dacpi.rs18 for ap in processor_info.application_processors.iter() { in early_acpi_boot_init()
/DragonOS/kernel/crates/unified-init/src/
H A Dlib.rs67 for initializer in $initializer_slice.iter() {
/DragonOS/kernel/src/driver/firmware/efi/
H A Dinit.rs108 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 Dlib.rs141 .iter() in castable_to()
H A Ditem_impl.rs47 .iter() in fully_bound_trait()
/DragonOS/tools/debugging/logmonitor/src/
H A Dui.rs44 .iter() in render()
108 .iter() in draw_footer()
/DragonOS/build-scripts/kernel_build/src/utils/
H A Dcargo_handler.rs55 for f in features.iter() { in emit_features()
/DragonOS/kernel/src/driver/base/char/
H A Dmod.rs150 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 Ddriver.rs59 for i in self.locked_dynid_list()?.iter() { in match_dev()
/DragonOS/kernel/src/driver/base/platform/
H A Dmod.rs51 CompatibleTable(BTreeSet::from_iter(id_vec.iter().cloned())) in new()

1234