Lines Matching refs:dsg

1256 	struct scatterlist *dsg = cmd->t_data_sg, *psg;  in sbc_dif_generate()  local
1264 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1271 if (offset >= dsg->length) { in sbc_dif_generate()
1272 offset -= dsg->length; in sbc_dif_generate()
1273 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1274 dsg = sg_next(dsg); in sbc_dif_generate()
1275 if (!dsg) { in sbc_dif_generate()
1279 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1283 avail = min(block_size, dsg->length - offset); in sbc_dif_generate()
1286 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1287 dsg = sg_next(dsg); in sbc_dif_generate()
1288 if (!dsg) { in sbc_dif_generate()
1292 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1314 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1411 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify() local
1421 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1429 if (dsg_off >= dsg->length) { in sbc_dif_verify()
1430 dsg_off -= dsg->length; in sbc_dif_verify()
1431 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1432 dsg = sg_next(dsg); in sbc_dif_verify()
1433 if (!dsg) { in sbc_dif_verify()
1437 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1452 avail = min(block_size, dsg->length - dsg_off); in sbc_dif_verify()
1455 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1456 dsg = sg_next(dsg); in sbc_dif_verify()
1457 if (!dsg) { in sbc_dif_verify()
1461 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1470 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1481 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()