Lines Matching defs:start
258 * @start: minimum segment number of allocatable region (inclusive)
266 int nilfs_sufile_set_alloc_range(struct inode *sufile, __u64 start, __u64 end)
275 if (start <= end && end < nsegs) {
276 sui->allocmin = start;
659 * @start: start segment number (inclusive)
674 __u64 start, __u64 end)
692 if (start > end || start >= nsegs)
702 for (segnum = start; segnum <= end; segnum += n) {
840 * @segnum: segment number to start looking
1048 * start: First Byte to trim
1049 * len: number of Bytes to trim from start
1053 * from start to start+len. start is rounded up to the next block boundary
1054 * and start+len is rounded down. For each clean segment blkdev_issue_discard
1067 sector_t start = 0, nblocks = 0;
1078 if (!len || range->start >= max_blocks << nilfs->ns_blocksize_bits)
1081 start_block = (range->start + nilfs->ns_blocksize - 1) >>
1124 /* start new extent */
1125 start = seg_start;
1130 if (start + nblocks == seg_start) {
1137 if (start < start_block) {
1138 nblocks -= start_block - start;
1139 start = start_block;
1146 start * sects_per_block,
1160 /* start new extent */
1161 start = seg_start;
1171 if (start < start_block) {
1172 nblocks -= start_block - start;
1173 start = start_block;
1175 if (start + nblocks > end_block + 1)
1176 nblocks = end_block - start + 1;
1180 start * sects_per_block,