Lines Matching refs:imap

738 		xfs_bmbt_irec_t	imap;  in xfs_bmap_punch_delalloc_range()  local
749 error = xfs_bmapi_read(ip, start_fsb, 1, &imap, &nimaps, in xfs_bmap_punch_delalloc_range()
765 if (imap.br_startblock != DELAYSTARTBLOCK) { in xfs_bmap_punch_delalloc_range()
769 WARN_ON(imap.br_blockcount == 0); in xfs_bmap_punch_delalloc_range()
845 xfs_bmbt_irec_t imap; in xfs_free_eofblocks() local
859 error = xfs_bmapi_read(ip, end_fsb, map_len, &imap, &nimaps, 0); in xfs_free_eofblocks()
863 (imap.br_startblock != HOLESTARTBLOCK || in xfs_free_eofblocks()
1102 xfs_bmbt_irec_t imap; in xfs_zero_remaining_bytes() local
1129 error = xfs_bmapi_read(ip, offset_fsb, 1, &imap, &nimap, 0); in xfs_zero_remaining_bytes()
1134 ASSERT(imap.br_blockcount >= 1); in xfs_zero_remaining_bytes()
1135 ASSERT(imap.br_startoff == offset_fsb); in xfs_zero_remaining_bytes()
1136 lastoffset = XFS_FSB_TO_B(mp, imap.br_startoff + 1) - 1; in xfs_zero_remaining_bytes()
1139 if (imap.br_startblock == HOLESTARTBLOCK) in xfs_zero_remaining_bytes()
1141 ASSERT(imap.br_startblock != DELAYSTARTBLOCK); in xfs_zero_remaining_bytes()
1142 if (imap.br_state == XFS_EXT_UNWRITTEN) in xfs_zero_remaining_bytes()
1147 xfs_fsb_to_db(ip, imap.br_startblock), in xfs_zero_remaining_bytes()
1154 (offset - XFS_FSB_TO_B(mp, imap.br_startoff)), in xfs_zero_remaining_bytes()
1177 xfs_bmbt_irec_t imap; in xfs_free_file_space() local
1225 &imap, &nimap, 0); in xfs_free_file_space()
1229 if (nimap && imap.br_startblock != HOLESTARTBLOCK) { in xfs_free_file_space()
1232 ASSERT(imap.br_startblock != DELAYSTARTBLOCK); in xfs_free_file_space()
1233 block = imap.br_startblock; in xfs_free_file_space()
1240 &imap, &nimap, 0); in xfs_free_file_space()
1244 if (nimap && imap.br_startblock != HOLESTARTBLOCK) { in xfs_free_file_space()
1245 ASSERT(imap.br_startblock != DELAYSTARTBLOCK); in xfs_free_file_space()