Lines Matching refs:fieinfo
2436 static int emit_fiemap_extent(struct fiemap_extent_info *fieinfo,
2567 ret = fiemap_fill_next_extent(fieinfo, cache->offset, cache->phys,
2593 static int emit_last_fiemap_cache(struct fiemap_extent_info *fieinfo,
2601 ret = fiemap_fill_next_extent(fieinfo, cache->offset, cache->phys,
2718 struct fiemap_extent_info *fieinfo,
2766 if (!checked_extent_shared && fieinfo->fi_extents_max) {
2778 ret = emit_fiemap_extent(fieinfo, cache, prealloc_start,
2786 ret = emit_fiemap_extent(fieinfo, cache, delalloc_start, 0,
2815 if (!checked_extent_shared && fieinfo->fi_extents_max) {
2825 ret = emit_fiemap_extent(fieinfo, cache, prealloc_start,
2911 int extent_fiemap(struct btrfs_inode *inode, struct fiemap_extent_info *fieinfo,
2991 ret = fiemap_process_hole(inode, fieinfo, &cache,
3029 ret = emit_fiemap_extent(fieinfo, &cache, key.offset, 0,
3032 ret = fiemap_process_hole(inode, fieinfo, &cache,
3040 ret = fiemap_process_hole(inode, fieinfo, &cache,
3046 if (fieinfo->fi_extents_max) {
3057 ret = emit_fiemap_extent(fieinfo, &cache, key.offset,
3099 ret = fiemap_process_hole(inode, fieinfo, &cache,
3128 ret = emit_last_fiemap_cache(fieinfo, &cache);