Searched refs:blk_mode_t (Results 1 - 25 of 65) sorted by relevance

123

/linux-master/fs/bcachefs/
H A Dsuper_types.h13 blk_mode_t mode;
/linux-master/block/
H A Dioctl.c95 static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode,
134 static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode,
165 static int blk_ioctl_zeroout(struct block_device *bdev, blk_mode_t mode,
254 int blkdev_compat_ptr_ioctl(struct block_device *bdev, blk_mode_t mode,
268 static bool blkdev_pr_allowed(struct block_device *bdev, blk_mode_t mode)
283 static int blkdev_pr_register(struct block_device *bdev, blk_mode_t mode,
301 static int blkdev_pr_reserve(struct block_device *bdev, blk_mode_t mode,
319 static int blkdev_pr_release(struct block_device *bdev, blk_mode_t mode,
337 static int blkdev_pr_preempt(struct block_device *bdev, blk_mode_t mode,
355 static int blkdev_pr_clear(struct block_device *bdev, blk_mode_t mod
[all...]
H A Dblk.h413 int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
423 blk_mode_t mode, unsigned int cmd, unsigned long arg)
465 int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode);
480 blk_mode_t file_to_blk_mode(struct file *file);
481 int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
599 int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
601 int bdev_permission(dev_t dev, blk_mode_t mode, void *holder);
H A Dbdev.c105 int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
656 static int blkdev_get_whole(struct block_device *bdev, blk_mode_t mode)
689 static int blkdev_get_part(struct block_device *part, blk_mode_t mode)
714 int bdev_permission(dev_t dev, blk_mode_t mode, void *holder)
794 static bool bdev_may_open(struct block_device *bdev, blk_mode_t mode)
806 static void bdev_claim_write_access(struct block_device *bdev, blk_mode_t mode)
858 int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
943 static unsigned blk_to_file_flags(blk_mode_t mode)
965 struct file *bdev_file_open_by_dev(dev_t dev, blk_mode_t mode, void *holder,
1001 struct file *bdev_file_open_by_path(const char *path, blk_mode_t mod
[all...]
H A Dblk-zoned.c357 blk_mode_t mode, const struct blk_zone_range *zrange)
376 int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
H A Dfops.c572 blk_mode_t file_to_blk_mode(struct file *file)
574 blk_mode_t mode = 0;
605 blk_mode_t mode;
/linux-master/include/linux/
H A Dblkdev.h117 typedef unsigned int __bitwise blk_mode_t; typedef
120 #define BLK_OPEN_READ ((__force blk_mode_t)(1 << 0))
122 #define BLK_OPEN_WRITE ((__force blk_mode_t)(1 << 1))
124 #define BLK_OPEN_EXCL ((__force blk_mode_t)(1 << 2))
126 #define BLK_OPEN_NDELAY ((__force blk_mode_t)(1 << 3))
128 #define BLK_OPEN_WRITE_IOCTL ((__force blk_mode_t)(1 << 4))
130 #define BLK_OPEN_RESTRICT_WRITES ((__force blk_mode_t)(1 << 5))
132 #define BLK_OPEN_STRICT_SCAN ((__force blk_mode_t)(1 << 6))
207 blk_mode_t open_mode;
1408 int (*open)(struct gendisk *disk, blk_mode_t mod
[all...]
H A Ddevice-mapper.h170 blk_mode_t mode;
178 int dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode,
547 int dm_table_create(struct dm_table **result, blk_mode_t mode,
590 blk_mode_t dm_table_get_mode(struct dm_table *t);
H A Dcdrom.h105 int cdrom_open(struct cdrom_device_info *cdi, blk_mode_t mode);
/linux-master/drivers/block/
H A Dswim3.c249 static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
251 static int floppy_open(struct gendisk *disk, blk_mode_t mode);
885 static int floppy_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
913 static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
925 static int floppy_open(struct gendisk *disk, blk_mode_t mode)
995 static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
H A Dataflop.c445 static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
450 static int floppy_open(struct gendisk *disk, blk_mode_t mode);
1584 static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
1773 static int fd_ioctl(struct block_device *bdev, blk_mode_t mode,
1920 static int floppy_open(struct gendisk *disk, blk_mode_t mode)
1957 static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
H A Dz2ram.c143 static int z2_open(struct gendisk *disk, blk_mode_t mode)
H A Dswim.c611 static int floppy_open(struct gendisk *disk, blk_mode_t mode)
660 static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
687 static int floppy_ioctl(struct block_device *bdev, blk_mode_t mode,
/linux-master/drivers/block/aoe/
H A Daoeblk.c207 aoeblk_open(struct gendisk *disk, blk_mode_t mode)
288 aoeblk_ioctl(struct block_device *bdev, blk_mode_t mode, uint cmd, ulong arg)
/linux-master/drivers/mtd/devices/
H A Dblock2mtd.c223 blk_mode_t mode, int timeout, struct block2mtd_dev *dev)
264 const blk_mode_t mode = BLK_OPEN_READ | BLK_OPEN_WRITE;
/linux-master/drivers/md/
H A Ddm.h208 int dm_get_table_device(struct mapped_device *md, dev_t dev, blk_mode_t mode,
H A Ddm-core.h215 blk_mode_t mode;
H A Ddm-table.c129 int dm_table_create(struct dm_table **result, blk_mode_t mode,
313 static int upgrade_mode(struct dm_dev_internal *dd, blk_mode_t new_mode,
339 int __ref dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode,
2074 blk_mode_t dm_table_get_mode(struct dm_table *t)
/linux-master/fs/btrfs/
H A Dvolumes.h681 blk_mode_t flags, void *holder);
682 struct btrfs_device *btrfs_scan_one_device(const char *path, blk_mode_t flags,
/linux-master/drivers/cdrom/
H A Dgdrom.c477 static int gdrom_bdops_open(struct gendisk *disk, blk_mode_t mode)
502 static int gdrom_bdops_ioctl(struct block_device *bdev, blk_mode_t mode,
/linux-master/arch/xtensa/platforms/iss/
H A Dsimdisk.c123 static int simdisk_open(struct gendisk *disk, blk_mode_t mode)
/linux-master/drivers/nvme/host/
H A Dioctl.c579 int nvme_ioctl(struct block_device *bdev, blk_mode_t mode,
679 int nvme_ns_head_ioctl(struct block_device *bdev, blk_mode_t mode,
H A Dnvme.h882 int nvme_ioctl(struct block_device *bdev, blk_mode_t mode,
885 int nvme_ns_head_ioctl(struct block_device *bdev, blk_mode_t mode,
/linux-master/drivers/scsi/
H A Dsr.c488 static int sr_block_open(struct gendisk *disk, blk_mode_t mode)
522 static int sr_block_ioctl(struct block_device *bdev, blk_mode_t mode,
/linux-master/drivers/s390/block/
H A Ddcssblk.c31 static int dcssblk_open(struct gendisk *disk, blk_mode_t mode);
817 dcssblk_open(struct gendisk *disk, blk_mode_t mode)

Completed in 255 milliseconds

123