Lines Matching refs:psg
1239 struct scatterlist *dsg = cmd->t_data_sg, *psg; in sbc_dif_generate() local
1245 for_each_sg(cmd->t_prot_sg, psg, cmd->t_prot_nents, i) { in sbc_dif_generate()
1246 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_generate()
1249 for (j = 0; j < psg->length; in sbc_dif_generate()
1259 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate()
1272 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate()
1298 kunmap_atomic(paddr - psg->offset); in sbc_dif_generate()
1347 struct scatterlist *psg; in sbc_dif_copy_prot() local
1357 for_each_sg(cmd->t_prot_sg, psg, cmd->t_prot_nents, i) { in sbc_dif_copy_prot()
1360 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_copy_prot()
1361 psg_len = min(left, psg->length); in sbc_dif_copy_prot()
1383 kunmap_atomic(paddr - psg->offset); in sbc_dif_copy_prot()
1390 unsigned int ei_lba, struct scatterlist *psg, int psg_off) in sbc_dif_verify() argument
1402 for (; psg && sector < start + sectors; psg = sg_next(psg)) { in sbc_dif_verify()
1403 paddr = kmap_atomic(sg_page(psg)) + psg->offset; in sbc_dif_verify()
1406 for (i = psg_off; i < psg->length && in sbc_dif_verify()
1417 kunmap_atomic(paddr - psg->offset); in sbc_dif_verify()
1441 kunmap_atomic(paddr - psg->offset); in sbc_dif_verify()
1454 kunmap_atomic(paddr - psg->offset); in sbc_dif_verify()
1465 kunmap_atomic(paddr - psg->offset); in sbc_dif_verify()