Lines Matching refs:m_len

385 	if (!ext4_inode_block_valid(inode, map->m_pblk, map->m_len)) {
389 map->m_pblk, map->m_len);
439 * We don't check m_len because extent will be collpased in status
440 * tree. So the m_len might not equal.
448 inode->i_ino, es_map->m_lblk, es_map->m_len,
450 map->m_len, map->m_pblk, map->m_flags,
473 * that case, @map is returned as unmapped but we still do fill map->m_len to
492 flags, map->m_len, (unsigned long) map->m_lblk);
495 * ext4_map_blocks returns an int, and m_len is an unsigned int
497 if (unlikely(map->m_len > INT_MAX))
498 map->m_len = INT_MAX;
513 if (retval > map->m_len)
514 retval = map->m_len;
515 map->m_len = retval;
519 if (retval > map->m_len)
520 retval = map->m_len;
521 map->m_len = retval;
555 if (unlikely(retval != map->m_len)) {
558 "%lu: retval %d != map->m_len %d",
559 inode->i_ino, retval, map->m_len);
568 map->m_lblk + map->m_len - 1))
570 ext4_es_insert_extent(inode, map->m_lblk, map->m_len,
638 if (unlikely(retval != map->m_len)) {
641 "%lu: retval %d != map->m_len %d",
642 inode->i_ino, retval, map->m_len);
657 map->m_pblk, map->m_len);
678 map->m_lblk + map->m_len - 1))
680 ext4_es_insert_extent(inode, map->m_lblk, map->m_len,
703 loff_t length = (loff_t)map->m_len << inode->i_blkbits;
718 map->m_lblk + map->m_len - 1);
761 map.m_len = bh->b_size >> inode->i_blkbits;
768 bh->b_size = inode->i_sb->s_blocksize * map.m_len;
772 bh->b_size = inode->i_sb->s_blocksize * map.m_len;
830 map.m_len = 1;
1703 ext_debug(inode, "max_blocks %u, logical block %lu\n", map->m_len,
1727 if (retval > map->m_len)
1728 retval = map->m_len;
1729 map->m_len = retval;
1776 if (unlikely(retval != map->m_len)) {
1779 "%lu: retval %d != map->m_len %d",
1780 inode->i_ino, retval, map->m_len);
1786 ext4_es_insert_extent(inode, map->m_lblk, map->m_len,
1818 map.m_len = 1;
1916 if (map->m_len == 0)
1922 if (map->m_len == 0) {
1927 map->m_len = 1;
1933 if (map->m_len >= MAX_WRITEPAGES_EXTENT_LEN)
1937 if (lblk == map->m_lblk + map->m_len &&
1939 map->m_len++;
1979 if (mpd->map.m_len)
1989 if (mpd->map.m_len == 0) {
2035 if (lblk >= mpd->map.m_lblk + mpd->map.m_len) {
2040 mpd->map.m_len = 0;
2047 if (!err && mpd->map.m_len && mpd->map.m_lblk > lblk) {
2101 end = (mpd->map.m_lblk + mpd->map.m_len - 1) >> bpp_bits;
2131 mpd->map.m_len = 0;
2183 BUG_ON(map->m_len == 0);
2247 (unsigned)map->m_len, -err);
2265 } while (map->m_len);
2390 mpd->map.m_len = 0;
2418 mpd->map.m_len >> (PAGE_SHIFT - blkbits))
2422 if (mpd->map.m_len > 0 && mpd->next_page != folio->index)
2467 if (mpd->map.m_len == 0)
2686 if (!ret && mpd->map.m_len)
3247 iomap->length = (u64) map->m_len << blkbits;
3289 if (map->m_len > DIO_MAX_BLOCKS)
3290 map->m_len = DIO_MAX_BLOCKS;
3291 dio_credits = ext4_chunk_trans_blocks(inode, map->m_len);
3357 map.m_len = min_t(loff_t, (offset + length - 1) >> blkbits,
3385 map.m_len = fscrypt_limit_io_blocks(inode, map.m_lblk, map.m_len);
3438 ext4_lblk_t offset = 0, end = map->m_lblk + map->m_len - 1;
3447 map->m_len = es.es_lblk - map->m_lblk;
3452 map->m_len = es.es_len - offset;
3482 map.m_len = min_t(loff_t, (offset + length - 1) >> blkbits,