Lines Matching refs:block_device

450 struct block_device {  struct
464 struct block_device * bd_contains; argument
667 struct block_device *i_bdev;
806 extern struct block_device *I_BDEV(struct inode *inode);
1311 struct block_device *s_bdev;
2264 extern struct block_device *bdget(dev_t);
2265 extern struct block_device *bdgrab(struct block_device *bdev);
2266 extern void bd_set_size(struct block_device *, loff_t size);
2268 extern void bdput(struct block_device *);
2269 extern void invalidate_bdev(struct block_device *);
2270 extern void iterate_bdevs(void (*)(struct block_device *, void *), void *);
2271 extern int sync_blockdev(struct block_device *bdev);
2272 extern void kill_bdev(struct block_device *);
2273 extern struct super_block *freeze_bdev(struct block_device *);
2275 extern int thaw_bdev(struct block_device *bdev, struct super_block *sb);
2276 extern int fsync_bdev(struct block_device *);
2286 static inline int sync_blockdev(struct block_device *bdev) { return 0; } in sync_blockdev()
2287 static inline void kill_bdev(struct block_device *bdev) {} in kill_bdev()
2288 static inline void invalidate_bdev(struct block_device *bdev) {} in invalidate_bdev()
2290 static inline struct super_block *freeze_bdev(struct block_device *sb) in freeze_bdev()
2295 static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) in thaw_bdev()
2300 static inline void iterate_bdevs(void (*f)(struct block_device *, void *), void *arg) in iterate_bdevs() argument
2313 extern int ioctl_by_bdev(struct block_device *, unsigned, unsigned long);
2314 extern int blkdev_ioctl(struct block_device *, fmode_t, unsigned, unsigned long);
2316 extern int blkdev_get(struct block_device *bdev, fmode_t mode, void *holder);
2317 extern struct block_device *blkdev_get_by_path(const char *path, fmode_t mode,
2319 extern struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode,
2321 extern void blkdev_put(struct block_device *bdev, fmode_t mode);
2322 extern int __blkdev_reread_part(struct block_device *bdev);
2323 extern int blkdev_reread_part(struct block_device *bdev);
2326 extern int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk);
2327 extern void bd_unlink_disk_holder(struct block_device *bdev,
2330 static inline int bd_link_disk_holder(struct block_device *bdev, in bd_link_disk_holder()
2335 static inline void bd_unlink_disk_holder(struct block_device *bdev, in bd_unlink_disk_holder()
2372 extern const char *bdevname(struct block_device *bdev, char *buffer);
2373 extern struct block_device *lookup_bdev(const char *);
2398 struct block_device *bdev);
2400 extern int check_disk_change(struct block_device *);
2401 extern int __invalidate_device(struct block_device *, bool);
2625 extern int bdev_read_only(struct block_device *);
2627 extern int set_blocksize(struct block_device *, int);
2697 struct block_device *bdev, struct iov_iter *iter,
2790 extern struct super_block *get_super(struct block_device *);
2791 extern struct super_block *get_super_thawed(struct block_device *);
2792 extern struct super_block *get_active_super(struct block_device *bdev);