Lines Matching refs:block_device
40 struct block_device bdev;
51 struct block_device *I_BDEV(struct inode *inode)
57 static void bdev_write_inode(struct block_device *bdev)
78 static void kill_bdev(struct block_device *bdev)
90 void invalidate_bdev(struct block_device *bdev)
110 int truncate_bdev_range(struct block_device *bdev, fmode_t mode,
113 struct block_device *claimed_bdev = NULL;
144 static void set_init_blocksize(struct block_device *bdev)
157 int set_blocksize(struct block_device *bdev, int size)
241 struct block_device *bdev = I_BDEV(bdev_file_inode(file));
329 struct block_device *bdev = I_BDEV(kiocb->ki_filp->f_mapping->host);
379 struct block_device *bdev = I_BDEV(inode);
524 int __sync_blockdev(struct block_device *bdev, int wait)
537 int sync_blockdev(struct block_device *bdev)
548 int fsync_bdev(struct block_device *bdev)
572 struct super_block *freeze_bdev(struct block_device *bdev)
619 int thaw_bdev(struct block_device *bdev, struct super_block *sb)
701 struct block_device *bdev = I_BDEV(bd_inode);
737 int bdev_read_page(struct block_device *bdev, sector_t sector,
774 int bdev_write_page(struct block_device *bdev, sector_t sector,
822 struct block_device *bdev = &ei->bdev;
837 struct block_device *bdev = &BDEV_I(inode)->bdev;
915 static struct block_device *bdget(dev_t dev)
917 struct block_device *bdev;
948 struct block_device *bdgrab(struct block_device *bdev)
955 struct block_device *bdget_part(struct hd_struct *part)
973 void bdput(struct block_device *bdev)
980 static struct block_device *bd_acquire(struct inode *inode)
982 struct block_device *bdev;
1025 struct block_device *bdev = NULL;
1052 static bool bd_may_claim(struct block_device *bdev, struct block_device *whole,
1083 int bd_prepare_to_claim(struct block_device *bdev, struct block_device *whole,
1113 static struct gendisk *bdev_get_gendisk(struct block_device *bdev, int *partno)
1134 static void bd_clear_claiming(struct block_device *whole, void *holder)
1152 static void bd_finish_claiming(struct block_device *bdev,
1153 struct block_device *whole, void *holder)
1179 void bd_abort_claiming(struct block_device *bdev, struct block_device *whole,
1195 static struct bd_holder_disk *bd_find_holder_disk(struct block_device *bdev,
1244 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk)
1309 void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk)
1342 struct block_device *bdev, bool verbose)
1377 struct block_device *bdev;
1394 void bd_set_nr_sectors(struct block_device *bdev, sector_t sectors)
1402 static void __blkdev_put(struct block_device *bdev, fmode_t mode, int for_part);
1404 int bdev_disk_changed(struct block_device *bdev, bool invalidate)
1467 static int __blkdev_get(struct block_device *bdev, fmode_t mode, void *holder,
1470 struct block_device *whole = NULL, *claiming = NULL;
1629 * @bdev: block_device to open
1646 static int blkdev_get(struct block_device *bdev, fmode_t mode, void *holder)
1677 * On success, the returned block_device has reference count of one.
1683 * Pointer to block_device on success, ERR_PTR(-errno) on failure.
1685 struct block_device *blkdev_get_by_path(const char *path, fmode_t mode,
1688 struct block_device *bdev;
1722 * On success, the returned block_device has reference count of one.
1728 * Pointer to block_device on success, ERR_PTR(-errno) on failure.
1730 struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder)
1732 struct block_device *bdev;
1749 struct block_device *bdev;
1778 static void __blkdev_put(struct block_device *bdev, fmode_t mode, int for_part)
1781 struct block_device *victim = NULL;
1824 void blkdev_put(struct block_device *bdev, fmode_t mode)
1874 struct block_device *bdev = I_BDEV(bdev_file_inode(filp));
1881 struct block_device *bdev = I_BDEV(bdev_file_inode(file));
1992 struct block_device *bdev = I_BDEV(bdev_file_inode(file));
2082 * lookup_bdev - lookup a struct block_device by name
2089 struct block_device *lookup_bdev(const char *pathname)
2091 struct block_device *bdev;
2123 int __invalidate_device(struct block_device *bdev, bool kill_dirty)
2144 void iterate_bdevs(void (*func)(struct block_device *, void *), void *arg)
2151 struct block_device *bdev;