Lines Matching refs:num_extents
205 static int filefrag_fiemap(int fd, int blk_shift, int *num_extents, in filefrag_fiemap() argument
285 *num_extents = tot_extents; in filefrag_fiemap()
292 static int filefrag_fibmap(int fd, int blk_shift, int *num_extents, in filefrag_fibmap() argument
312 for (i = 0, logical = 0, *num_extents = 0, count = last_block = 0; in filefrag_fibmap()
333 if (*num_extents == 0 || block != last_block + 1 || in filefrag_fibmap()
339 if (*num_extents != 0 && fm_last.fe_length) { in filefrag_fibmap()
345 if (force_extent && *num_extents == 0) in filefrag_fibmap()
347 if (force_extent && *num_extents != 0) { in filefrag_fibmap()
348 print_extent_info(&fm_ext, *num_extents - 1, in filefrag_fibmap()
360 (*num_extents)++; in filefrag_fibmap()
368 if (force_extent && *num_extents != 0) { in filefrag_fibmap()
375 print_extent_info(&fm_ext, *num_extents - 1, expected, in filefrag_fibmap()
391 int num_extents = 1, expected = ~0; local
472 rc = filefrag_fiemap(fd, blk_shift, &num_extents, &st);
477 expected = filefrag_fibmap(fd, blk_shift, &num_extents,
499 if (num_extents == 1)
502 printf("%s: %d extents found", filename, num_extents);
504 if (is_ext2 && expected && expected < num_extents)