Lines Matching refs:pi
119 struct t10_pi_tuple *pi; in sd_dif_prepare() local
142 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_prepare()
144 for (j = 0; j < iv.bv_len; j += tuple_sz, pi++) { in sd_dif_prepare()
146 if (be32_to_cpu(pi->ref_tag) == virt) in sd_dif_prepare()
147 pi->ref_tag = cpu_to_be32(phys); in sd_dif_prepare()
153 kunmap_atomic(pi); in sd_dif_prepare()
169 struct t10_pi_tuple *pi; in sd_dif_complete() local
189 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_complete()
191 for (j = 0; j < iv.bv_len; j += tuple_sz, pi++) { in sd_dif_complete()
194 kunmap_atomic(pi); in sd_dif_complete()
198 if (be32_to_cpu(pi->ref_tag) == phys) in sd_dif_complete()
199 pi->ref_tag = cpu_to_be32(virt); in sd_dif_complete()
206 kunmap_atomic(pi); in sd_dif_complete()