Lines Matching refs:bdev
580 static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd, in __nbd_ioctl() argument
592 fsync_bdev(bdev); in __nbd_ioctl()
614 kill_bdev(bdev); in __nbd_ioctl()
629 bdev->bd_invalidated = 1; in __nbd_ioctl()
639 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
640 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl()
646 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
647 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl()
661 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
662 set_blocksize(bdev, nbd->blksize); in __nbd_ioctl()
679 set_device_ro(bdev, true); in __nbd_ioctl()
706 kill_bdev(bdev); in __nbd_ioctl()
708 set_device_ro(bdev, false); in __nbd_ioctl()
713 bdev->bd_inode->i_size = 0; in __nbd_ioctl()
716 ioctl_by_bdev(bdev, BLKRRPART, 0); in __nbd_ioctl()
739 static int nbd_ioctl(struct block_device *bdev, fmode_t mode, in nbd_ioctl() argument
742 struct nbd_device *nbd = bdev->bd_disk->private_data; in nbd_ioctl()
751 error = __nbd_ioctl(bdev, nbd, cmd, arg); in nbd_ioctl()