Lines Matching refs:bdev

26 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector,  in __blkdev_issue_discard()  argument
30 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_discard()
38 if (bdev_read_only(bdev)) in __blkdev_issue_discard()
51 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard()
68 bio_set_dev(bio, bdev); in __blkdev_issue_discard()
108 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument
116 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard()
142 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument
146 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_write_same()
154 if (bdev_read_only(bdev)) in __blkdev_issue_write_same()
157 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_write_same()
161 if (!bdev_write_same(bdev)) in __blkdev_issue_write_same()
170 bio_set_dev(bio, bdev); in __blkdev_issue_write_same()
174 bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev); in __blkdev_issue_write_same()
203 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() argument
212 ret = __blkdev_issue_write_same(bdev, sector, nr_sects, gfp_mask, page, in blkdev_issue_write_same()
223 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() argument
229 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_write_zeroes()
234 if (bdev_read_only(bdev)) in __blkdev_issue_write_zeroes()
238 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bdev); in __blkdev_issue_write_zeroes()
246 bio_set_dev(bio, bdev); in __blkdev_issue_write_zeroes()
279 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() argument
283 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_zero_pages()
291 if (bdev_read_only(bdev)) in __blkdev_issue_zero_pages()
298 bio_set_dev(bio, bdev); in __blkdev_issue_zero_pages()
335 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() argument
342 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_zeroout()
346 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask, in __blkdev_issue_zeroout()
351 return __blkdev_issue_zero_pages(bdev, sector, nr_sects, gfp_mask, in __blkdev_issue_zeroout()
369 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout() argument
376 bool try_write_zeroes = !!bdev_write_zeroes_sectors(bdev); in blkdev_issue_zeroout()
378 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_zeroout()
386 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, in blkdev_issue_zeroout()
389 ret = __blkdev_issue_zero_pages(bdev, sector, nr_sects, in blkdev_issue_zeroout()
405 if (!bdev_write_zeroes_sectors(bdev)) { in blkdev_issue_zeroout()