Symbol: fiemap
fs/bad_inode.c
181
.fiemap = bad_inode_fiemap,
fs/btrfs/inode.c
10748
.fiemap = btrfs_fiemap,
fs/erofs/inode.c
383
.fiemap = erofs_fiemap,
fs/erofs/namei.c
223
.fiemap = erofs_fiemap,
fs/ext2/file.c
338
.fiemap = ext2_fiemap,
fs/ext4/file.c
987
.fiemap = ext4_fiemap,
fs/ext4/ioctl.c
1040
struct fiemap fiemap;
fs/ext4/ioctl.c
1041
struct fiemap __user *ufiemap = (struct fiemap __user *) arg;
fs/ext4/ioctl.c
1046
if (copy_from_user(&fiemap, ufiemap, sizeof(fiemap)))
fs/ext4/ioctl.c
1049
if (fiemap.fm_extent_count > FIEMAP_MAX_EXTENTS)
fs/ext4/ioctl.c
1052
fieinfo.fi_flags = fiemap.fm_flags;
fs/ext4/ioctl.c
1053
fieinfo.fi_extents_max = fiemap.fm_extent_count;
fs/ext4/ioctl.c
1056
error = ext4_get_es_cache(inode, &fieinfo, fiemap.fm_start,
fs/ext4/ioctl.c
1057
fiemap.fm_length);
fs/ext4/ioctl.c
1058
fiemap.fm_flags = fieinfo.fi_flags;
fs/ext4/ioctl.c
1059
fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped;
fs/ext4/ioctl.c
1060
if (copy_to_user(ufiemap, &fiemap, sizeof(fiemap)))
fs/ext4/namei.c
4228
.fiemap = ext4_fiemap,
fs/f2fs/file.c
1210
.fiemap = f2fs_fiemap,
fs/f2fs/namei.c
1368
.fiemap = f2fs_fiemap,
fs/gfs2/inode.c
2298
.fiemap = gfs2_fiemap,
fs/gfs2/inode.c
2320
.fiemap = gfs2_fiemap,
fs/gfs2/inode.c
2335
.fiemap = gfs2_fiemap,
fs/hpfs/file.c
273
.fiemap = hpfs_fiemap,
fs/ioctl.c
199
static int ioctl_fiemap(struct file *filp, struct fiemap __user *ufiemap)
fs/ioctl.c
201
struct fiemap fiemap;
fs/ioctl.c
206
if (!inode->i_op->fiemap)
fs/ioctl.c
209
if (copy_from_user(&fiemap, ufiemap, sizeof(fiemap)))
fs/ioctl.c
212
if (fiemap.fm_extent_count > FIEMAP_MAX_EXTENTS)
fs/ioctl.c
215
fieinfo.fi_flags = fiemap.fm_flags;
fs/ioctl.c
216
fieinfo.fi_extents_max = fiemap.fm_extent_count;
fs/ioctl.c
219
error = inode->i_op->fiemap(inode, &fieinfo, fiemap.fm_start,
fs/ioctl.c
220
fiemap.fm_length);
fs/ioctl.c
222
fiemap.fm_flags = fieinfo.fi_flags;
fs/ioctl.c
223
fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped;
fs/ioctl.c
224
if (copy_to_user(ufiemap, &fiemap, sizeof(fiemap)))
fs/nilfs2/file.c
160
.fiemap = nilfs_fiemap,
fs/nilfs2/namei.c
574
.fiemap = nilfs_fiemap,
fs/ntfs3/file.c
1552
.fiemap = ntfs_fiemap,
fs/ntfs3/namei.c
520
.fiemap = ntfs_fiemap,
fs/ocfs2/file.c
2788
.fiemap = ocfs2_fiemap,
fs/ocfs2/namei.c
2943
.fiemap = ocfs2_fiemap,
fs/ocfs2/symlink.c
89
.fiemap = ocfs2_fiemap,
fs/overlayfs/inode.c
587
if (!realinode->i_op->fiemap)
fs/overlayfs/inode.c
591
return realinode->i_op->fiemap(realinode, fieinfo, start, len);
fs/overlayfs/inode.c
738
.fiemap = ovl_fiemap,
fs/smb/client/cifsfs.c
1223
.fiemap = cifs_fiemap,
fs/smb/client/cifsglob.h
621
int (*fiemap)(struct cifs_tcon *tcon, struct cifsFileInfo *,
fs/smb/client/inode.c
2998
if (server->ops->fiemap) {
fs/smb/client/inode.c
2999
rc = server->ops->fiemap(tcon, cfile, fei, start, len);
fs/smb/client/smb2ops.c
5447
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5552
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5668
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5784
.fiemap = smb3_fiemap,
fs/xfs/xfs_iops.c
1287
.fiemap = xfs_vn_fiemap,
include/linux/fs.h
2026
int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start,
include/uapi/linux/ext4.h
32
#define EXT4_IOC_GET_ES_CACHE _IOWR('f', 42, struct fiemap)
include/uapi/linux/fs.h
322
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)
tools/include/uapi/linux/fs.h
236
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)
tools/perf/trace/beauty/include/uapi/linux/fs.h
322
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)