Lines Matching refs:sg
894 struct scatterlist *sg;
910 sg = &cmd->se_cmd.t_data_sg[ent];
913 cmd->first_data_sg = sg;
919 if (WARN_ON_ONCE(!sg || i >= nvec))
922 cur_len = min_t(u32, data_length, sg->length - page_off);
924 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off;
929 sg = sg_next(sg);
938 pr_err("offset %d + length %d overflow; %d/%d; sg-list:\n",
940 for_each_sg(cmd->se_cmd.t_data_sg, sg,
943 i, sg->offset, sg->length);
951 struct scatterlist *sg;
953 sg = cmd->first_data_sg;
956 kunmap(sg_page(&sg[i]));
1416 struct scatterlist *sg;
1421 sg = cmd->first_data_sg;
1426 u32 len = min_t(u32, data_length, sg->length - page_off);
1429 sg_set_page(&first_sg, sg_page(sg), len, sg->offset + page_off);
1435 sg = sg_next(sg);
1439 u32 cur_len = min_t(u32, data_length, sg->length);
1441 ahash_request_set_crypt(hash, sg, NULL, cur_len);
1445 /* iscsit_map_iovec has already checked for invalid sg pointers */
1446 sg = sg_next(sg);
1468 struct scatterlist sg[2];
1470 sg_init_table(sg, ARRAY_SIZE(sg));
1471 sg_set_buf(sg, buf, payload_length);
1473 sg_set_buf(sg + 1, pad_bytes, padding);
1475 ahash_request_set_crypt(hash, sg, data_crc, payload_length + padding);