Lines Matching refs:map
254 struct xfs_bmbt_irec map; in xfs_dir2_leaf_readbuf() local
275 if (!xfs_iext_lookup_extent(dp, ifp, map_off, &icur, &map)) in xfs_dir2_leaf_readbuf()
277 if (map.br_startoff >= last_da) in xfs_dir2_leaf_readbuf()
279 xfs_trim_extent(&map, map_off, last_da - map_off); in xfs_dir2_leaf_readbuf()
282 new_off = xfs_dir2_da_to_byte(geo, map.br_startoff); in xfs_dir2_leaf_readbuf()
286 map.br_startoff, 0, &bp); in xfs_dir2_leaf_readbuf()
299 *ra_blk = map.br_startoff; in xfs_dir2_leaf_readbuf()
300 next_ra = map.br_startoff + geo->fsbcount; in xfs_dir2_leaf_readbuf()
303 if (map.br_blockcount < geo->fsbcount && in xfs_dir2_leaf_readbuf()
304 !xfs_iext_next_extent(ifp, &icur, &map)) in xfs_dir2_leaf_readbuf()
306 if (map.br_startoff >= last_da) in xfs_dir2_leaf_readbuf()
308 xfs_trim_extent(&map, next_ra, last_da - next_ra); in xfs_dir2_leaf_readbuf()
313 next_ra = roundup((xfs_dablk_t)map.br_startoff, geo->fsbcount); in xfs_dir2_leaf_readbuf()
315 next_ra < map.br_startoff + map.br_blockcount) { in xfs_dir2_leaf_readbuf()
328 if (!xfs_iext_next_extent(ifp, &icur, &map)) { in xfs_dir2_leaf_readbuf()