fieinfo 123 fs/bad_inode.c struct fiemap_extent_info *fieinfo, u64 start, fieinfo 4547 fs/btrfs/extent_io.c static int emit_fiemap_extent(struct fiemap_extent_info *fieinfo, fieinfo 4589 fs/btrfs/extent_io.c ret = fiemap_fill_next_extent(fieinfo, cache->offset, cache->phys, fieinfo 4602 fs/btrfs/extent_io.c ret = fiemap_fill_next_extent(fieinfo, cache->offset, fieinfo 4620 fs/btrfs/extent_io.c static int emit_last_fiemap_cache(struct fiemap_extent_info *fieinfo, fieinfo 4628 fs/btrfs/extent_io.c ret = fiemap_fill_next_extent(fieinfo, cache->offset, cache->phys, fieinfo 4636 fs/btrfs/extent_io.c int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 4782 fs/btrfs/extent_io.c } else if (fieinfo->fi_extents_max) { fieinfo 4825 fs/btrfs/extent_io.c ret = emit_fiemap_extent(fieinfo, &cache, em_start, disko, fieinfo 4835 fs/btrfs/extent_io.c ret = emit_last_fiemap_cache(fieinfo, &cache); fieinfo 417 fs/btrfs/extent_io.h int extent_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 8843 fs/btrfs/inode.c static int btrfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 8848 fs/btrfs/inode.c ret = fiemap_check_flags(fieinfo, BTRFS_FIEMAP_FLAGS); fieinfo 8852 fs/btrfs/inode.c return extent_fiemap(inode, fieinfo, start, len); fieinfo 763 fs/ext2/ext2.h extern int ext2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 863 fs/ext2/inode.c int ext2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 866 fs/ext2/inode.c return generic_block_fiemap(inode, fieinfo, start, len, fieinfo 3188 fs/ext4/ext4.h struct fiemap_extent_info *fieinfo, fieinfo 3310 fs/ext4/ext4.h extern int ext4_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 3313 fs/ext4/ext4.h struct fiemap_extent_info *fieinfo, fieinfo 2178 fs/ext4/extents.c struct fiemap_extent_info *fieinfo) fieinfo 2304 fs/ext4/extents.c err = fiemap_fill_next_extent(fieinfo, fieinfo 2327 fs/ext4/extents.c struct fiemap_extent_info *fieinfo) fieinfo 2354 fs/ext4/extents.c err = fiemap_fill_next_extent(fieinfo, fieinfo 5075 fs/ext4/extents.c struct fiemap_extent_info *fieinfo) fieinfo 5104 fs/ext4/extents.c error = fiemap_fill_next_extent(fieinfo, 0, physical, fieinfo 5110 fs/ext4/extents.c struct fiemap_extent_info *fieinfo, fieinfo 5124 fs/ext4/extents.c error = ext4_inline_data_fiemap(inode, fieinfo, &has_inline, fieinfo 5131 fs/ext4/extents.c if (fieinfo->fi_flags & FIEMAP_FLAG_CACHE) { fieinfo 5135 fs/ext4/extents.c fieinfo->fi_flags &= ~FIEMAP_FLAG_CACHE; fieinfo 5141 fs/ext4/extents.c return generic_block_fiemap(inode, fieinfo, start, len, fieinfo 5146 fs/ext4/extents.c if (fiemap_check_flags(fieinfo, ext4_fiemap_flags)) fieinfo 5149 fs/ext4/extents.c if (fieinfo->fi_flags & FIEMAP_FLAG_XATTR) { fieinfo 5150 fs/ext4/extents.c error = ext4_xattr_fiemap(inode, fieinfo); fieinfo 5165 fs/ext4/extents.c error = fill(inode, start_blk, len_blks, fieinfo); fieinfo 5170 fs/ext4/extents.c int ext4_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 5173 fs/ext4/extents.c return _ext4_fiemap(inode, fieinfo, start, len, fieinfo 5177 fs/ext4/extents.c int ext4_get_es_cache(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 5190 fs/ext4/extents.c return _ext4_fiemap(inode, fieinfo, start, len, fieinfo 1859 fs/ext4/inline.c struct fiemap_extent_info *fieinfo, fieinfo 1894 fs/ext4/inline.c error = fiemap_fill_next_extent(fieinfo, start, physical, fieinfo 778 fs/ext4/ioctl.c struct fiemap_extent_info fieinfo = { 0, }; fieinfo 795 fs/ext4/ioctl.c fieinfo.fi_flags = fiemap.fm_flags; fieinfo 796 fs/ext4/ioctl.c fieinfo.fi_extents_max = fiemap.fm_extent_count; fieinfo 797 fs/ext4/ioctl.c fieinfo.fi_extents_start = ufiemap->fm_extents; fieinfo 800 fs/ext4/ioctl.c !access_ok(fieinfo.fi_extents_start, fieinfo 801 fs/ext4/ioctl.c fieinfo.fi_extents_max * sizeof(struct fiemap_extent))) fieinfo 804 fs/ext4/ioctl.c if (fieinfo.fi_flags & FIEMAP_FLAG_SYNC) fieinfo 807 fs/ext4/ioctl.c error = ext4_get_es_cache(inode, &fieinfo, fiemap.fm_start, len); fieinfo 808 fs/ext4/ioctl.c fiemap.fm_flags = fieinfo.fi_flags; fieinfo 809 fs/ext4/ioctl.c fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped; fieinfo 1467 fs/f2fs/data.c struct fiemap_extent_info *fieinfo) fieinfo 1506 fs/f2fs/data.c err = fiemap_fill_next_extent(fieinfo, 0, phys, len, flags); fieinfo 1531 fs/f2fs/data.c err = fiemap_fill_next_extent(fieinfo, 0, phys, len, flags); fieinfo 1536 fs/f2fs/data.c int f2fs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 1546 fs/f2fs/data.c if (fieinfo->fi_flags & FIEMAP_FLAG_CACHE) { fieinfo 1552 fs/f2fs/data.c ret = fiemap_check_flags(fieinfo, FIEMAP_FLAG_SYNC | FIEMAP_FLAG_XATTR); fieinfo 1558 fs/f2fs/data.c if (fieinfo->fi_flags & FIEMAP_FLAG_XATTR) { fieinfo 1559 fs/f2fs/data.c ret = f2fs_xattr_fiemap(inode, fieinfo); fieinfo 1564 fs/f2fs/data.c ret = f2fs_inline_data_fiemap(inode, fieinfo, start, len); fieinfo 1599 fs/f2fs/data.c ret = fiemap_fill_next_extent(fieinfo, logical, fieinfo 3229 fs/f2fs/f2fs.h int f2fs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 3515 fs/f2fs/f2fs.h struct fiemap_extent_info *fieinfo, fieinfo 700 fs/f2fs/inline.c struct fiemap_extent_info *fieinfo, __u64 start, __u64 len) fieinfo 738 fs/f2fs/inline.c err = fiemap_fill_next_extent(fieinfo, start, byteaddr, ilen, flags); fieinfo 2029 fs/gfs2/inode.c static int gfs2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 2042 fs/gfs2/inode.c ret = iomap_fiemap(inode, fieinfo, start, len, &gfs2_iomap_ops); fieinfo 193 fs/hpfs/file.c static int hpfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len) fieinfo 195 fs/hpfs/file.c return generic_block_fiemap(inode, fieinfo, start, len, hpfs_get_block); fieinfo 90 fs/ioctl.c int fiemap_fill_next_extent(struct fiemap_extent_info *fieinfo, u64 logical, fieinfo 94 fs/ioctl.c struct fiemap_extent __user *dest = fieinfo->fi_extents_start; fieinfo 97 fs/ioctl.c if (fieinfo->fi_extents_max == 0) { fieinfo 98 fs/ioctl.c fieinfo->fi_extents_mapped++; fieinfo 102 fs/ioctl.c if (fieinfo->fi_extents_mapped >= fieinfo->fi_extents_max) fieinfo 118 fs/ioctl.c dest += fieinfo->fi_extents_mapped; fieinfo 122 fs/ioctl.c fieinfo->fi_extents_mapped++; fieinfo 123 fs/ioctl.c if (fieinfo->fi_extents_mapped == fieinfo->fi_extents_max) fieinfo 143 fs/ioctl.c int fiemap_check_flags(struct fiemap_extent_info *fieinfo, u32 fs_flags) fieinfo 147 fs/ioctl.c incompat_flags = fieinfo->fi_flags & ~(FIEMAP_FLAGS_COMPAT & fs_flags); fieinfo 149 fs/ioctl.c fieinfo->fi_flags = incompat_flags; fieinfo 182 fs/ioctl.c struct fiemap_extent_info fieinfo = { 0, }; fieinfo 202 fs/ioctl.c fieinfo.fi_flags = fiemap.fm_flags; fieinfo 203 fs/ioctl.c fieinfo.fi_extents_max = fiemap.fm_extent_count; fieinfo 204 fs/ioctl.c fieinfo.fi_extents_start = ufiemap->fm_extents; fieinfo 207 fs/ioctl.c !access_ok(fieinfo.fi_extents_start, fieinfo 208 fs/ioctl.c fieinfo.fi_extents_max * sizeof(struct fiemap_extent))) fieinfo 211 fs/ioctl.c if (fieinfo.fi_flags & FIEMAP_FLAG_SYNC) fieinfo 214 fs/ioctl.c error = inode->i_op->fiemap(inode, &fieinfo, fiemap.fm_start, len); fieinfo 215 fs/ioctl.c fiemap.fm_flags = fieinfo.fi_flags; fieinfo 216 fs/ioctl.c fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped; fieinfo 291 fs/ioctl.c struct fiemap_extent_info *fieinfo, loff_t start, fieinfo 302 fs/ioctl.c ret = fiemap_check_flags(fieinfo, FIEMAP_FLAG_SYNC); fieinfo 359 fs/ioctl.c ret = fiemap_fill_next_extent(fieinfo, logical, fieinfo 363 fs/ioctl.c ret = fiemap_fill_next_extent(fieinfo, logical, fieinfo 388 fs/ioctl.c ret = fiemap_fill_next_extent(fieinfo, logical, fieinfo 399 fs/ioctl.c ret = fiemap_fill_next_extent(fieinfo, logical, fieinfo 450 fs/ioctl.c struct fiemap_extent_info *fieinfo, u64 start, fieinfo 455 fs/ioctl.c ret = __generic_block_fiemap(inode, fieinfo, start, len, get_block); fieinfo 995 fs/nilfs2/inode.c int nilfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 1008 fs/nilfs2/inode.c ret = fiemap_check_flags(fieinfo, FIEMAP_FLAG_SYNC); fieinfo 1030 fs/nilfs2/inode.c fieinfo, logical, phys, size, flags); fieinfo 1080 fs/nilfs2/inode.c fieinfo, logical, phys, size, flags); fieinfo 1095 fs/nilfs2/inode.c fieinfo, logical, phys, size, fieinfo 278 fs/nilfs2/nilfs.h int nilfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 703 fs/ocfs2/extent_map.c struct fiemap_extent_info *fieinfo, fieinfo 727 fs/ocfs2/extent_map.c ret = fiemap_fill_next_extent(fieinfo, 0, phys, id_count, fieinfo 738 fs/ocfs2/extent_map.c int ocfs2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 749 fs/ocfs2/extent_map.c ret = fiemap_check_flags(fieinfo, OCFS2_FIEMAP_FLAGS); fieinfo 766 fs/ocfs2/extent_map.c ret = ocfs2_fiemap_inline(inode, di_bh, fieinfo, map_start); fieinfo 800 fs/ocfs2/extent_map.c ret = fiemap_fill_next_extent(fieinfo, virt_bytes, phys_bytes, fieinfo 40 fs/ocfs2/extent_map.h int ocfs2_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 463 fs/overlayfs/inode.c static int ovl_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, fieinfo 475 fs/overlayfs/inode.c if (fieinfo->fi_flags & FIEMAP_FLAG_SYNC) fieinfo 478 fs/overlayfs/inode.c err = realinode->i_op->fiemap(realinode, fieinfo, start, len); fieinfo 1104 fs/xfs/xfs_iops.c struct fiemap_extent_info *fieinfo, fieinfo 1111 fs/xfs/xfs_iops.c if (fieinfo->fi_flags & FIEMAP_FLAG_XATTR) { fieinfo 1112 fs/xfs/xfs_iops.c fieinfo->fi_flags &= ~FIEMAP_FLAG_XATTR; fieinfo 1113 fs/xfs/xfs_iops.c error = iomap_fiemap(inode, fieinfo, start, length, fieinfo 1116 fs/xfs/xfs_iops.c error = iomap_fiemap(inode, fieinfo, start, length, fieinfo 1756 include/linux/fs.h int fiemap_check_flags(struct fiemap_extent_info *fieinfo, u32 fs_flags); fieinfo 3274 include/linux/fs.h struct fiemap_extent_info *fieinfo, fieinfo 3278 include/linux/fs.h struct fiemap_extent_info *fieinfo, u64 start, fieinfo 177 include/linux/iomap.h int iomap_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,