Lines Matching refs:dsg

1165 	struct scatterlist *dsg = cmd->t_data_sg, *psg;  in sbc_dif_generate()  local
1173 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1180 if (offset >= dsg->length) { in sbc_dif_generate()
1181 offset -= dsg->length; in sbc_dif_generate()
1182 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1183 dsg = sg_next(dsg); in sbc_dif_generate()
1184 if (!dsg) { in sbc_dif_generate()
1188 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1192 avail = min(block_size, dsg->length - offset); in sbc_dif_generate()
1195 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1196 dsg = sg_next(dsg); in sbc_dif_generate()
1197 if (!dsg) { in sbc_dif_generate()
1201 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1223 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1320 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify() local
1330 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1338 if (dsg_off >= dsg->length) { in sbc_dif_verify()
1339 dsg_off -= dsg->length; in sbc_dif_verify()
1340 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1341 dsg = sg_next(dsg); in sbc_dif_verify()
1342 if (!dsg) { in sbc_dif_verify()
1346 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1361 avail = min(block_size, dsg->length - dsg_off); in sbc_dif_verify()
1364 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1365 dsg = sg_next(dsg); in sbc_dif_verify()
1366 if (!dsg) { in sbc_dif_verify()
1370 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1379 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1390 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()