Lines Matching defs:fieinfo
2512 static int flush_fiemap_cache(struct fiemap_extent_info *fieinfo,
2519 ret = fiemap_fill_next_extent(fieinfo, entry->offset,
2544 static int emit_fiemap_extent(struct fiemap_extent_info *fieinfo,
2702 if (cache->extents_mapped == fieinfo->fi_extents_max) {
2727 static int emit_last_fiemap_cache(struct fiemap_extent_info *fieinfo,
2735 ret = fiemap_fill_next_extent(fieinfo, cache->offset, cache->phys,
2868 struct fiemap_extent_info *fieinfo,
2916 if (!checked_extent_shared && fieinfo->fi_extents_max) {
2928 ret = emit_fiemap_extent(fieinfo, cache, prealloc_start,
2936 ret = emit_fiemap_extent(fieinfo, cache, delalloc_start, 0,
2965 if (!checked_extent_shared && fieinfo->fi_extents_max) {
2975 ret = emit_fiemap_extent(fieinfo, cache, prealloc_start,
3061 int extent_fiemap(struct btrfs_inode *inode, struct fiemap_extent_info *fieinfo,
3146 ret = fiemap_process_hole(inode, fieinfo, &cache,
3184 ret = emit_fiemap_extent(fieinfo, &cache, key.offset, 0,
3187 ret = fiemap_process_hole(inode, fieinfo, &cache,
3195 ret = fiemap_process_hole(inode, fieinfo, &cache,
3201 if (fieinfo->fi_extents_max) {
3212 ret = emit_fiemap_extent(fieinfo, &cache, key.offset,
3244 ret = fiemap_process_hole(inode, fieinfo, &cache,
3278 ret = flush_fiemap_cache(fieinfo, &cache);
3298 ret = flush_fiemap_cache(fieinfo, &cache);
3302 ret = emit_last_fiemap_cache(fieinfo, &cache);