Lines Matching defs:m_flags
469 map->m_flags = 0;
490 es_map->m_flags != map->m_flags ||
496 es_map->m_pblk, es_map->m_flags, map->m_lblk,
497 map->m_len, map->m_pblk, map->m_flags,
511 status = map->m_flags & EXT4_MAP_UNWRITTEN ?
514 WARN_ON_ONCE(!(map->m_flags & EXT4_MAP_QUERY_LAST_IN_LEAF));
520 map2.m_flags = 0;
537 status2 = map2.m_flags & EXT4_MAP_UNWRITTEN ?
590 if (!(map->m_flags & EXT4_MAP_QUERY_LAST_IN_LEAF) ||
592 status = map->m_flags & EXT4_MAP_UNWRITTEN ?
616 if (map->m_flags & EXT4_MAP_DELAYED)
620 * Here we clear m_flags because after allocating an new extent,
623 map->m_flags &= ~EXT4_MAP_FLAGS;
639 if (retval > 0 && map->m_flags & EXT4_MAP_NEW)
661 map->m_flags & EXT4_MAP_MAPPED && map->m_flags & EXT4_MAP_NEW) {
668 status = map->m_flags & EXT4_MAP_UNWRITTEN ?
713 map->m_flags = 0;
742 map->m_flags |= ext4_es_is_written(&es) ?
750 map->m_flags |= ext4_es_is_delayed(&es) ?
789 if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED) {
805 if (retval > 0 && map->m_flags & EXT4_MAP_MAPPED)
831 if (map->m_flags & EXT4_MAP_MAPPED) {
841 if (map->m_flags & EXT4_MAP_NEW &&
842 !(map->m_flags & EXT4_MAP_UNWRITTEN) &&
927 ext4_update_bh_state(bh, map.m_flags);
1011 if (map.m_flags & EXT4_MAP_NEW) {
1696 * fully mapped. We somewhat abuse m_flags to store whether the extent
1917 map->m_flags = 0;
1937 map->m_flags |= EXT4_MAP_DELAYED;
1943 map->m_flags |= EXT4_MAP_MAPPED;
1945 map->m_flags |= EXT4_MAP_UNWRITTEN;
1993 map->m_flags |= EXT4_MAP_DELAYED;
2039 if (map.m_flags & EXT4_MAP_DELAYED) {
2047 ext4_update_bh_state(bh, map.m_flags);
2141 map->m_flags = bh->b_state & BH_FLAGS;
2151 (bh->b_state & BH_FLAGS) == map->m_flags) {
2249 mpd->map.m_flags = 0;
2338 mpd->map.m_flags = 0;
2382 if (dioread_nolock && (map->m_flags & EXT4_MAP_UNWRITTEN)) {
3478 if (map->m_flags & EXT4_MAP_NEW)
3492 if ((map->m_flags & EXT4_MAP_MAPPED) &&
3498 * in m_flags having both EXT4_MAP_MAPPED and EXT4_MAP_UNWRITTEN bits
3505 if (map->m_flags & EXT4_MAP_UNWRITTEN) {
3510 } else if (map->m_flags & EXT4_MAP_MAPPED) {
3515 } else if (map->m_flags & EXT4_MAP_DELAYED) {
3529 unsigned int mapped_len = 0, m_flags = 0;
3543 m_flags = EXT4_GET_BLOCKS_CREATE_ZERO;
3546 ret = ext4_map_blocks(handle, inode, map, m_flags);
3556 "ext4_map_blocks() couldn't allocate blocks m_flags: 0x%x, ret:%d",
3557 m_flags, ret);
3589 map->m_flags = 0;
3605 map->m_flags = 0;
3614 * We first use m_flags passed to us by our caller (ext4_iomap_alloc()).
3629 struct ext4_map_blocks *map, int m_flags,
3638 ret = ext4_map_blocks(handle, inode, map, m_flags);
3648 map->m_flags = 0;
3664 int ret, dio_credits, m_flags = 0, retries = 0;
3718 m_flags = EXT4_GET_BLOCKS_CREATE_ZERO;
3726 m_flags = EXT4_GET_BLOCKS_CREATE;
3728 m_flags = EXT4_GET_BLOCKS_CREATE_UNWRIT_EXT;
3731 ret = ext4_map_blocks_atomic_write(handle, inode, map, m_flags,
3734 ret = ext4_map_blocks(handle, inode, map, m_flags);
3741 if (!m_flags && !ret)
3804 if ((map.m_flags & EXT4_MAP_MAPPED) ||
3806 (map.m_flags & EXT4_MAP_UNWRITTEN))) {
3890 map.m_flags = 0;