Lines Matching refs:split
81 struct sg_splitter *split;
83 for (i = 0, split = splitters; i < nb_splits; i++, split++) {
84 in_sg = split->in_sg0;
85 out_sg = split->out_sg;
86 for (j = 0; j < split->nents; j++, out_sg++) {
89 out_sg->offset += split->skip_sg0;
90 out_sg->length -= split->skip_sg0;
98 out_sg[-1].length = split->length_last_sg;
107 struct sg_splitter *split;
109 for (i = 0, split = splitters; i < nb_splits; i++, split++) {
110 in_sg = split->in_sg0;
111 out_sg = split->out_sg;
112 for (j = 0; j < split->nents; j++, out_sg++) {
116 sg_dma_address(out_sg) += split->skip_sg0;
117 sg_dma_len(out_sg) -= split->skip_sg0;
121 sg_dma_len(--out_sg) = split->length_last_sg;
126 * sg_split - split a scatterlist into several scatterlists
139 * The @in is split into :