Home
last modified time | relevance | path

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

/linux-4.1.27/block/
Dblk-integrity.c148 struct blk_integrity *b1 = gd1->integrity; in blk_integrity_compare()
149 struct blk_integrity *b2 = gd2->integrity; in blk_integrity_compare()
241 ssize_t (*show)(struct blk_integrity *, char *);
242 ssize_t (*store)(struct blk_integrity *, const char *, size_t);
248 struct blk_integrity *bi = in integrity_attr_show()
249 container_of(kobj, struct blk_integrity, kobj); in integrity_attr_show()
260 struct blk_integrity *bi = in integrity_attr_store()
261 container_of(kobj, struct blk_integrity, kobj); in integrity_attr_store()
272 static ssize_t integrity_format_show(struct blk_integrity *bi, char *page) in integrity_format_show()
280 static ssize_t integrity_tag_size_show(struct blk_integrity *bi, char *page) in integrity_tag_size_show()
[all …]
Dbio-integrity.c163 struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); in bio_integrity_enabled()
197 static inline unsigned int bio_integrity_intervals(struct blk_integrity *bi, in bio_integrity_intervals()
203 static inline unsigned int bio_integrity_bytes(struct blk_integrity *bi, in bio_integrity_bytes()
217 struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); in bio_integrity_process()
262 struct blk_integrity *bi; in bio_integrity_prep()
357 struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); in bio_integrity_verify_fn()
413 struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); in bio_integrity_advance()
435 struct blk_integrity *bi = bdev_get_integrity(bio->bi_bdev); in bio_integrity_trim()
Dt10-pi.c163 struct blk_integrity t10_pi_type1_crc = {
172 struct blk_integrity t10_pi_type1_ip = {
181 struct blk_integrity t10_pi_type3_crc = {
190 struct blk_integrity t10_pi_type3_ip = {
/linux-4.1.27/include/linux/
Dt10-pi.h17 extern struct blk_integrity t10_pi_type1_crc;
18 extern struct blk_integrity t10_pi_type1_ip;
19 extern struct blk_integrity t10_pi_type3_crc;
20 extern struct blk_integrity t10_pi_type3_ip;
Dblkdev.h1476 struct blk_integrity { struct
1491 extern int blk_integrity_register(struct gendisk *, struct blk_integrity *); argument
1503 struct blk_integrity *bdev_get_integrity(struct block_device *bdev) in bdev_get_integrity()
1508 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
1535 struct blk_integrity;
1552 static inline struct blk_integrity *bdev_get_integrity(struct block_device *b) in bdev_get_integrity()
1556 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
1565 struct blk_integrity *b) in blk_integrity_register()
Dgenhd.h200 struct blk_integrity *integrity;
/linux-4.1.27/Documentation/block/
Ddata-integrity.txt152 profile (struct blk_integrity). This optional profile is registered
252 int blk_integrity_register(gendisk, blk_integrity);
254 The blk_integrity struct is a template and should contain the
257 static struct blk_integrity my_profile = {
/linux-4.1.27/drivers/target/
Dtarget_core_iblock.c95 struct blk_integrity *bi; in iblock_configure_device()
633 struct blk_integrity *bi; in iblock_alloc_bip()
/linux-4.1.27/drivers/scsi/
Dvirtio_scsi.c509 struct blk_integrity *bi; in virtio_scsi_init_hdr_pi()
/linux-4.1.27/drivers/block/
Dnvme-core.c545 struct blk_integrity nvme_meta_noop = {
553 struct blk_integrity integrity; in nvme_init_integrity()
/linux-4.1.27/drivers/md/
Dmd.c2004 struct blk_integrity *bi_rdev; in md_integrity_add_rdev()
2005 struct blk_integrity *bi_mddev; in md_integrity_add_rdev()