Lines Matching defs:nr_sects

26 		sector_t nr_sects, gfp_t gfp_mask, int flags,
60 if ((sector | nr_sects) & bs_mask)
63 if (!nr_sects)
70 while (nr_sects) {
89 req_sects = min_t(sector_t, nr_sects,
92 req_sects = min_t(sector_t, nr_sects,
104 nr_sects -= req_sects;
124 * @nr_sects: number of sectors to discard
132 sector_t nr_sects, gfp_t gfp_mask, unsigned long flags)
139 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags,
157 * @nr_sects: number of sectors to write
166 sector_t nr_sects, gfp_t gfp_mask, struct page *page,
181 if ((sector | nr_sects) & bs_mask)
190 while (nr_sects) {
200 if (nr_sects > max_write_same_sectors) {
202 nr_sects -= max_write_same_sectors;
205 bio->bi_iter.bi_size = nr_sects << 9;
206 nr_sects = 0;
219 * @nr_sects: number of sectors to write
227 sector_t nr_sects, gfp_t gfp_mask,
235 ret = __blkdev_issue_write_same(bdev, sector, nr_sects, gfp_mask, page,
247 sector_t sector, sector_t nr_sects, gfp_t gfp_mask,
266 while (nr_sects) {
274 if (nr_sects > max_write_zeroes_sectors) {
276 nr_sects -= max_write_zeroes_sectors;
279 bio->bi_iter.bi_size = nr_sects << 9;
280 nr_sects = 0;
293 * where nr_sects is lower than the number of sectors in a page.
295 static unsigned int __blkdev_sectors_to_bio_pages(sector_t nr_sects)
297 sector_t pages = DIV_ROUND_UP_SECTOR_T(nr_sects, PAGE_SIZE / 512);
303 sector_t sector, sector_t nr_sects, gfp_t gfp_mask,
317 while (nr_sects != 0) {
318 bio = blk_next_bio(bio, __blkdev_sectors_to_bio_pages(nr_sects),
324 while (nr_sects != 0) {
325 sz = min((sector_t) PAGE_SIZE, nr_sects << 9);
327 nr_sects -= bi_size >> 9;
343 * @nr_sects: number of sectors to write
359 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop,
366 if ((sector | nr_sects) & bs_mask)
369 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask,
374 return __blkdev_issue_zero_pages(bdev, sector, nr_sects, gfp_mask,
383 * @nr_sects: number of sectors to write
393 sector_t nr_sects, gfp_t gfp_mask, unsigned flags)
402 if ((sector | nr_sects) & bs_mask)
409 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects,
412 ret = __blkdev_issue_zero_pages(bdev, sector, nr_sects,