You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
518 B
22 lines
518 B
#ifndef _LINUX_T10_PI_H |
|
#define _LINUX_T10_PI_H |
|
|
|
#include <linux/types.h> |
|
#include <linux/blkdev.h> |
|
|
|
/* |
|
* T10 Protection Information tuple. |
|
*/ |
|
struct t10_pi_tuple { |
|
__be16 guard_tag; /* Checksum */ |
|
__be16 app_tag; /* Opaque storage */ |
|
__be32 ref_tag; /* Target LBA or indirect LBA */ |
|
}; |
|
|
|
|
|
extern struct blk_integrity_profile t10_pi_type1_crc; |
|
extern struct blk_integrity_profile t10_pi_type1_ip; |
|
extern struct blk_integrity_profile t10_pi_type3_crc; |
|
extern struct blk_integrity_profile t10_pi_type3_ip; |
|
|
|
#endif
|
|
|