Home
last modified time | relevance | path

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

1234567891011

/Linux-v4.19/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 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/
Ddax.h68 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()
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);
Dblkdev.h404 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 …]
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.h432 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 …]
Dblktrace_api.h34 extern int blk_trace_ioctl(struct block_device *, unsigned, char __user *);
73 struct block_device *bdev,
/Linux-v4.19/block/
Dioctl.c13 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 …]
Dblk-lib.c26 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()
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()
Dblk-zoned.c71 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()
Dpartition-generic.c47 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/
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-v4.19/drivers/target/
Dtarget_core_iblock.c86 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 …]
Dtarget_core_pscsi.h22 struct block_device;
44 struct block_device *pdv_bd;
/Linux-v4.19/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-v4.19/drivers/char/
Draw.c30 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/
Dcheck.h11 struct block_device *bdev;
29 check_partition(struct gendisk *, struct block_device *);
/Linux-v4.19/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-v4.19/drivers/md/
Ddm-linear.c135 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/
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()
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()
Ddasd_genhd.c101 struct block_device *bdev; in dasd_scan_partitions()
147 struct block_device *bdev; in dasd_destroy_partitions()
/Linux-v4.19/drivers/ide/
Dide-gd.c183 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/
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()

1234567891011