/DragonOS/kernel/src/driver/firmware/efi/ |
H A D | memmap.rs | 71 type Item = MemoryDescriptor; typedef 73 fn next(&mut self) -> Option<Self::Item> { in next() argument 74 if self.offset + size_of::<Self::Item>() > self.inner.size { in next() 84 self.offset += size_of::<Self::Item>(); in next() 85 let res = unsafe { *(vaddr.data() as *const Self::Item) }; in next()
|
/DragonOS/kernel/src/driver/block/cache/ |
H A D | cache_iter.rs | 63 type Item = BlockData; typedef 65 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | page_frame.rs | 77 type Item = PhysPageFrame; typedef 79 fn next(&mut self) -> Option<Self::Item> { in next() argument 158 type Item = VirtPageFrame; typedef 160 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/src/filesystem/ |
H A D | mbr.rs | 173 type Item = Partition; typedef 175 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/tools/debugging/logmonitor/src/ |
H A D | app.rs | 132 pub points: Vec<S::Item>, 165 type Item = u64; typedef
|
/DragonOS/kernel/src/driver/pci/ |
H A D | root.rs | 321 type Item = Arc<PciRoot>; typedef 323 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
H A D | pci.rs | 1430 type Item = CapabilityInfo; typedef 1431 fn next(&mut self) -> Option<Self::Item> { in next() argument 1478 type Item = ExternalCapabilityInfo; typedef 1479 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/src/driver/video/fbdev/base/ |
H A D | render_helper.rs | 141 type Item = (u32, bool); typedef 142 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | logset.rs | 84 pub fn iter(&self) -> impl Iterator<Item = (&K, &V)> { in iter() argument
|
/DragonOS/kernel/src/libs/ |
H A D | rbtree.rs | 443 fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> RBTree<K, V> { in from_iter() argument 452 fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T) { in extend() argument 491 type Item = &'a K; typedef 536 type Item = &'a V; typedef 584 type Item = &'a mut V; typedef 613 type Item = (K, V); typedef 696 type Item = (&'a K, &'a V); typedef 768 type Item = (&'a K, &'a mut V); typedef 809 type Item = (K, V); typedef
|
H A D | cpumask.rs | 133 type Item = ProcessorId; typedef
|
/DragonOS/kernel/src/mm/ |
H A D | memblock.rs | 494 type Item = PhysMemoryArea; typedef 496 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
H A D | ucontext.rs | 912 pub fn conflicts(&self, request: VirtRegion) -> impl Iterator<Item = Arc<LockedVMA>> + '_ { in conflicts() argument
|
/DragonOS/kernel/src/driver/base/block/ |
H A D | block_device.rs | 170 type Item = BlockRange; typedef 172 fn next(&mut self) -> Option<<Self as Iterator>::Item> { in next() argument
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | entry.rs | 1605 type Item = FATDirEntry; typedef 1607 fn next(&mut self) -> Option<Self::Item> { in next() argument 2270 type Item = LongDirEntry; typedef 2272 fn next(&mut self) -> Option<Self::Item> { in next() argument 2353 type Item = (Cluster, u64); typedef 2355 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
H A D | fs.rs | 1894 type Item = Cluster; typedef 1896 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | file.rs | 804 type Item = (i32, Arc<File>); typedef 806 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/src/libs/futex/ |
H A D | futex.rs | 848 type Item = VirtAddr; typedef 850 fn next(&mut self) -> Option<Self::Item> { in next() argument
|
/DragonOS/kernel/crates/rust-slabmalloc/src/ |
H A D | pages.rs | 468 type Item = &'a mut P; typedef
|
/DragonOS/kernel/src/init/ |
H A D | cmdline.rs | 469 fn split_args<'a>(&self, cmdline: &'a str) -> impl Iterator<Item = &'a str> { in split_args() argument
|
/DragonOS/kernel/src/driver/open_firmware/ |
H A D | fdt.rs | 388 ) -> impl Iterator<Item = fdt::node::FdtNode<'b, 'b>> + 'b { in find_node_by_compatible() argument
|