Lines Matching refs:map
143 struct ext4_map_blocks map; in ext4_file_write_iter() local
147 map.m_lblk = pos >> blkbits; in ext4_file_write_iter()
148 map.m_len = (EXT4_BLOCK_ALIGN(pos + length, blkbits) >> blkbits) in ext4_file_write_iter()
149 - map.m_lblk; in ext4_file_write_iter()
150 len = map.m_len; in ext4_file_write_iter()
152 err = ext4_map_blocks(NULL, inode, &map, 0); in ext4_file_write_iter()
165 if (err == len && (map.m_flags & EXT4_MAP_MAPPED)) in ext4_file_write_iter()
329 struct ext4_map_blocks *map, in ext4_find_unwritten_pgoff() argument
344 endoff = (loff_t)(map->m_lblk + map->m_len) << blkbits; in ext4_find_unwritten_pgoff()
462 struct ext4_map_blocks map; in ext4_seek_data() local
484 map.m_lblk = last; in ext4_seek_data()
485 map.m_len = end - last + 1; in ext4_seek_data()
486 ret = ext4_map_blocks(NULL, inode, &map, 0); in ext4_seek_data()
487 if (ret > 0 && !(map.m_flags & EXT4_MAP_UNWRITTEN)) { in ext4_seek_data()
509 if (map.m_flags & EXT4_MAP_UNWRITTEN) { in ext4_seek_data()
512 &map, &dataoff); in ext4_seek_data()
535 struct ext4_map_blocks map; in ext4_seek_hole() local
557 map.m_lblk = last; in ext4_seek_hole()
558 map.m_len = end - last + 1; in ext4_seek_hole()
559 ret = ext4_map_blocks(NULL, inode, &map, 0); in ext4_seek_hole()
560 if (ret > 0 && !(map.m_flags & EXT4_MAP_UNWRITTEN)) { in ext4_seek_hole()
582 if (map.m_flags & EXT4_MAP_UNWRITTEN) { in ext4_seek_hole()
585 &map, &holeoff); in ext4_seek_hole()