/Linux-v5.4/include/linux/ |
D | dax.h | 29 bool (*dax_supported)(struct dax_device *, struct block_device *, int, 113 int bdev_dax_pgoff(struct block_device *, sector_t, size_t, pgoff_t *pgoff); 115 bool __bdev_dax_supported(struct block_device *bdev, int blocksize); 116 static inline bool bdev_dax_supported(struct block_device *bdev, int blocksize) in bdev_dax_supported() 122 struct block_device *bdev, int blocksize, sector_t start, 125 struct block_device *bdev, int blocksize, sector_t start, in generic_fsdax_supported() 142 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev); 144 struct block_device *bdev, struct writeback_control *wbc); 150 static inline bool bdev_dax_supported(struct block_device *bdev, in bdev_dax_supported() 157 struct block_device *bdev, int blocksize, sector_t start, in generic_fsdax_supported() [all …]
|
D | blkdev.h | 359 extern unsigned int blkdev_nr_zones(struct block_device *bdev); 360 extern int blkdev_report_zones(struct block_device *bdev, 363 extern int blkdev_reset_zones(struct block_device *bdev, sector_t sectors, 367 extern int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, 369 extern int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, 374 static inline unsigned int blkdev_nr_zones(struct block_device *bdev) in blkdev_nr_zones() 384 static inline int blkdev_report_zones_ioctl(struct block_device *bdev, in blkdev_report_zones_ioctl() 391 static inline int blkdev_reset_zones_ioctl(struct block_device *bdev, in blkdev_reset_zones_ioctl() 866 extern int scsi_verify_blk_ioctl(struct block_device *, unsigned int); 867 extern int scsi_cmd_blk_ioctl(struct block_device *, fmode_t, [all …]
|
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 | 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 | 473 struct block_device { struct 486 struct block_device * bd_contains; argument 716 struct block_device *i_bdev; 902 extern struct block_device *I_BDEV(struct inode *inode); 1455 struct block_device *s_bdev; 2565 extern struct block_device *bdget(dev_t); 2566 extern struct block_device *bdgrab(struct block_device *bdev); 2567 extern void bd_set_size(struct block_device *, loff_t size); 2569 extern void bdput(struct block_device *); 2570 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-v5.4/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 static void set_init_blocksize(struct block_device *bdev) in set_init_blocksize() 121 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() 206 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); in __blkdev_direct_IO_simple() 292 struct block_device *bdev = I_BDEV(kiocb->ki_filp->f_mapping->host); in blkdev_iopoll() 342 struct block_device *bdev = I_BDEV(inode); in __blkdev_direct_IO() [all …]
|
/Linux-v5.4/block/ |
D | ioctl.c | 14 static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user *arg) in blkpg_ioctl() 16 struct block_device *bdevp; in blkpg_ioctl() 163 int __blkdev_reread_part(struct block_device *bdev) in __blkdev_reread_part() 189 int blkdev_reread_part(struct block_device *bdev) in blkdev_reread_part() 201 static int blk_ioctl_discard(struct block_device *bdev, fmode_t mode, in blk_ioctl_discard() 234 static int blk_ioctl_zeroout(struct block_device *bdev, fmode_t mode, in blk_ioctl_zeroout() 298 int __blkdev_driver_ioctl(struct block_device *bdev, fmode_t mode, in __blkdev_driver_ioctl() 315 static int blkdev_pr_register(struct block_device *bdev, in blkdev_pr_register() 333 static int blkdev_pr_reserve(struct block_device *bdev, in blkdev_pr_reserve() 351 static int blkdev_pr_release(struct block_device *bdev, in blkdev_pr_release() [all …]
|
D | blk-lib.c | 25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() 97 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() 131 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() 192 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() 212 static int __blkdev_issue_write_zeroes(struct block_device *bdev, in __blkdev_issue_write_zeroes() 268 static int __blkdev_issue_zero_pages(struct block_device *bdev, in __blkdev_issue_zero_pages() 324 int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() 358 int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in blkdev_issue_zeroout()
|
D | blk-zoned.c | 89 unsigned int blkdev_nr_zones(struct block_device *bdev) in blkdev_nr_zones() 104 static bool blkdev_report_zone(struct block_device *bdev, struct blk_zone *rep) in blkdev_report_zone() 163 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() 209 static int __blkdev_reset_all_zones(struct block_device *bdev, gfp_t gfp_mask) in __blkdev_reset_all_zones() 224 static inline bool blkdev_allow_reset_all_zones(struct block_device *bdev, in blkdev_allow_reset_all_zones() 253 int blkdev_reset_zones(struct block_device *bdev, in blkdev_reset_zones() 314 int blkdev_report_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_report_zones_ioctl() 374 int blkdev_reset_zones_ioctl(struct block_device *bdev, fmode_t mode, in blkdev_reset_zones_ioctl()
|
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 | partition-generic.c | 47 const char *bdevname(struct block_device *bdev, char *buf) in bdevname() 442 static int drop_partitions(struct gendisk *disk, struct block_device *bdev) in drop_partitions() 463 struct block_device *bdev, in part_zone_aligned() 512 int rescan_partitions(struct gendisk *disk, struct block_device *bdev) in rescan_partitions() 642 int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) in invalidate_partitions() 662 unsigned char *read_dev_sector(struct block_device *bdev, sector_t n, Sector *p) in read_dev_sector()
|
/Linux-v5.4/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-v5.4/drivers/target/ |
D | target_core_iblock.c | 73 struct block_device *bd = NULL; in iblock_configure_device() 193 struct block_device *bd, in iblock_emulate_read_cap_with_block_size() 394 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_unmap() 411 iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd) in iblock_execute_zero_out() 446 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_write_same() 599 struct block_device *bd = ib_dev->ibd_bd; in iblock_show_configfs_dev_params() 793 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_blocks() 802 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_alignment_offset_lbas() 816 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_lbppbe() 825 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-v5.4/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-v5.4/drivers/char/ |
D | raw.c | 31 struct block_device *binding; 58 struct block_device *bdev; in raw_open() 105 struct block_device *bdev; in raw_release() 124 struct block_device *bdev = filp->private_data; in raw_ioctl() 191 struct block_device *bdev; in bind_get()
|
/Linux-v5.4/block/partitions/ |
D | check.h | 11 struct block_device *bdev; 29 check_partition(struct gendisk *, struct block_device *);
|
/Linux-v5.4/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-v5.4/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() 350 static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp) in dasd_ioctl_release_space() 538 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp) in dasd_ioctl_set_ro() 576 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-v5.4/drivers/md/ |
D | dm-linear.c | 122 static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) in linear_prepare_ioctl() 171 struct block_device *bdev = lc->dev->bdev; in linear_dax_direct_access() 186 struct block_device *bdev = lc->dev->bdev; in linear_dax_copy_from_iter() 200 struct block_device *bdev = lc->dev->bdev; in linear_dax_copy_to_iter()
|
/Linux-v5.4/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()
|
/Linux-v5.4/drivers/ide/ |
D | ide-gd.c | 184 static int ide_gd_open(struct block_device *bdev, fmode_t mode) 242 static int ide_gd_unlocked_open(struct block_device *bdev, fmode_t mode) 276 static int ide_gd_getgeo(struct block_device *bdev, struct hd_geometry *geo) 335 static int ide_gd_ioctl(struct block_device *bdev, fmode_t mode,
|