Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dblk-integrity.h18 const char *blk_integrity_profile_name(struct blk_integrity *bi);
39 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
46 static inline struct blk_integrity *
68 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
74 static inline unsigned int bio_integrity_bytes(struct blk_integrity *bi, in bio_integrity_bytes()
111 static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) in bdev_get_integrity()
115 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
130 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
136 static inline unsigned int bio_integrity_bytes(struct blk_integrity *bi, in bio_integrity_bytes()
H A Dblkdev.h116 struct blk_integrity { struct
420 struct blk_integrity integrity;
/linux/block/
H A Dt10-pi.c38 struct blk_integrity *bi) in t10_pi_generate()
65 struct blk_integrity *bi) in t10_pi_verify()
127 struct blk_integrity *bi = &rq->q->limits.integrity; in t10_pi_type1_prepare()
178 struct blk_integrity *bi = &rq->q->limits.integrity; in t10_pi_type1_complete()
217 struct blk_integrity *bi) in ext_pi_crc64_generate()
250 struct blk_integrity *bi) in ext_pi_crc64_verify()
301 struct blk_integrity *bi = &rq->q->limits.integrity; in ext_pi_type1_prepare()
341 struct blk_integrity *bi = &rq->q->limits.integrity; in ext_pi_type1_complete()
377 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_generate()
409 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_verify_iter()
[all …]
H A Dblk-integrity.c177 static inline struct blk_integrity *dev_to_bi(struct device *dev) in dev_to_bi()
182 const char *blk_integrity_profile_name(struct blk_integrity *bi) in blk_integrity_profile_name()
232 struct blk_integrity *bi = dev_to_bi(dev); in flag_show()
240 struct blk_integrity *bi = dev_to_bi(dev); in format_show()
250 struct blk_integrity *bi = dev_to_bi(dev); in tag_size_show()
259 struct blk_integrity *bi = dev_to_bi(dev); in protection_interval_bytes_show()
295 struct blk_integrity *bi = dev_to_bi(dev); in device_is_integrity_capable_show()
H A Dbio-integrity-auto.c53 static bool bi_offload_capable(struct blk_integrity *bi) in bi_offload_capable()
109 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep()
H A Dbio-integrity.c331 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_map_iter()
376 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance()
392 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
H A Dblk-settings.c115 struct blk_integrity *bi = &lim->integrity; in blk_validate_integrity_limits()
871 struct blk_integrity *ti = &t->integrity; in queue_limits_stack_integrity()
872 struct blk_integrity *bi = &b->integrity; in queue_limits_stack_integrity()
/linux/drivers/scsi/
H A Dsd_dif.c31 struct blk_integrity *bi = &lim->integrity; in sd_dif_config_host()
H A Dvirtio_scsi.c535 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-integrity.c3906 struct blk_integrity *bi = &limits->integrity; in dm_integrity_io_hints()
4722 struct blk_integrity *bi; in dm_integrity_ctr()
H A Ddm-crypt.c1186 struct blk_integrity *bi = blk_get_integrity(cc->dev->bdev->bd_disk); in crypt_integrity_ctr()
/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()
188 struct blk_integrity *bi; in nvmet_bdev_alloc_bip()
/linux/drivers/target/
H A Dtarget_core_iblock.c96 struct blk_integrity *bi; in iblock_configure_device()
668 struct blk_integrity *bi; in iblock_alloc_bip()
/linux/drivers/nvme/host/
H A Drdma.c1349 static void nvme_rdma_set_sig_domain(struct blk_integrity *bi, in nvme_rdma_set_sig_domain()
1367 static void nvme_rdma_set_sig_attrs(struct blk_integrity *bi, in nvme_rdma_set_sig_attrs()
1416 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in nvme_rdma_map_sg_pi()
H A Dcore.c1814 struct blk_integrity *bi = &lim->integrity; in nvme_init_integrity()