Home
last modified time | relevance | path

Searched refs:block_device (Results 1 – 25 of 265) sorted by relevance

1234567891011

/Linux-v5.4/include/linux/
Ddax.h29 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 …]
Dblkdev.h359 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 …]
Dpr.h8 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);
Dbuffer_head.h72 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()
Dfs.h473 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 …]
Dblktrace_api.h34 extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *);
73 struct block_device *bdev,
/Linux-v5.4/fs/
Dblock_dev.c40 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/
Dioctl.c14 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 …]
Dblk-lib.c25 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()
Dblk-zoned.c89 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()
Dcompat_ioctl.c51 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()
Dpartition-generic.c47 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/
Dscsicam.h16 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/
Dtarget_core_iblock.c73 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 …]
Dtarget_core_pscsi.h22 struct block_device;
44 struct block_device *pdv_bd;
/Linux-v5.4/fs/udf/
Dlowlevel.c32 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/
Draw.c31 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/
Dcheck.h11 struct block_device *bdev;
29 check_partition(struct gendisk *, struct block_device *);
/Linux-v5.4/drivers/scsi/
Dscsicam.c36 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/
Ddasd_ioctl.c44 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()
Ddasd_genhd.c101 struct block_device *bdev; in dasd_scan_partitions()
147 struct block_device *bdev; in dasd_destroy_partitions()
/Linux-v5.4/drivers/md/
Ddm-linear.c122 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/
Dblocklayout.h98 struct block_device *bdev;
111 struct block_device *bdev;
Ddev.c239 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/
Dide-gd.c184 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,

1234567891011