Home
last modified time | relevance | path

Searched refs:blk_integrity (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/block/
Dblk-integrity.c123 struct blk_integrity *b1 = &gd1->queue->integrity; in blk_integrity_compare()
124 struct blk_integrity *b2 = &gd2->queue->integrity; in blk_integrity_compare()
219 ssize_t (*show)(struct blk_integrity *, char *);
220 ssize_t (*store)(struct blk_integrity *, const char *, size_t);
227 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_show()
239 struct blk_integrity *bi = &disk->queue->integrity; in integrity_attr_store()
250 static ssize_t integrity_format_show(struct blk_integrity *bi, char *page) in integrity_format_show()
258 static ssize_t integrity_tag_size_show(struct blk_integrity *bi, char *page) in integrity_tag_size_show()
263 static ssize_t integrity_interval_show(struct blk_integrity *bi, char *page) in integrity_interval_show()
269 static ssize_t integrity_verify_store(struct blk_integrity *bi, in integrity_verify_store()
[all …]
Dbio-integrity.c156 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_process()
202 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_prep()
324 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_verify_fn()
350 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in __bio_integrity_endio()
376 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_advance()
392 struct blk_integrity *bi = blk_get_integrity(bio->bi_disk); in bio_integrity_trim()
/Linux-v5.4/include/linux/
Dblkdev.h465 struct blk_integrity integrity;
1538 extern void blk_integrity_register(struct gendisk *, struct blk_integrity *);
1549 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
1551 struct blk_integrity *bi = &disk->queue->integrity; in blk_get_integrity()
1560 struct blk_integrity *bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity()
1592 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
1598 static inline unsigned int bio_integrity_bytes(struct blk_integrity *bi, in bio_integrity_bytes()
1620 struct blk_integrity;
1637 static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) in bdev_get_integrity()
1641 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
[all …]
Dgenhd.h172 struct blk_integrity { struct
/Linux-v5.4/drivers/scsi/
Dsd_dif.c32 struct blk_integrity bi; in sd_dif_config_host()
Dvirtio_scsi.c512 struct blk_integrity *bi; in virtio_scsi_init_hdr_pi()
/Linux-v5.4/Documentation/block/
Ddata-integrity.rst158 profile (struct blk_integrity). This optional profile is registered
259 `int blk_integrity_register(gendisk, blk_integrity);`
261 The blk_integrity struct is a template and should contain the
264 static struct blk_integrity my_profile = {
/Linux-v5.4/drivers/target/
Dtarget_core_iblock.c74 struct blk_integrity *bi; in iblock_configure_device()
629 struct blk_integrity *bi; in iblock_alloc_bip()
/Linux-v5.4/drivers/nvdimm/
Dcore.c402 struct blk_integrity bi; in nd_integrity_init()
/Linux-v5.4/drivers/md/
Ddm-crypt.c842 struct blk_integrity *bi = blk_get_integrity(cc->dev->bdev->bd_disk); in crypt_integrity_ctr()
Ddm-integrity.c3142 struct blk_integrity bi; in dm_integrity_set()
Dmd.c2226 struct blk_integrity *bi_mddev; in md_integrity_add_rdev()
/Linux-v5.4/drivers/nvme/host/
Dcore.c1619 struct blk_integrity integrity; in nvme_init_integrity()