Lines Matching defs:nr_sects

39 		sector_t nr_sects, gfp_t gfp_mask, struct bio **biop)
57 if ((sector | nr_sects) & bs_mask)
60 if (!nr_sects)
63 while (nr_sects) {
65 min(nr_sects, bio_discard_limit(bdev, sector));
71 nr_sects -= req_sects;
91 * @nr_sects: number of sectors to discard
98 sector_t nr_sects, gfp_t gfp_mask)
105 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, &bio);
119 sector_t sector, sector_t nr_sects, gfp_t gfp_mask,
134 while (nr_sects) {
140 if (nr_sects > max_write_zeroes_sectors) {
142 nr_sects -= max_write_zeroes_sectors;
145 bio->bi_iter.bi_size = nr_sects << 9;
146 nr_sects = 0;
159 * where nr_sects is lower than the number of sectors in a page.
161 static unsigned int __blkdev_sectors_to_bio_pages(sector_t nr_sects)
163 sector_t pages = DIV_ROUND_UP_SECTOR_T(nr_sects, PAGE_SIZE / 512);
169 sector_t sector, sector_t nr_sects, gfp_t gfp_mask,
179 while (nr_sects != 0) {
180 bio = blk_next_bio(bio, bdev, __blkdev_sectors_to_bio_pages(nr_sects),
184 while (nr_sects != 0) {
185 sz = min((sector_t) PAGE_SIZE, nr_sects << 9);
187 nr_sects -= bi_size >> 9;
203 * @nr_sects: number of sectors to write
219 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop,
226 if ((sector | nr_sects) & bs_mask)
229 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask,
234 return __blkdev_issue_zero_pages(bdev, sector, nr_sects, gfp_mask,
243 * @nr_sects: number of sectors to write
253 sector_t nr_sects, gfp_t gfp_mask, unsigned flags)
262 if ((sector | nr_sects) & bs_mask)
269 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects,
272 ret = __blkdev_issue_zero_pages(bdev, sector, nr_sects,
304 sector_t nr_sects, gfp_t gfp)
319 if ((sector | nr_sects) & bs_mask)
326 unsigned int len = min_t(sector_t, nr_sects, max_sectors);
333 nr_sects -= len;
334 if (!nr_sects) {