• Home
  • Raw
  • Download

Lines Matching refs:range

488 	struct fstrim_range range;  in btrfs_ioctl_fitrim()  local
522 if (copy_from_user(&range, arg, sizeof(range))) in btrfs_ioctl_fitrim()
530 if (range.len < fs_info->sb->s_blocksize) in btrfs_ioctl_fitrim()
533 range.minlen = max(range.minlen, minlen); in btrfs_ioctl_fitrim()
534 ret = btrfs_trim_fs(fs_info, &range); in btrfs_ioctl_fitrim()
538 if (copy_to_user(arg, &range, sizeof(range))) in btrfs_ioctl_fitrim()
1387 struct btrfs_ioctl_defrag_range_args *range, in btrfs_defrag_file() argument
1398 u64 newer_off = range->start; in btrfs_defrag_file()
1404 u32 extent_thresh = range->extent_thresh; in btrfs_defrag_file()
1409 bool do_compress = range->flags & BTRFS_DEFRAG_RANGE_COMPRESS; in btrfs_defrag_file()
1414 if (range->start >= isize) in btrfs_defrag_file()
1418 if (range->compress_type > BTRFS_COMPRESS_TYPES) in btrfs_defrag_file()
1420 if (range->compress_type) in btrfs_defrag_file()
1421 compress_type = range->compress_type; in btrfs_defrag_file()
1447 if (range->start + range->len > range->start) { in btrfs_defrag_file()
1449 range->start + range->len - 1) >> PAGE_SHIFT; in btrfs_defrag_file()
1458 range->start = newer_off; in btrfs_defrag_file()
1467 i = range->start >> PAGE_SHIFT; in btrfs_defrag_file()
1553 range->start = newer_off; in btrfs_defrag_file()
1569 if ((range->flags & BTRFS_DEFRAG_RANGE_START_IO)) { in btrfs_defrag_file()
1576 if (range->compress_type == BTRFS_COMPRESS_LZO) { in btrfs_defrag_file()
1578 } else if (range->compress_type == BTRFS_COMPRESS_ZSTD) { in btrfs_defrag_file()
2956 struct btrfs_ioctl_defrag_range_args *range; in btrfs_ioctl_defrag() local
2988 range = kzalloc(sizeof(*range), GFP_KERNEL); in btrfs_ioctl_defrag()
2989 if (!range) { in btrfs_ioctl_defrag()
2995 if (copy_from_user(range, argp, in btrfs_ioctl_defrag()
2996 sizeof(*range))) { in btrfs_ioctl_defrag()
2998 kfree(range); in btrfs_ioctl_defrag()
3002 if ((range->flags & BTRFS_DEFRAG_RANGE_COMPRESS)) { in btrfs_ioctl_defrag()
3003 range->flags |= BTRFS_DEFRAG_RANGE_START_IO; in btrfs_ioctl_defrag()
3004 range->extent_thresh = (u32)-1; in btrfs_ioctl_defrag()
3008 range->len = (u64)-1; in btrfs_ioctl_defrag()
3011 range, BTRFS_OLDEST_GENERATION, 0); in btrfs_ioctl_defrag()
3014 kfree(range); in btrfs_ioctl_defrag()