Home
last modified time | relevance | path

Searched refs:block_iter (Results 1 – 1 of 1) sorted by relevance

/DragonOS/kernel/src/driver/block/cache/
H A Dcached_block_device.rs67 let block_iter = BlockIter::new(lba_id_start, count, BLOCK_SIZE); in read() localVariable
69 let cache_block_addr = Self::check_able_to_read(block_iter)?; in read()
71 assert!(cache_block_addr.len() == block_iter.count()); in read()
73 for (index, _) in block_iter.enumerate() { in read()
89 fn check_able_to_read(block_iter: BlockIter) -> Result<Vec<CacheBlockAddr>, BlockCacheError> { in check_able_to_read()
96 for (index, i) in block_iter.enumerate() { in check_able_to_read()
187 let block_iter = BlockIter::new(lba_id_start, count, BLOCK_SIZE); in immediate_write() localVariable
188 for i in block_iter { in immediate_write()