Lines Matching refs:sg
33 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg)
35 walk->sg = sg;
37 BUG_ON(!sg->length);
39 walk->offset = sg->offset;
56 page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT);
64 if (walk->offset >= walk->sg->offset + walk->sg->length)
65 scatterwalk_start(walk, scatterwalk_sg_next(walk->sg));
103 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
113 scatterwalk_start(&walk, sg);
115 if (start < offset + sg->length)
118 offset += sg->length;
119 sg = scatterwalk_sg_next(sg);