Lines Matching refs:sg
13 struct scatterlist *sg = sg_pp ? *sg_pp : NULL;
21 if (sg) {
22 addr = sg_dma_address(sg);
23 len = sg_dma_len(sg);
27 if (sg) {
30 if (offset == (len + sg->offset)) {
32 sg = sg_next(sg);
33 if (sg) {
34 addr = sg_dma_address(sg);
35 len = sg_dma_len(sg);
45 * not move sg
48 *sg_pp = sg;
54 if (sg) {
55 sg = sg_next(sg);
56 if (sg)
57 addr = sg_dma_address(sg);
60 ppod->addr[i] = sg ? cpu_to_be64(addr + offset) : 0ULL;
133 struct scatterlist *sg = ttinfo->sgl;
144 &sg, &offset);
152 static int cxgbit_ddp_sgl_check(struct scatterlist *sg,
158 for (i = 0; i < nents; i++, sg = sg_next(sg)) {
159 unsigned int len = sg->length + sg->offset;
161 if ((sg->offset & 0x3) || (i && sg->offset) ||
269 put_page(sg_page(&ccmd->sg));