Searched refs:block_device (Results 26 - 50 of 249) sorted by relevance

12345678910

/linux-master/drivers/scsi/
H A Dqlogicfas408.h109 struct block_device *dev,
/linux-master/fs/xfs/
H A Dxfs_bio_io.c14 struct block_device *bdev,
H A Dxfs_super.h87 struct block_device;
/linux-master/drivers/md/
H A Ddm-bio-record.h23 struct block_device *bi_bdev;
H A Ddm-verity-loadpin.c53 bool dm_verity_loadpin_is_bdev_trusted(struct block_device *bdev)
H A Ddm-cache-metadata.h60 struct dm_cache_metadata *dm_cache_metadata_open(struct block_device *bdev,
/linux-master/block/
H A Dblk-crypto.c360 bool blk_crypto_config_supported_natively(struct block_device *bdev,
369 * block_device it's submitted to supports inline crypto, or the
372 bool blk_crypto_config_supported(struct block_device *bdev,
394 int blk_crypto_start_using_key(struct block_device *bdev,
403 * blk_crypto_evict_key() - Evict a blk_crypto_key from a block_device
404 * @bdev: a block_device on which I/O using the key may have been done
407 * For a given block_device, this function removes the given blk_crypto_key from
412 * called for every block_device the key may have been used on. The key must no
417 void blk_crypto_evict_key(struct block_device *bdev,
H A Dearly-lookup.c23 struct block_device *bdev = dev_to_bdev(dev);
104 struct block_device *bdev = dev_to_bdev(dev);
280 struct block_device *part;
H A Dfops.c37 static bool blkdev_dio_unaligned(struct block_device *bdev, loff_t pos,
47 struct iov_iter *iter, struct block_device *bdev,
161 struct block_device *bdev, unsigned int nr_pages)
298 struct block_device *bdev,
361 struct block_device *bdev = I_BDEV(iocb->ki_filp->f_mapping->host);
383 struct block_device *bdev = I_BDEV(inode);
539 struct block_device *bdev = I_BDEV(filp->f_mapping->host);
599 struct block_device *bdev;
666 struct block_device *bdev = I_BDEV(file->f_mapping->host);
714 struct block_device *bde
[all...]
/linux-master/drivers/md/persistent-data/
H A Ddm-block-manager.h36 struct block_device *bdev, unsigned int block_size,
/linux-master/drivers/block/rnbd/
H A Drnbd-srv.h67 struct block_device *bdev);
/linux-master/fs/btrfs/
H A Dsysfs.h32 void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
/linux-master/drivers/md/dm-vdo/indexer/
H A Dconfig.h29 struct block_device *bdev;
H A Dindex.h75 struct block_device *bdev);
H A Dindexer.h131 /* The block_device used for storage */
132 struct block_device *bdev;
317 struct block_device *bdev);
/linux-master/block/partitions/
H A Dcore.c251 const struct block_device *part = dev_to_bdev(dev);
266 void drop_partition(struct block_device *part)
288 static struct block_device *add_partition(struct gendisk *disk, int partno,
295 struct block_device *bdev;
401 struct block_device *part;
422 struct block_device *part;
451 struct block_device *part = NULL;
484 struct block_device *part = NULL;
526 struct block_device *part;
634 struct block_device *par
[all...]
/linux-master/include/linux/
H A Dbio.h421 struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
427 struct bio *bio_alloc_clone(struct block_device *bdev, struct bio *bio_src,
429 int bio_init_clone(struct block_device *bdev, struct bio *bio,
434 static inline struct bio *bio_alloc(struct block_device *bdev,
472 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
475 void bio_reset(struct bio *bio, struct block_device *bdev, blk_opf_t opf);
536 static inline void bio_set_dev(struct bio *bio, struct block_device *bdev)
832 struct bio *blk_next_bio(struct bio *bio, struct block_device *bdev,
836 struct bio *blk_alloc_discard_bio(struct block_device *bdev,
H A Dpart_stat.h43 static inline void part_stat_set_all(struct block_device *part, int value)
H A Dpci-p2pdma.h16 struct block_device;
H A Ddm-bufio.h30 dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
H A Ddax.h34 bool (*dax_supported)(struct dax_device *, struct block_device *, int,
135 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
146 static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev,
H A Dblk_types.h41 struct block_device { struct
84 container_of((device), struct block_device, bd_device)
207 struct block_device *bi_bdev;
/linux-master/include/target/
H A Dtarget_core_backend.h17 struct block_device;
125 struct block_device *bdev);
/linux-master/drivers/s390/block/
H A Ddasd_ioctl.c39 dasd_ioctl_enable(struct block_device *bdev)
60 dasd_ioctl_disable(struct block_device *bdev)
250 dasd_ioctl_format(struct block_device *bdev, void __user *argp)
287 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp)
338 static int dasd_ioctl_release_space(struct block_device *bdev, void __user *argp)
381 dasd_ioctl_copy_pair_swap(struct block_device *bdev, void __user *argp)
577 int dasd_set_read_only(struct block_device *bdev, bool ro)
610 int dasd_ioctl(struct block_device *bdev, blk_mode_t mode,
/linux-master/drivers/target/
H A Dtarget_core_iblock.c95 struct block_device *bd;
112 pr_debug( "IBLOCK: Claiming struct block_device: %s\n",
442 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd;
459 iblock_execute_zero_out(struct block_device *bdev, struct se_cmd *cmd)
494 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd;
650 struct block_device *bd = ib_dev->ibd_bd;
849 struct block_device *bdev = ib_dev->ibd_bd;
875 pr_err("block_device does not support pr_reserve.\n");
883 pr_err("block_device does not support pr_clear.\n");
892 pr_err("block_device doe
[all...]

Completed in 270 milliseconds

12345678910