Lines Matching refs:bdev
863 static inline struct request_queue *bdev_get_queue(struct block_device *bdev) in bdev_get_queue() argument
865 return bdev->bd_disk->queue; /* this is never NULL */ in bdev_get_queue()
1025 extern int bdev_stack_limits(struct queue_limits *t, struct block_device *bdev,
1027 extern void disk_stack_limits(struct gendisk *disk, struct block_device *bdev,
1047 extern struct backing_dev_info *blk_get_backing_dev_info(struct block_device *bdev);
1161 extern int blkdev_issue_discard(struct block_device *bdev, sector_t sector,
1163 extern int blkdev_issue_write_same(struct block_device *bdev, sector_t sector,
1165 extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
1234 static inline unsigned short bdev_logical_block_size(struct block_device *bdev) in bdev_logical_block_size() argument
1236 return queue_logical_block_size(bdev_get_queue(bdev)); in bdev_logical_block_size()
1244 static inline unsigned int bdev_physical_block_size(struct block_device *bdev) in bdev_physical_block_size() argument
1246 return queue_physical_block_size(bdev_get_queue(bdev)); in bdev_physical_block_size()
1254 static inline int bdev_io_min(struct block_device *bdev) in bdev_io_min() argument
1256 return queue_io_min(bdev_get_queue(bdev)); in bdev_io_min()
1264 static inline int bdev_io_opt(struct block_device *bdev) in bdev_io_opt() argument
1266 return queue_io_opt(bdev_get_queue(bdev)); in bdev_io_opt()
1285 static inline int bdev_alignment_offset(struct block_device *bdev) in bdev_alignment_offset() argument
1287 struct request_queue *q = bdev_get_queue(bdev); in bdev_alignment_offset()
1292 if (bdev != bdev->bd_contains) in bdev_alignment_offset()
1293 return bdev->bd_part->alignment_offset; in bdev_alignment_offset()
1329 static inline int bdev_discard_alignment(struct block_device *bdev) in bdev_discard_alignment() argument
1331 struct request_queue *q = bdev_get_queue(bdev); in bdev_discard_alignment()
1333 if (bdev != bdev->bd_contains) in bdev_discard_alignment()
1334 return bdev->bd_part->discard_alignment; in bdev_discard_alignment()
1347 static inline unsigned int bdev_discard_zeroes_data(struct block_device *bdev) in bdev_discard_zeroes_data() argument
1349 return queue_discard_zeroes_data(bdev_get_queue(bdev)); in bdev_discard_zeroes_data()
1352 static inline unsigned int bdev_write_same(struct block_device *bdev) in bdev_write_same() argument
1354 struct request_queue *q = bdev_get_queue(bdev); in bdev_write_same()
1385 static inline unsigned int block_size(struct block_device *bdev) in block_size() argument
1387 return bdev->bd_block_size; in block_size()
1503 struct blk_integrity *bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity() argument
1505 return bdev->bd_disk->integrity; in bdev_get_integrity()
1665 static inline int blkdev_issue_flush(struct block_device *bdev, gfp_t gfp_mask, in blkdev_issue_flush() argument