Lines Matching refs:block_device

449 struct block_device {  struct
463 struct block_device * bd_contains; argument
658 struct block_device *i_bdev;
796 extern struct block_device *I_BDEV(struct inode *inode);
1302 struct block_device *s_bdev;
2239 extern struct block_device *bdget(dev_t);
2240 extern struct block_device *bdgrab(struct block_device *bdev);
2241 extern void bd_set_size(struct block_device *, loff_t size);
2243 extern void bdput(struct block_device *);
2244 extern void invalidate_bdev(struct block_device *);
2245 extern void iterate_bdevs(void (*)(struct block_device *, void *), void *);
2246 extern int sync_blockdev(struct block_device *bdev);
2247 extern void kill_bdev(struct block_device *);
2248 extern struct super_block *freeze_bdev(struct block_device *);
2250 extern int thaw_bdev(struct block_device *bdev, struct super_block *sb);
2251 extern int fsync_bdev(struct block_device *);
2255 static inline int sync_blockdev(struct block_device *bdev) { return 0; } in sync_blockdev()
2256 static inline void kill_bdev(struct block_device *bdev) {} in kill_bdev()
2257 static inline void invalidate_bdev(struct block_device *bdev) {} in invalidate_bdev()
2259 static inline struct super_block *freeze_bdev(struct block_device *sb) in freeze_bdev()
2264 static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) in thaw_bdev()
2269 static inline void iterate_bdevs(void (*f)(struct block_device *, void *), void *arg) in iterate_bdevs() argument
2282 extern int ioctl_by_bdev(struct block_device *, unsigned, unsigned long);
2283 extern int blkdev_ioctl(struct block_device *, fmode_t, unsigned, unsigned long);
2285 extern int blkdev_get(struct block_device *bdev, fmode_t mode, void *holder);
2286 extern struct block_device *blkdev_get_by_path(const char *path, fmode_t mode,
2288 extern struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode,
2290 extern void blkdev_put(struct block_device *bdev, fmode_t mode);
2292 extern int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk);
2293 extern void bd_unlink_disk_holder(struct block_device *bdev,
2296 static inline int bd_link_disk_holder(struct block_device *bdev, in bd_link_disk_holder()
2301 static inline void bd_unlink_disk_holder(struct block_device *bdev, in bd_unlink_disk_holder()
2338 extern const char *bdevname(struct block_device *bdev, char *buffer);
2339 extern struct block_device *lookup_bdev(const char *);
2364 struct block_device *bdev);
2366 extern int check_disk_change(struct block_device *);
2367 extern int __invalidate_device(struct block_device *, bool);
2583 extern int bdev_read_only(struct block_device *);
2585 extern int set_blocksize(struct block_device *, int);
2665 struct block_device *bdev, struct iov_iter *iter,
2755 extern struct super_block *get_super(struct block_device *);
2756 extern struct super_block *get_super_thawed(struct block_device *);
2757 extern struct super_block *get_active_super(struct block_device *bdev);