Lines Matching refs:pi
114 struct t10_pi_tuple *pi; in sd_dif_prepare() local
137 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_prepare()
139 for (j = 0; j < iv.bv_len; j += tuple_sz, pi++) { in sd_dif_prepare()
141 if (be32_to_cpu(pi->ref_tag) == virt) in sd_dif_prepare()
142 pi->ref_tag = cpu_to_be32(phys); in sd_dif_prepare()
148 kunmap_atomic(pi); in sd_dif_prepare()
164 struct t10_pi_tuple *pi; in sd_dif_complete() local
184 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_complete()
186 for (j = 0; j < iv.bv_len; j += tuple_sz, pi++) { in sd_dif_complete()
189 kunmap_atomic(pi); in sd_dif_complete()
193 if (be32_to_cpu(pi->ref_tag) == phys) in sd_dif_complete()
194 pi->ref_tag = cpu_to_be32(virt); in sd_dif_complete()
201 kunmap_atomic(pi); in sd_dif_complete()