Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dblk-integrity.h40 void blk_integrity_register(struct gendisk *, struct blk_integrity *);
47 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
49 struct blk_integrity *bi = &disk->queue->integrity; in blk_get_integrity()
57 static inline struct blk_integrity *
85 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
91 static inline unsigned int bio_integrity_bytes(struct blk_integrity *bi, in bio_integrity_bytes()
124 static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) in bdev_get_integrity()
128 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
142 struct blk_integrity *b) in blk_integrity_register()
154 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
[all …]
H A Dblkdev.h108 struct blk_integrity { struct
418 struct blk_integrity integrity;
/linux/block/
H A 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()
223 struct blk_integrity *bi = dev_to_bi(dev); in format_show()
233 struct blk_integrity *bi = dev_to_bi(dev); in tag_size_show()
242 struct blk_integrity *bi = dev_to_bi(dev); in protection_interval_bytes_show()
252 struct blk_integrity *bi = dev_to_bi(dev); in read_verify_store()
267 struct blk_integrity *bi = dev_to_bi(dev); in read_verify_show()
276 struct blk_integrity *bi = dev_to_bi(dev); in write_generate_store()
292 struct blk_integrity *bi = dev_to_bi(dev); in write_generate_show()
301 struct blk_integrity *bi = dev_to_bi(dev); in device_is_integrity_capable_show()
[all …]
H A Dbio-integrity.c386 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_process()
430 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
533 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_verify_fn()
559 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_endio()
585 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
601 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dt10-pi.c144 struct blk_integrity *bi = &rq->q->integrity; in t10_pi_type1_prepare()
195 struct blk_integrity *bi = &rq->q->integrity; in t10_pi_type1_complete()
396 struct blk_integrity *bi = &rq->q->integrity; in ext_pi_type1_prepare()
436 struct blk_integrity *bi = &rq->q->integrity; in ext_pi_type1_complete()
/linux/drivers/scsi/
H A Dsd_dif.c32 struct blk_integrity bi; in sd_dif_config_host()
H A Dvirtio_scsi.c536 struct blk_integrity *bi; in virtio_scsi_init_hdr_pi()
/linux/drivers/md/
H A Ddm-io-rewind.c59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
H A Ddm-crypt.c1176 struct blk_integrity *bi = blk_get_integrity(cc->dev->bdev->bd_disk); in crypt_integrity_ctr()
H A Ddm-integrity.c3656 struct blk_integrity bi; in dm_integrity_set()
H A Dmd.c2468 struct blk_integrity *bi_mddev; in md_integrity_add_rdev()
/linux/Documentation/block/
H A 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/drivers/nvme/target/
H A Dio-cmd-bdev.c62 struct blk_integrity *bi = bdev_get_integrity(ns->bdev); in nvmet_bdev_ns_enable_integrity()
193 struct blk_integrity *bi; in nvmet_bdev_alloc_bip()
H A Drdma.c570 static void nvmet_rdma_set_sig_domain(struct blk_integrity *bi, in nvmet_rdma_set_sig_domain()
594 struct blk_integrity *bi; in nvmet_rdma_set_sig_attrs()
/linux/drivers/target/
H A Dtarget_core_iblock.c96 struct blk_integrity *bi; in iblock_configure_device()
677 struct blk_integrity *bi; in iblock_alloc_bip()
/linux/drivers/nvme/host/
H A Drdma.c1355 static void nvme_rdma_set_sig_domain(struct blk_integrity *bi, in nvme_rdma_set_sig_domain()
1373 static void nvme_rdma_set_sig_attrs(struct blk_integrity *bi, in nvme_rdma_set_sig_attrs()
1422 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in nvme_rdma_map_sg_pi()
H A Dcore.c1728 struct blk_integrity integrity = { }; in nvme_init_integrity()
/linux/drivers/nvdimm/
H A Dbtt.c1520 struct blk_integrity bi = { in btt_blk_init()