Lines Matching defs:bdev
84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev)
102 err = filemap_write_and_wait(blkif->vbd.bdev->bd_inode->i_mapping);
107 invalidate_inode_pages2(blkif->vbd.bdev->bd_inode->i_mapping);
475 if (vbd->bdev)
476 blkdev_put(vbd->bdev, vbd->readonly ? FMODE_READ : FMODE_WRITE);
477 vbd->bdev = NULL;
485 struct block_device *bdev;
495 bdev = blkdev_get_by_dev(vbd->pdevice, vbd->readonly ?
498 if (IS_ERR(bdev)) {
504 vbd->bdev = bdev;
505 if (vbd->bdev->bd_disk == NULL) {
513 if (vbd->bdev->bd_disk->flags & GENHD_FL_CD || cdrom)
515 if (vbd->bdev->bd_disk->flags & GENHD_FL_REMOVABLE)
518 q = bdev_get_queue(bdev);
577 struct block_device *bdev = be->blkif->vbd.bdev;
578 struct request_queue *q = bdev_get_queue(bdev);
940 bdev_logical_block_size(be->blkif->vbd.bdev));
947 bdev_physical_block_size(be->blkif->vbd.bdev));