Lines Matching defs:map
166 * If a page does not map to a contiguous run of blocks then it simply falls
242 struct ext4_map_blocks map;
245 map.m_pblk = 0;
246 map.m_lblk = 0;
247 map.m_len = 0;
248 map.m_flags = 0;
274 if ((map.m_flags & EXT4_MAP_MAPPED) &&
275 block_in_file > map.m_lblk &&
276 block_in_file < (map.m_lblk + map.m_len)) {
277 unsigned map_offset = block_in_file - map.m_lblk;
278 unsigned last = map.m_len - map_offset;
283 map.m_flags &= ~EXT4_MAP_MAPPED;
288 blocks[page_block] = map.m_pblk + map_offset +
301 map.m_lblk = block_in_file;
302 map.m_len = last_block - block_in_file;
304 if (ext4_map_blocks(NULL, inode, &map, 0) < 0) {
313 if ((map.m_flags & EXT4_MAP_MAPPED) == 0) {
325 if (page_block && blocks[page_block-1] != map.m_pblk-1)
328 if (relative_block == map.m_len) {
330 map.m_flags &= ~EXT4_MAP_MAPPED;
334 blocks[page_block] = map.m_pblk+relative_block;
390 if (((map.m_flags & EXT4_MAP_BOUNDARY) &&
391 (relative_block == map.m_len)) ||