Lines Matching refs:pi
55 struct t10_pi_tuple *pi = iter->prot_buf; in t10_pi_generate() local
57 pi->guard_tag = fn(iter->data_buf, iter->interval); in t10_pi_generate()
58 pi->app_tag = 0; in t10_pi_generate()
61 pi->ref_tag = cpu_to_be32(lower_32_bits(iter->seed)); in t10_pi_generate()
63 pi->ref_tag = 0; in t10_pi_generate()
79 struct t10_pi_tuple *pi = iter->prot_buf; in t10_pi_verify() local
85 if (pi->app_tag == APP_ESCAPE) in t10_pi_verify()
88 if (be32_to_cpu(pi->ref_tag) != in t10_pi_verify()
93 iter->seed, be32_to_cpu(pi->ref_tag)); in t10_pi_verify()
98 if (pi->app_tag == APP_ESCAPE && in t10_pi_verify()
99 pi->ref_tag == REF_ESCAPE) in t10_pi_verify()
106 if (pi->guard_tag != csum) { in t10_pi_verify()
110 be16_to_cpu(pi->guard_tag), be16_to_cpu(csum)); in t10_pi_verify()