Lines Matching refs:sector_t
13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) in bio_discard_limit()
16 sector_t granularity_aligned_sector; in bio_discard_limit()
39 sector_t *sector, sector_t *nr_sects, gfp_t gfp_mask) in blk_alloc_discard_bio()
41 sector_t bio_sects = min(*nr_sects, bio_discard_limit(bdev, *sector)); in blk_alloc_discard_bio()
63 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard()
64 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop) in __blkdev_issue_discard()
85 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard()
86 sector_t nr_sects, gfp_t gfp_mask) in blkdev_issue_discard()
106 static sector_t bio_write_zeroes_limit(struct block_device *bdev) in bio_write_zeroes_limit()
108 sector_t bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in bio_write_zeroes_limit()
122 sector_t sector, sector_t nr_sects, gfp_t gfp_mask, in __blkdev_issue_write_zeroes()
123 struct bio **biop, unsigned flags, sector_t limit) in __blkdev_issue_write_zeroes()
148 static int blkdev_issue_write_zeroes(struct block_device *bdev, sector_t sector, in blkdev_issue_write_zeroes()
149 sector_t nr_sects, gfp_t gfp, unsigned flags) in blkdev_issue_write_zeroes()
151 sector_t limit = bio_write_zeroes_limit(bdev); in blkdev_issue_write_zeroes()
188 static unsigned int __blkdev_sectors_to_bio_pages(sector_t nr_sects) in __blkdev_sectors_to_bio_pages()
190 sector_t pages = DIV_ROUND_UP_SECTOR_T(nr_sects, PAGE_SIZE / 512); in __blkdev_sectors_to_bio_pages()
192 return min(pages, (sector_t)BIO_MAX_VECS); in __blkdev_sectors_to_bio_pages()
196 sector_t sector, sector_t nr_sects, gfp_t gfp_mask, in __blkdev_issue_zero_pages()
213 len = min_t(sector_t, in __blkdev_issue_zero_pages()
227 static int blkdev_issue_zero_pages(struct block_device *bdev, sector_t sector, in blkdev_issue_zero_pages()
228 sector_t nr_sects, gfp_t gfp, unsigned flags) in blkdev_issue_zero_pages()
273 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout()
274 sector_t nr_sects, gfp_t gfp_mask, struct bio **biop, in __blkdev_issue_zeroout()
277 sector_t limit = bio_write_zeroes_limit(bdev); in __blkdev_issue_zeroout()
308 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout()
309 sector_t nr_sects, gfp_t gfp_mask, unsigned flags) in blkdev_issue_zeroout()
329 int blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector, in blkdev_issue_secure_erase()
330 sector_t nr_sects, gfp_t gfp) in blkdev_issue_secure_erase()
332 sector_t bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_secure_erase()
352 unsigned int len = min_t(sector_t, nr_sects, max_sectors); in blkdev_issue_secure_erase()