Lines Matching refs:bdev
23 ns->bdev = blkdev_get_by_path(ns->device_path, in nvmet_bdev_ns_enable()
25 if (IS_ERR(ns->bdev)) { in nvmet_bdev_ns_enable()
26 ret = PTR_ERR(ns->bdev); in nvmet_bdev_ns_enable()
29 ns->device_path, PTR_ERR(ns->bdev)); in nvmet_bdev_ns_enable()
31 ns->bdev = NULL; in nvmet_bdev_ns_enable()
34 ns->size = i_size_read(ns->bdev->bd_inode); in nvmet_bdev_ns_enable()
35 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_ns_enable()
41 if (ns->bdev) { in nvmet_bdev_ns_disable()
42 blkdev_put(ns->bdev, FMODE_WRITE | FMODE_READ); in nvmet_bdev_ns_disable()
43 ns->bdev = NULL; in nvmet_bdev_ns_disable()
85 bio_set_dev(bio, req->ns->bdev); in nvmet_bdev_execute_rw()
97 bio_set_dev(bio, req->ns->bdev); in nvmet_bdev_execute_rw()
111 blk_poll(bdev_get_queue(req->ns->bdev), cookie); in nvmet_bdev_execute_rw()
119 bio_set_dev(bio, req->ns->bdev); in nvmet_bdev_execute_flush()
129 if (blkdev_issue_flush(req->ns->bdev, GFP_KERNEL, NULL)) in nvmet_bdev_flush()
139 ret = __blkdev_issue_discard(ns->bdev, in nvmet_bdev_discard_range()
208 if (__blkdev_issue_zeroout(req->ns->bdev, sector, nr_sector, in nvmet_bdev_execute_write_zeroes()