/Linux-v4.19/fs/ |
D | block_dev.c | 40 struct block_device bdev; 51 struct block_device *I_BDEV(struct inode *inode) in I_BDEV() 57 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() 78 void kill_bdev(struct block_device *bdev) in kill_bdev() 91 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() 107 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() 192 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); in __blkdev_direct_IO_simple() 327 struct block_device *bdev = I_BDEV(inode); in __blkdev_direct_IO() 443 int __sync_blockdev(struct block_device *bdev, int wait) in __sync_blockdev() 456 int sync_blockdev(struct block_device *bdev) in sync_blockdev() [all …]
|
/Linux-v4.19/include/linux/ |
D | dax.h | 68 int bdev_dax_pgoff(struct block_device *, sector_t, size_t, pgoff_t *pgoff); 70 bool __bdev_dax_supported(struct block_device *bdev, int blocksize); 71 static inline bool bdev_dax_supported(struct block_device *bdev, int blocksize) in bdev_dax_supported() 86 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev); 88 struct block_device *bdev, struct writeback_control *wbc); 94 static inline bool bdev_dax_supported(struct block_device *bdev, in bdev_dax_supported() 109 static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev) in fs_dax_get_by_bdev() 120 struct block_device *bdev, struct writeback_control *wbc) in dax_writeback_mapping_range() 160 int __dax_zero_page_range(struct block_device *bdev, 164 static inline int __dax_zero_page_range(struct block_device *bdev, in __dax_zero_page_range()
|
D | pr.h | 8 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key, 10 int (*pr_reserve)(struct block_device *bdev, u64 key, 12 int (*pr_release)(struct block_device *bdev, u64 key, 14 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, 16 int (*pr_clear)(struct block_device *bdev, u64 key);
|
D | blkdev.h | 404 extern int blkdev_report_zones(struct block_device *bdev, 407 extern int blkdev_reset_zones(struct block_device *bdev, sector_t sectors, 410 extern int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, 412 extern int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, 417 static inline int blkdev_report_zones_ioctl(struct block_device *bdev, in blkdev_report_zones_ioctl() 424 static inline int blkdev_reset_zones_ioctl(struct block_device *bdev, in blkdev_reset_zones_ioctl() 978 extern int scsi_verify_blk_ioctl(struct block_device *, unsigned int); 979 extern int scsi_cmd_blk_ioctl(struct block_device *, fmode_t, 1015 static inline struct request_queue *bdev_get_queue(struct block_device *bdev) in bdev_get_queue() 1224 extern int bdev_stack_limits(struct queue_limits *t, struct block_device *bdev, [all …]
|
D | buffer_head.h | 72 struct block_device *b_bdev; 175 void clean_bdev_aliases(struct block_device *bdev, sector_t block, 185 struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block, 187 struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block, 191 void __breadahead(struct block_device *, sector_t block, unsigned int size); 192 struct buffer_head *__bread_gfp(struct block_device *, 204 void write_boundary_block(struct block_device *bdev, 369 static inline struct buffer_head *getblk_unmovable(struct block_device *bdev, in getblk_unmovable() 376 static inline struct buffer_head *__getblk(struct block_device *bdev, in __getblk() 394 __bread(struct block_device *bdev, sector_t block, unsigned size) in __bread()
|
D | fs.h | 432 struct block_device { struct 445 struct block_device * bd_contains; argument 669 struct block_device *i_bdev; 849 extern struct block_device *I_BDEV(struct inode *inode); 1387 struct block_device *s_bdev; 2482 extern struct block_device *bdget(dev_t); 2483 extern struct block_device *bdgrab(struct block_device *bdev); 2484 extern void bd_set_size(struct block_device *, loff_t size); 2486 extern void bdput(struct block_device *); 2487 extern void invalidate_bdev(struct block_device *); [all …]
|
D | blktrace_api.h | 34 extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *); 73 struct block_device *bdev,
|
/Linux-v4.19/block/ |
D | ioctl.c | 13 static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user *arg) in blkpg_ioctl() 15 struct block_device *bdevp; in blkpg_ioctl() 162 int __blkdev_reread_part(struct block_device *bdev) in __blkdev_reread_part() 188 int blkdev_reread_part(struct block_device *bdev) in blkdev_reread_part() 200 static int blk_ioctl_discard(struct block_device *bdev, fmode_t mode, in blk_ioctl_discard() 233 static int blk_ioctl_zeroout(struct block_device *bdev, fmode_t mode, in blk_ioctl_zeroout() 297 int __blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, in __blkdev_driver_ioctl() 314 static int blkdev_pr_register(struct block_device *bdev, in blkdev_pr_register() 332 static int blkdev_pr_reserve(struct block_device *bdev, in blkdev_pr_reserve() 350 static int blkdev_pr_release(struct block_device *bdev, in blkdev_pr_release() [all …]
|
D | blk-lib.c | 26 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() 108 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() 142 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() 203 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() 223 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() 279 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() 335 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() 369 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout()
|
D | compat_ioctl.c | 51 static int compat_hdio_getgeo(struct gendisk *disk, struct block_device *bdev, in compat_hdio_getgeo() 80 static int compat_hdio_ioctl(struct block_device *bdev, fmode_t mode, in compat_hdio_ioctl() 117 static int compat_cdrom_read_audio(struct block_device *bdev, fmode_t mode, in compat_cdrom_read_audio() 144 static int compat_cdrom_generic_command(struct block_device *bdev, fmode_t mode, in compat_cdrom_generic_command() 183 static int compat_blkpg_ioctl(struct block_device *bdev, fmode_t mode, in compat_blkpg_ioctl() 209 static int compat_blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, in compat_blkdev_driver_ioctl() 319 struct block_device *bdev = inode->i_bdev; in compat_blkdev_ioctl()
|
D | blk-zoned.c | 71 static bool blkdev_report_zone(struct block_device *bdev, in blkdev_report_zone() 107 int blkdev_report_zones(struct block_device *bdev, in blkdev_report_zones() 246 int blkdev_reset_zones(struct block_device *bdev, in blkdev_reset_zones() 303 int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_report_zones_ioctl() 366 int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_reset_zones_ioctl()
|
D | partition-generic.c | 47 const char *bdevname(struct block_device *bdev, char *buf) in bdevname() 437 static int drop_partitions(struct gendisk *disk, struct block_device *bdev) in drop_partitions() 458 struct block_device *bdev, in part_zone_aligned() 507 int rescan_partitions(struct gendisk *disk, struct block_device *bdev) in rescan_partitions() 637 int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) in invalidate_partitions() 657 unsigned char *read_dev_sector(struct block_device *bdev, sector_t n, Sector *p) in read_dev_sector()
|
/Linux-v4.19/include/scsi/ |
D | scsicam.h | 16 extern int scsicam_bios_param (struct block_device *bdev, sector_t capacity, int *ip); 19 extern unsigned char *scsi_bios_ptable(struct block_device *bdev);
|
/Linux-v4.19/drivers/target/ |
D | target_core_iblock.c | 86 struct block_device *bd = NULL; in iblock_configure_device() 206 struct block_device *bd, in iblock_emulate_read_cap_with_block_size() 407 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_unmap() 424 iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd) in iblock_execute_zero_out() 459 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_write_same() 612 struct block_device *bd = ib_dev->ibd_bd; in iblock_show_configfs_dev_params() 786 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_blocks() 795 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_alignment_offset_lbas() 809 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_lbppbe() 818 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_io_min() [all …]
|
D | target_core_pscsi.h | 22 struct block_device; 44 struct block_device *pdv_bd;
|
/Linux-v4.19/fs/udf/ |
D | lowlevel.c | 32 struct block_device *bdev = sb->s_bdev; in udf_get_last_session() 52 struct block_device *bdev = sb->s_bdev; in udf_get_last_block()
|
/Linux-v4.19/drivers/char/ |
D | raw.c | 30 struct block_device *binding; 57 struct block_device *bdev; in raw_open() 104 struct block_device *bdev; in raw_release() 123 struct block_device *bdev = filp->private_data; in raw_ioctl() 190 struct block_device *bdev; in bind_get()
|
/Linux-v4.19/block/partitions/ |
D | check.h | 11 struct block_device *bdev; 29 check_partition(struct gendisk *, struct block_device *);
|
/Linux-v4.19/drivers/scsi/ |
D | scsicam.c | 36 unsigned char *scsi_bios_ptable(struct block_device *dev) in scsi_bios_ptable() 40 struct block_device *bdev = dev->bd_contains; in scsi_bios_ptable() 68 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) in scsicam_bios_param()
|
/Linux-v4.19/drivers/md/ |
D | dm-linear.c | 135 static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) in linear_prepare_ioctl() 165 struct block_device *bdev = lc->dev->bdev; in linear_dax_direct_access() 180 struct block_device *bdev = lc->dev->bdev; in linear_dax_copy_from_iter() 194 struct block_device *bdev = lc->dev->bdev; in linear_dax_copy_to_iter()
|
/Linux-v4.19/drivers/s390/block/ |
D | dasd_ioctl.c | 44 dasd_ioctl_enable(struct block_device *bdev) in dasd_ioctl_enable() 70 dasd_ioctl_disable(struct block_device *bdev) in dasd_ioctl_disable() 229 struct block_device *bdev = bdget_disk(block->gdp, 0); in dasd_format() 262 dasd_ioctl_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_format() 299 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_check_format() 497 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp) in dasd_ioctl_set_ro() 535 int dasd_ioctl(struct block_device *bdev, fmode_t mode, in dasd_ioctl()
|
D | dasd_genhd.c | 101 struct block_device *bdev; in dasd_scan_partitions() 147 struct block_device *bdev; in dasd_destroy_partitions()
|
/Linux-v4.19/drivers/ide/ |
D | ide-gd.c | 183 static int ide_gd_open(struct block_device *bdev, fmode_t mode) 241 static int ide_gd_unlocked_open(struct block_device *bdev, fmode_t mode) 275 static int ide_gd_getgeo(struct block_device *bdev, struct hd_geometry *geo) 333 static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode,
|
/Linux-v4.19/fs/nfs/blocklayout/ |
D | blocklayout.h | 98 struct block_device *bdev; 111 struct block_device *bdev;
|
D | dev.c | 239 struct block_device *bdev; in bl_parse_simple() 308 static struct block_device * 311 struct block_device *bdev; in bl_open_udev_path() 333 static struct block_device * 336 struct block_device *bdev; in bl_open_dm_mpath_udev_path() 356 struct block_device *bdev; in bl_parse_scsi()
|