Lines Matching refs:split
83 struct sg_splitter *split; in sg_split_phys() local
85 for (i = 0, split = splitters; i < nb_splits; i++, split++) { in sg_split_phys()
86 in_sg = split->in_sg0; in sg_split_phys()
87 out_sg = split->out_sg; in sg_split_phys()
88 for (j = 0; j < split->nents; j++, out_sg++) { in sg_split_phys()
91 out_sg->offset += split->skip_sg0; in sg_split_phys()
92 out_sg->length -= split->skip_sg0; in sg_split_phys()
100 out_sg[-1].length = split->length_last_sg; in sg_split_phys()
109 struct sg_splitter *split; in sg_split_mapped() local
111 for (i = 0, split = splitters; i < nb_splits; i++, split++) { in sg_split_mapped()
112 in_sg = split->in_sg0; in sg_split_mapped()
113 out_sg = split->out_sg; in sg_split_mapped()
114 for (j = 0; j < split->nents; j++, out_sg++) { in sg_split_mapped()
118 sg_dma_address(out_sg) += split->skip_sg0; in sg_split_mapped()
119 sg_dma_len(out_sg) -= split->skip_sg0; in sg_split_mapped()
123 sg_dma_len(--out_sg) = split->length_last_sg; in sg_split_mapped()