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) {
135 unsigned int len = min_t(sector_t, nr_sects, max_sectors);
143 nr_sects -= len;
156 * where nr_sects is lower than the number of sectors in a page.
158 static unsigned int __blkdev_sectors_to_bio_pages(sector_t nr_sects)
160 sector_t pages = DIV_ROUND_UP_SECTOR_T(nr_sects, PAGE_SIZE / 512);
166 sector_t sector, sector_t nr_sects, gfp_t gfp_mask,
176 while (nr_sects != 0) {
177 bio = blk_next_bio(bio, bdev, __blkdev_sectors_to_bio_pages(nr_sects),
181 while (nr_sects != 0) {
182 sz = min((sector_t) PAGE_SIZE, nr_sects << 9);
184 nr_sects -= bi_size >> 9;
200 * @nr_sects: number of sectors to write
216 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop,
223 if ((sector | nr_sects) & bs_mask)
226 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask,
231 return __blkdev_issue_zero_pages(bdev, sector, nr_sects, gfp_mask,
240 * @nr_sects: number of sectors to write
250 sector_t nr_sects, gfp_t gfp_mask, unsigned flags)
259 if ((sector | nr_sects) & bs_mask)
266 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects,
269 ret = __blkdev_issue_zero_pages(bdev, sector, nr_sects,
301 sector_t nr_sects, gfp_t gfp)
316 if ((sector | nr_sects) & bs_mask)
322 while (nr_sects) {
323 unsigned int len = min_t(sector_t, nr_sects, max_sectors);
330 nr_sects -= len;