Home
last modified time | relevance | path

Searched defs:Item (Results 1 – 21 of 21) sorted by relevance

/DragonOS/kernel/src/driver/block/cache/
H A Dcache_iter.rs63 type Item = BlockData; typedef
65 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/firmware/efi/
H A Dmemmap.rs71 type Item = MemoryDescriptor; typedef
73 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/filesystem/
H A Dmbr.rs173 type Item = Partition; typedef
175 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Drender_helper.rs137 type Item = (u32, bool); typedef
138 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/mm/allocator/
H A Dpage_frame.rs77 type Item = PhysPageFrame; typedef
79 fn next(&mut self) -> Option<Self::Item> { in next()
158 type Item = VirtPageFrame; typedef
160 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/pci/
H A Droot.rs321 type Item = Arc<PciRoot>; typedef
323 fn next(&mut self) -> Option<Self::Item> { in next()
H A Dpci.rs1441 type Item = CapabilityInfo; typedef
1442 fn next(&mut self) -> Option<Self::Item> { in next()
1489 type Item = ExternalCapabilityInfo; typedef
1490 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/libs/
H A Drbtree.rs444 fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> RBTree<K, V> { in from_iter()
453 fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T) { in extend()
492 type Item = &'a K; typedef
537 type Item = &'a V; typedef
585 type Item = &'a mut V; typedef
614 type Item = (K, V); typedef
697 type Item = (&'a K, &'a V); typedef
769 type Item = (&'a K, &'a mut V); typedef
810 type Item = (K, V); typedef
H A Dcpumask.rs133 type Item = ProcessorId; typedef
/DragonOS/kernel/crates/multiboot/src/
H A Dlib.rs471 type Item = MemoryEntry; typedef
473 fn next(&mut self) -> Option<Self::Item> { in next()
544 type Item = MBModule; typedef
546 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/
H A Dlogset.rs84 pub fn iter(&self) -> impl Iterator<Item = (&K, &V)> { in iter()
/DragonOS/kernel/src/mm/
H A Dmemblock.rs494 type Item = PhysMemoryArea; typedef
496 fn next(&mut self) -> Option<Self::Item> { in next()
H A Ducontext.rs907 pub fn conflicts(&self, request: VirtRegion) -> impl Iterator<Item = Arc<LockedVMA>> + '_ { in conflicts()
/DragonOS/kernel/src/filesystem/fat/
H A Dentry.rs1607 type Item = FATDirEntry; typedef
1609 fn next(&mut self) -> Option<Self::Item> { in next()
2272 type Item = LongDirEntry; typedef
2274 fn next(&mut self) -> Option<Self::Item> { in next()
2355 type Item = (Cluster, u64); typedef
2357 fn next(&mut self) -> Option<Self::Item> { in next()
H A Dfs.rs1892 type Item = Cluster; typedef
1894 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/tools/debugging/logmonitor/src/
H A Dapp.rs165 type Item = u64; typedef
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs848 type Item = VirtAddr; typedef
850 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/base/block/
H A Dblock_device.rs170 type Item = BlockRange; typedef
172 fn next(&mut self) -> Option<<Self as Iterator>::Item> { in next()
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs789 type Item = (i32, Arc<File>); typedef
791 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/open_firmware/
H A Dfdt.rs387 ) -> impl Iterator<Item = fdt::node::FdtNode<'b, 'b>> + 'b { in find_node_by_compatible()
/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs454 type Item = &'a mut P; typedef