Lines Matching refs:dsg

1239 	struct scatterlist *dsg = cmd->t_data_sg, *psg;  in sbc_dif_generate()  local
1247 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1254 if (offset >= dsg->length) { in sbc_dif_generate()
1255 offset -= dsg->length; in sbc_dif_generate()
1256 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1257 dsg = sg_next(dsg); in sbc_dif_generate()
1258 if (!dsg) { in sbc_dif_generate()
1262 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1266 avail = min(block_size, dsg->length - offset); in sbc_dif_generate()
1269 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1270 dsg = sg_next(dsg); in sbc_dif_generate()
1271 if (!dsg) { in sbc_dif_generate()
1275 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1297 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1394 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify() local
1404 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1412 if (dsg_off >= dsg->length) { in sbc_dif_verify()
1413 dsg_off -= dsg->length; in sbc_dif_verify()
1414 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1415 dsg = sg_next(dsg); in sbc_dif_verify()
1416 if (!dsg) { in sbc_dif_verify()
1420 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1435 avail = min(block_size, dsg->length - dsg_off); in sbc_dif_verify()
1438 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1439 dsg = sg_next(dsg); in sbc_dif_verify()
1440 if (!dsg) { in sbc_dif_verify()
1444 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1453 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1464 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()