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/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.rs1430 type Item = CapabilityInfo; typedef
1431 fn next(&mut self) -> Option<Self::Item> { in next()
1478 type Item = ExternalCapabilityInfo; typedef
1479 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/libs/
H A Drbtree.rs443 fn from_iter<T: IntoIterator<Item = (K, V)>>(iter: T) -> RBTree<K, V> { in from_iter()
452 fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T) { in extend()
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 Dcpumask.rs133 type Item = ProcessorId; typedef
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Drender_helper.rs141 type Item = (u32, bool); typedef
142 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.rs912 pub fn conflicts(&self, request: VirtRegion) -> impl Iterator<Item = Arc<LockedVMA>> + '_ { in conflicts()
/DragonOS/kernel/src/filesystem/fat/
H A Dentry.rs1605 type Item = FATDirEntry; typedef
1607 fn next(&mut self) -> Option<Self::Item> { in next()
2270 type Item = LongDirEntry; typedef
2272 fn next(&mut self) -> Option<Self::Item> { in next()
2353 type Item = (Cluster, u64); typedef
2355 fn next(&mut self) -> Option<Self::Item> { in next()
H A Dfs.rs1894 type Item = Cluster; typedef
1896 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/filesystem/vfs/
H A Dfile.rs804 type Item = (i32, Arc<File>); typedef
806 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/libs/futex/
H A Dfutex.rs848 type Item = VirtAddr; typedef
850 fn next(&mut self) -> Option<Self::Item> { in next()
/DragonOS/kernel/src/driver/open_firmware/
H A Dfdt.rs388 ) -> impl Iterator<Item = fdt::node::FdtNode<'b, 'b>> + 'b { in find_node_by_compatible()
/DragonOS/kernel/src/init/
H A Dcmdline.rs469 fn split_args<'a>(&self, cmdline: &'a str) -> impl Iterator<Item = &'a str> { in split_args()
/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs468 type Item = &'a mut P; typedef