Lines Matching defs:range
25 * @allocmin: lower limit of allocatable segment range
26 * @allocmax: upper limit of allocatable segment range
31 __u64 allocmin; /* lower limit of allocatable segment range */
32 __u64 allocmax; /* upper limit of allocatable segment range */
256 * nilfs_sufile_set_alloc_range - limit range of segment to be allocated
662 * nilfs_sufile_truncate_range - truncate range of segment array
676 * %-EBUSY - Dirty or active segments are present in the range
1051 * @range: fstrim_range structure
1064 int nilfs_sufile_trim_fs(struct inode *sufile, struct fstrim_range *range)
1079 len = range->len >> nilfs->ns_blocksize_bits;
1080 minlen = range->minlen >> nilfs->ns_blocksize_bits;
1083 if (!len || range->start >= max_blocks << nilfs->ns_blocksize_bits)
1086 start_block = (range->start + nilfs->ns_blocksize - 1) >>
1090 * range->len can be very large (actually, it is set to
1091 * ULLONG_MAX by default) - truncate upper end of the range
1196 range->len = ndiscarded << nilfs->ns_blocksize_bits;