Lines Matching refs:sg
81 struct scatterlist *sg; in cx88_risc_field() local
94 sg = sglist; in cx88_risc_field()
96 while (offset && offset >= sg_dma_len(sg)) { in cx88_risc_field()
97 offset -= sg_dma_len(sg); in cx88_risc_field()
98 sg = sg_next(sg); in cx88_risc_field()
104 if (bpl <= sg_dma_len(sg)-offset) { in cx88_risc_field()
107 *(rp++)=cpu_to_le32(sg_dma_address(sg)+offset); in cx88_risc_field()
113 (sg_dma_len(sg)-offset)); in cx88_risc_field()
114 *(rp++)=cpu_to_le32(sg_dma_address(sg)+offset); in cx88_risc_field()
115 todo -= (sg_dma_len(sg)-offset); in cx88_risc_field()
117 sg = sg_next(sg); in cx88_risc_field()
118 while (todo > sg_dma_len(sg)) { in cx88_risc_field()
120 sg_dma_len(sg)); in cx88_risc_field()
121 *(rp++)=cpu_to_le32(sg_dma_address(sg)); in cx88_risc_field()
122 todo -= sg_dma_len(sg); in cx88_risc_field()
123 sg = sg_next(sg); in cx88_risc_field()
126 *(rp++)=cpu_to_le32(sg_dma_address(sg)); in cx88_risc_field()