Symbol: fiemap
fs/bad_inode.c
181
.fiemap = bad_inode_fiemap,
fs/btrfs/inode.c
10582
.fiemap = btrfs_fiemap,
fs/erofs/inode.c
384
.fiemap = erofs_fiemap,
fs/erofs/namei.c
223
.fiemap = erofs_fiemap,
fs/ext2/file.c
229
.fiemap = ext2_fiemap,
fs/ext4/file.c
1003
.fiemap = ext4_fiemap,
fs/ext4/ioctl.c
1046
struct fiemap fiemap;
fs/ext4/ioctl.c
1047
struct fiemap __user *ufiemap = (struct fiemap __user *) arg;
fs/ext4/ioctl.c
1052
if (copy_from_user(&fiemap, ufiemap, sizeof(fiemap)))
fs/ext4/ioctl.c
1055
if (fiemap.fm_extent_count > FIEMAP_MAX_EXTENTS)
fs/ext4/ioctl.c
1058
fieinfo.fi_flags = fiemap.fm_flags;
fs/ext4/ioctl.c
1059
fieinfo.fi_extents_max = fiemap.fm_extent_count;
fs/ext4/ioctl.c
1062
error = ext4_get_es_cache(inode, &fieinfo, fiemap.fm_start,
fs/ext4/ioctl.c
1063
fiemap.fm_length);
fs/ext4/ioctl.c
1064
fiemap.fm_flags = fieinfo.fi_flags;
fs/ext4/ioctl.c
1065
fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped;
fs/ext4/ioctl.c
1066
if (copy_to_user(ufiemap, &fiemap, sizeof(fiemap)))
fs/ext4/namei.c
4238
.fiemap = ext4_fiemap,
fs/f2fs/file.c
1220
.fiemap = f2fs_fiemap,
fs/f2fs/namei.c
1384
.fiemap = f2fs_fiemap,
fs/gfs2/inode.c
2300
.fiemap = gfs2_fiemap,
fs/gfs2/inode.c
2322
.fiemap = gfs2_fiemap,
fs/gfs2/inode.c
2337
.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/ntfs/file.c
1170
.fiemap = ntfs_fiemap,
fs/ntfs3/file.c
1561
.fiemap = ntfs_fiemap,
fs/ntfs3/namei.c
520
.fiemap = ntfs_fiemap,
fs/ocfs2/file.c
2793
.fiemap = ocfs2_fiemap,
fs/ocfs2/namei.c
2940
.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
1267
.fiemap = cifs_fiemap,
fs/smb/client/cifsglob.h
619
int (*fiemap)(struct cifs_tcon *tcon, struct cifsFileInfo *,
fs/smb/client/inode.c
3032
if (server->ops->fiemap) {
fs/smb/client/inode.c
3033
rc = server->ops->fiemap(tcon, cfile, fei, start, len);
fs/smb/client/smb2ops.c
5636
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5741
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5857
.fiemap = smb3_fiemap,
fs/smb/client/smb2ops.c
5973
.fiemap = smb3_fiemap,
fs/xfs/xfs_iops.c
1270
.fiemap = xfs_vn_fiemap,
include/linux/fs.h
2021
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
329
#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
329
#define FS_IOC_FIEMAP _IOWR('f', 11, struct fiemap)