Lines Matching defs:bdev
11 void nvmet_bdev_set_limits(struct block_device *bdev, struct nvme_id_ns *id)
13 const struct queue_limits *ql = &bdev_get_queue(bdev)->limits;
52 struct blk_integrity *bi = bdev_get_integrity(ns->bdev);
70 ns->bdev = blkdev_get_by_path(ns->device_path,
72 if (IS_ERR(ns->bdev)) {
73 ret = PTR_ERR(ns->bdev);
76 ns->device_path, PTR_ERR(ns->bdev));
78 ns->bdev = NULL;
81 ns->size = i_size_read(ns->bdev->bd_inode);
82 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev));
94 if (ns->bdev) {
95 blkdev_put(ns->bdev, FMODE_WRITE | FMODE_READ);
96 ns->bdev = NULL;
102 ns->size = i_size_read(ns->bdev->bd_inode);
177 struct block_device *bdev = req->ns->bdev;
181 bi = bdev_get_integrity(bdev);
267 bio_set_dev(bio, req->ns->bdev);
293 bio_set_dev(bio, req->ns->bdev);
325 bio_set_dev(bio, req->ns->bdev);
335 if (blkdev_issue_flush(req->ns->bdev, GFP_KERNEL))
346 ret = __blkdev_issue_discard(ns->bdev,
420 ret = __blkdev_issue_zeroout(req->ns->bdev, sector, nr_sector,