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);