Lines Matching refs:dsg

1242 	struct scatterlist *dsg = cmd->t_data_sg, *psg;  in sbc_dif_generate()  local
1250 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1257 if (offset >= dsg->length) { in sbc_dif_generate()
1258 offset -= dsg->length; in sbc_dif_generate()
1259 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1260 dsg = sg_next(dsg); in sbc_dif_generate()
1261 if (!dsg) { in sbc_dif_generate()
1265 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1269 avail = min(block_size, dsg->length - offset); in sbc_dif_generate()
1272 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1273 dsg = sg_next(dsg); in sbc_dif_generate()
1274 if (!dsg) { in sbc_dif_generate()
1278 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1300 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1397 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify() local
1407 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1415 if (dsg_off >= dsg->length) { in sbc_dif_verify()
1416 dsg_off -= dsg->length; in sbc_dif_verify()
1417 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1418 dsg = sg_next(dsg); in sbc_dif_verify()
1419 if (!dsg) { in sbc_dif_verify()
1423 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1438 avail = min(block_size, dsg->length - dsg_off); in sbc_dif_verify()
1441 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1442 dsg = sg_next(dsg); in sbc_dif_verify()
1443 if (!dsg) { in sbc_dif_verify()
1447 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1456 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1467 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()