Lines Matching refs:bdev

25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector,  in __blkdev_issue_discard()  argument
29 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_discard()
37 if (bdev_read_only(bdev)) in __blkdev_issue_discard()
50 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard()
65 bio_set_dev(bio, bdev); in __blkdev_issue_discard()
97 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument
105 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard()
131 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument
135 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_write_same()
143 if (bdev_read_only(bdev)) in __blkdev_issue_write_same()
146 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_write_same()
150 if (!bdev_write_same(bdev)) in __blkdev_issue_write_same()
159 bio_set_dev(bio, bdev); in __blkdev_issue_write_same()
163 bio->bi_io_vec->bv_len = bdev_logical_block_size(bdev); in __blkdev_issue_write_same()
192 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() argument
201 ret = __blkdev_issue_write_same(bdev, sector, nr_sects, gfp_mask, page, in blkdev_issue_write_same()
212 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() argument
218 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_write_zeroes()
223 if (bdev_read_only(bdev)) in __blkdev_issue_write_zeroes()
227 max_write_zeroes_sectors = bdev_write_zeroes_sectors(bdev); in __blkdev_issue_write_zeroes()
235 bio_set_dev(bio, bdev); in __blkdev_issue_write_zeroes()
268 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() argument
272 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_zero_pages()
280 if (bdev_read_only(bdev)) in __blkdev_issue_zero_pages()
287 bio_set_dev(bio, bdev); in __blkdev_issue_zero_pages()
324 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() argument
331 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_zeroout()
335 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask, in __blkdev_issue_zeroout()
340 return __blkdev_issue_zero_pages(bdev, sector, nr_sects, gfp_mask, in __blkdev_issue_zeroout()
358 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout() argument
365 bool try_write_zeroes = !!bdev_write_zeroes_sectors(bdev); in blkdev_issue_zeroout()
367 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in blkdev_issue_zeroout()
375 ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, in blkdev_issue_zeroout()
378 ret = __blkdev_issue_zero_pages(bdev, sector, nr_sects, in blkdev_issue_zeroout()
394 if (!bdev_write_zeroes_sectors(bdev)) { in blkdev_issue_zeroout()