• Home
  • Raw
  • Download

Lines Matching refs:dsg

1226 	struct scatterlist *dsg = cmd->t_data_sg, *psg;  in sbc_dif_generate()  local
1234 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1241 if (offset >= dsg->length) { in sbc_dif_generate()
1242 offset -= dsg->length; in sbc_dif_generate()
1243 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1244 dsg = sg_next(dsg); in sbc_dif_generate()
1245 if (!dsg) { in sbc_dif_generate()
1249 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1253 avail = min(block_size, dsg->length - offset); 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()
1284 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1381 struct scatterlist *dsg = cmd->t_data_sg; in sbc_dif_verify() local
1391 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1399 if (dsg_off >= dsg->length) { in sbc_dif_verify()
1400 dsg_off -= dsg->length; in sbc_dif_verify()
1401 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1402 dsg = sg_next(dsg); in sbc_dif_verify()
1403 if (!dsg) { in sbc_dif_verify()
1407 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1422 avail = min(block_size, dsg->length - dsg_off); in sbc_dif_verify()
1425 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1426 dsg = sg_next(dsg); in sbc_dif_verify()
1427 if (!dsg) { in sbc_dif_verify()
1431 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_verify()
1440 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()
1451 kunmap_atomic(daddr - dsg->offset); in sbc_dif_verify()