block_device 430 include/linux/bio.h extern int bio_get_nr_vecs(struct block_device *); block_device 431 include/linux/bio.h extern struct bio *bio_map_user(struct request_queue *, struct block_device *, block_device 436 include/linux/bio.h struct block_device *, block_device 14 include/linux/blk_types.h struct block_device; block_device 48 include/linux/blk_types.h struct block_device *bi_bdev; block_device 243 include/linux/blkdev.h struct block_device *bi_bdev; block_device 811 include/linux/blkdev.h extern int scsi_verify_blk_ioctl(struct block_device *, unsigned int); block_device 812 include/linux/blkdev.h extern int scsi_cmd_blk_ioctl(struct block_device *, fmode_t, block_device 860 include/linux/blkdev.h static inline struct request_queue *bdev_get_queue(struct block_device *bdev) block_device 1022 include/linux/blkdev.h extern int bdev_stack_limits(struct queue_limits *t, struct block_device *bdev, block_device 1024 include/linux/blkdev.h extern void disk_stack_limits(struct gendisk *disk, struct block_device *bdev, block_device 1044 include/linux/blkdev.h extern struct backing_dev_info *blk_get_backing_dev_info(struct block_device *bdev); block_device 1160 include/linux/blkdev.h extern int blkdev_issue_flush(struct block_device *, gfp_t, sector_t *); block_device 1161 include/linux/blkdev.h extern int blkdev_issue_discard(struct block_device *bdev, sector_t sector, block_device 1163 include/linux/blkdev.h extern int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, block_device 1165 include/linux/blkdev.h extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, block_device 1235 include/linux/blkdev.h static inline unsigned short bdev_logical_block_size(struct block_device *bdev) block_device 1245 include/linux/blkdev.h static inline unsigned int bdev_physical_block_size(struct block_device *bdev) block_device 1255 include/linux/blkdev.h static inline int bdev_io_min(struct block_device *bdev) block_device 1265 include/linux/blkdev.h static inline int bdev_io_opt(struct block_device *bdev) block_device 1286 include/linux/blkdev.h static inline int bdev_alignment_offset(struct block_device *bdev) block_device 1330 include/linux/blkdev.h static inline int bdev_discard_alignment(struct block_device *bdev) block_device 1348 include/linux/blkdev.h static inline unsigned int bdev_discard_zeroes_data(struct block_device *bdev) block_device 1353 include/linux/blkdev.h static inline unsigned int bdev_write_same(struct block_device *bdev) block_device 1386 include/linux/blkdev.h static inline unsigned int block_size(struct block_device *bdev) block_device 1398 include/linux/blkdev.h unsigned char *read_dev_sector(struct block_device *, sector_t, Sector *); block_device 1504 include/linux/blkdev.h struct blk_integrity *bdev_get_integrity(struct block_device *bdev) block_device 1534 include/linux/blkdev.h struct block_device; block_device 1553 include/linux/blkdev.h static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) block_device 1601 include/linux/blkdev.h int (*open) (struct block_device *, fmode_t); block_device 1603 include/linux/blkdev.h int (*rw_page)(struct block_device *, sector_t, struct page *, int rw); block_device 1604 include/linux/blkdev.h int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long); block_device 1605 include/linux/blkdev.h int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long); block_device 1606 include/linux/blkdev.h int (*direct_access) (struct block_device *, sector_t, block_device 1614 include/linux/blkdev.h int (*getgeo)(struct block_device *, struct hd_geometry *); block_device 1616 include/linux/blkdev.h void (*swap_slot_free_notify) (struct block_device *, unsigned long); block_device 1620 include/linux/blkdev.h extern int __blkdev_driver_ioctl(struct block_device *, fmode_t, unsigned int, block_device 1622 include/linux/blkdev.h extern int bdev_read_page(struct block_device *, sector_t, struct page *); block_device 1623 include/linux/blkdev.h extern int bdev_write_page(struct block_device *, sector_t, struct page *, block_device 1627 include/linux/blkdev.h struct block_device; block_device 1664 include/linux/blkdev.h static inline int blkdev_issue_flush(struct block_device *bdev, gfp_t gfp_mask, block_device 31 include/linux/blktrace_api.h extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *); block_device 34 include/linux/blktrace_api.h dev_t dev, struct block_device *bdev, block_device 63 include/linux/blktrace_api.h struct block_device *bdev, block_device 71 include/linux/buffer_head.h struct block_device *b_bdev; block_device 171 include/linux/buffer_head.h void unmap_underlying_metadata(struct block_device *bdev, sector_t block); block_device 176 include/linux/buffer_head.h struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block, block_device 178 include/linux/buffer_head.h struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block, block_device 182 include/linux/buffer_head.h void __breadahead(struct block_device *, sector_t block, unsigned int size); block_device 183 include/linux/buffer_head.h struct buffer_head *__bread_gfp(struct block_device *, block_device 196 include/linux/buffer_head.h void write_boundary_block(struct block_device *bdev, block_device 354 include/linux/buffer_head.h static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, block_device 361 include/linux/buffer_head.h static inline struct buffer_head *__getblk(struct block_device *bdev, block_device 379 include/linux/buffer_head.h __bread(struct block_device *bdev, sector_t block, unsigned size) block_device 97 include/linux/cdrom.h extern int cdrom_open(struct cdrom_device_info *cdi, struct block_device *bdev, block_device 100 include/linux/cdrom.h extern int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev, block_device 119 include/linux/device-mapper.h struct block_device *bdev; block_device 18 include/linux/dm-io.h struct block_device *bdev; block_device 437 include/linux/fs.h struct block_device * bd_contains; block_device 615 include/linux/fs.h struct block_device *i_bdev; block_device 753 include/linux/fs.h extern struct block_device *I_BDEV(struct inode *inode); block_device 1223 include/linux/fs.h struct block_device *s_bdev; block_device 2110 include/linux/fs.h extern struct block_device *bdget(dev_t); block_device 2111 include/linux/fs.h extern struct block_device *bdgrab(struct block_device *bdev); block_device 2112 include/linux/fs.h extern void bd_set_size(struct block_device *, loff_t size); block_device 2114 include/linux/fs.h extern void bdput(struct block_device *); block_device 2115 include/linux/fs.h extern void invalidate_bdev(struct block_device *); block_device 2116 include/linux/fs.h extern void iterate_bdevs(void (*)(struct block_device *, void *), void *); block_device 2117 include/linux/fs.h extern int sync_blockdev(struct block_device *bdev); block_device 2118 include/linux/fs.h extern void kill_bdev(struct block_device *); block_device 2119 include/linux/fs.h extern struct super_block *freeze_bdev(struct block_device *); block_device 2121 include/linux/fs.h extern int thaw_bdev(struct block_device *bdev, struct super_block *sb); block_device 2122 include/linux/fs.h extern int fsync_bdev(struct block_device *); block_device 2126 include/linux/fs.h static inline int sync_blockdev(struct block_device *bdev) { return 0; } block_device 2127 include/linux/fs.h static inline void kill_bdev(struct block_device *bdev) {} block_device 2128 include/linux/fs.h static inline void invalidate_bdev(struct block_device *bdev) {} block_device 2130 include/linux/fs.h static inline struct super_block *freeze_bdev(struct block_device *sb) block_device 2135 include/linux/fs.h static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) block_device 2140 include/linux/fs.h static inline void iterate_bdevs(void (*f)(struct block_device *, void *), void *arg) block_device 2154 include/linux/fs.h extern int ioctl_by_bdev(struct block_device *, unsigned, unsigned long); block_device 2155 include/linux/fs.h extern int blkdev_ioctl(struct block_device *, fmode_t, unsigned, unsigned long); block_device 2157 include/linux/fs.h extern int blkdev_get(struct block_device *bdev, fmode_t mode, void *holder); block_device 2158 include/linux/fs.h extern struct block_device *blkdev_get_by_path(const char *path, fmode_t mode, block_device 2160 include/linux/fs.h extern struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, block_device 2162 include/linux/fs.h extern void blkdev_put(struct block_device *bdev, fmode_t mode); block_device 2164 include/linux/fs.h extern int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk); block_device 2165 include/linux/fs.h extern void bd_unlink_disk_holder(struct block_device *bdev, block_device 2168 include/linux/fs.h static inline int bd_link_disk_holder(struct block_device *bdev, block_device 2173 include/linux/fs.h static inline void bd_unlink_disk_holder(struct block_device *bdev, block_device 2210 include/linux/fs.h extern const char *bdevname(struct block_device *bdev, char *buffer); block_device 2211 include/linux/fs.h extern struct block_device *lookup_bdev(const char *); block_device 2236 include/linux/fs.h struct block_device *bdev); block_device 2238 include/linux/fs.h extern int check_disk_change(struct block_device *); block_device 2239 include/linux/fs.h extern int __invalidate_device(struct block_device *, bool); block_device 2450 include/linux/fs.h extern int bdev_read_only(struct block_device *); block_device 2452 include/linux/fs.h extern int set_blocksize(struct block_device *, int); block_device 2536 include/linux/fs.h struct block_device *bdev, struct iov_iter *iter, loff_t offset, block_device 2601 include/linux/fs.h extern struct super_block *get_super(struct block_device *); block_device 2602 include/linux/fs.h extern struct super_block *get_super_thawed(struct block_device *); block_device 2603 include/linux/fs.h extern struct super_block *get_active_super(struct block_device *bdev); block_device 422 include/linux/genhd.h extern struct block_device *bdget_disk(struct gendisk *disk, int partno); block_device 424 include/linux/genhd.h extern void set_device_ro(struct block_device *bdev, int flag); block_device 441 include/linux/genhd.h static inline sector_t get_start_sect(struct block_device *bdev) block_device 607 include/linux/genhd.h extern int rescan_partitions(struct gendisk *disk, struct block_device *bdev); block_device 608 include/linux/genhd.h extern int invalidate_partitions(struct gendisk *disk, struct block_device *bdev); block_device 369 include/linux/ide.h int (*ioctl)(struct ide_drive_s *, struct block_device *, block_device 1038 include/linux/ide.h int ide_setting_ioctl(ide_drive_t *, struct block_device *, unsigned int, block_device 1041 include/linux/ide.h int generic_ide_ioctl(ide_drive_t *, struct block_device *, unsigned, unsigned long); block_device 670 include/linux/jbd.h struct block_device *j_dev; block_device 678 include/linux/jbd.h struct block_device *j_fs_dev; block_device 871 include/linux/jbd.h extern journal_t * journal_init_dev(struct block_device *bdev, block_device 872 include/linux/jbd.h struct block_device *fs_dev, block_device 863 include/linux/jbd2.h struct block_device *j_dev; block_device 872 include/linux/jbd2.h struct block_device *j_fs_dev; block_device 1141 include/linux/jbd2.h extern journal_t * jbd2_journal_init_dev(struct block_device *bdev, block_device 1142 include/linux/jbd2.h struct block_device *fs_dev, block_device 1189 include/linux/libata.h struct block_device *bdev, block_device 12 include/linux/mbcache.h struct block_device *e_bdev; block_device 37 include/linux/mbcache.h void mb_cache_shrink(struct block_device *); block_device 43 include/linux/mbcache.h int mb_cache_entry_insert(struct mb_cache_entry *, struct block_device *, block_device 48 include/linux/mbcache.h struct block_device *, block_device 51 include/linux/mbcache.h struct block_device *, block_device 54 include/linux/mbcache.h struct block_device *, block_device 165 include/linux/pktcdvd.h struct block_device *bdev; /* dev attached */ block_device 234 include/linux/swap.h struct block_device *bdev; /* swap device or bdev of swap file */ block_device 438 include/linux/swap.h extern int swap_type_of(dev_t, sector_t, struct block_device **); block_device 440 include/linux/swap.h extern sector_t map_swap_page(struct page *, struct block_device **); block_device 41 include/scsi/libsas.h struct block_device; block_device 711 include/scsi/libsas.h struct block_device *, block_device 14 include/scsi/scsi_host.h struct block_device; block_device 307 include/scsi/scsi_host.h int (* bios_param)(struct scsi_device *, struct block_device *, block_device 15 include/scsi/scsicam.h extern int scsicam_bios_param (struct block_device *bdev, sector_t capacity, int *ip); block_device 18 include/scsi/scsicam.h extern unsigned char *scsi_bios_ptable(struct block_device *bdev);