Lines Matching refs:fm
854 struct fiemap *fm;
886 count = (sizeof(buff) - sizeof(*fm))/sizeof(*fe);
887 fm = (struct fiemap *)buff;
888 fm->fm_start = 0;
889 fm->fm_length = ~0ULL;;
890 fm->fm_flags = FIEMAP_FLAG_SYNC;
891 fm->fm_extent_count = count;
897 r = ioctl(*fd, FS_IOC_FIEMAP, fm);
904 if (fm->fm_mapped_extents == 0) {
911 fe = fm->fm_extents;
912 for (i = 0; i < (int)fm->fm_mapped_extents; i++, fe++) {
932 fe = fm->fm_extents + fm->fm_mapped_extents -1;
933 fm->fm_start = fe->fe_logical + fe->fe_length;