Lines Matching refs:map
229 struct ext4_map_blocks map; in ext4_mpage_readpages() local
232 map.m_pblk = 0; in ext4_mpage_readpages()
233 map.m_lblk = 0; in ext4_mpage_readpages()
234 map.m_len = 0; in ext4_mpage_readpages()
235 map.m_flags = 0; in ext4_mpage_readpages()
266 if ((map.m_flags & EXT4_MAP_MAPPED) && in ext4_mpage_readpages()
267 block_in_file > map.m_lblk && in ext4_mpage_readpages()
268 block_in_file < (map.m_lblk + map.m_len)) { in ext4_mpage_readpages()
269 unsigned map_offset = block_in_file - map.m_lblk; in ext4_mpage_readpages()
270 unsigned last = map.m_len - map_offset; in ext4_mpage_readpages()
272 first_block = map.m_pblk + map_offset; in ext4_mpage_readpages()
276 map.m_flags &= ~EXT4_MAP_MAPPED; in ext4_mpage_readpages()
292 map.m_lblk = block_in_file; in ext4_mpage_readpages()
293 map.m_len = last_block - block_in_file; in ext4_mpage_readpages()
295 if (ext4_map_blocks(NULL, inode, &map, 0) < 0) { in ext4_mpage_readpages()
303 if ((map.m_flags & EXT4_MAP_MAPPED) == 0) { in ext4_mpage_readpages()
316 first_block = map.m_pblk; in ext4_mpage_readpages()
317 else if (first_block + page_block != map.m_pblk) in ext4_mpage_readpages()
320 if (relative_block == map.m_len) { in ext4_mpage_readpages()
322 map.m_flags &= ~EXT4_MAP_MAPPED; in ext4_mpage_readpages()
374 if (((map.m_flags & EXT4_MAP_BOUNDARY) && in ext4_mpage_readpages()
375 (relative_block == map.m_len)) || in ext4_mpage_readpages()