Lines Matching defs:dsg
1166 struct scatterlist *dsg = cmd->t_data_sg, *psg;
1174 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1181 if (offset >= dsg->length) {
1182 offset -= dsg->length;
1183 kunmap_atomic(daddr - dsg->offset);
1184 dsg = sg_next(dsg);
1185 if (!dsg) {
1189 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1193 avail = min(block_size, dsg->length - offset);
1196 kunmap_atomic(daddr - dsg->offset);
1197 dsg = sg_next(dsg);
1198 if (!dsg) {
1202 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1224 kunmap_atomic(daddr - dsg->offset);
1321 struct scatterlist *dsg = cmd->t_data_sg;
1331 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1339 if (dsg_off >= dsg->length) {
1340 dsg_off -= dsg->length;
1341 kunmap_atomic(daddr - dsg->offset);
1342 dsg = sg_next(dsg);
1343 if (!dsg) {
1347 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1362 avail = min(block_size, dsg->length - dsg_off);
1365 kunmap_atomic(daddr - dsg->offset);
1366 dsg = sg_next(dsg);
1367 if (!dsg) {
1371 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset;
1380 kunmap_atomic(daddr - dsg->offset);
1391 kunmap_atomic(daddr - dsg->offset);