Lines Matching refs:rp
70 static __le32 *cx88_risc_field(__le32 *rp, struct scatterlist *sglist, in cx88_risc_field() argument
79 (*rp++) = cpu_to_le32(RISC_JUMP); in cx88_risc_field()
80 (*rp++) = 0; in cx88_risc_field()
85 *(rp++) = cpu_to_le32(RISC_RESYNC | sync_line); in cx88_risc_field()
100 *(rp++) = cpu_to_le32(RISC_WRITE | sol | in cx88_risc_field()
102 *(rp++) = cpu_to_le32(sg_dma_address(sg) + offset); in cx88_risc_field()
107 *(rp++) = cpu_to_le32(RISC_WRITE | sol | in cx88_risc_field()
109 *(rp++) = cpu_to_le32(sg_dma_address(sg) + offset); in cx88_risc_field()
114 *(rp++) = cpu_to_le32(RISC_WRITE | in cx88_risc_field()
116 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in cx88_risc_field()
120 *(rp++) = cpu_to_le32(RISC_WRITE | RISC_EOL | todo); in cx88_risc_field()
121 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in cx88_risc_field()
127 return rp; in cx88_risc_field()
136 __le32 *rp; in cx88_risc_buffer() local
161 rp = risc->cpu; in cx88_risc_buffer()
163 rp = cx88_risc_field(rp, sglist, top_offset, 0, in cx88_risc_buffer()
166 rp = cx88_risc_field(rp, sglist, bottom_offset, 0x200, in cx88_risc_buffer()
171 risc->jmp = rp; in cx88_risc_buffer()
182 __le32 *rp; in cx88_risc_databuffer() local
200 rp = risc->cpu; in cx88_risc_databuffer()
201 rp = cx88_risc_field(rp, sglist, 0, NO_SYNC_LINE, bpl, 0, in cx88_risc_databuffer()
205 risc->jmp = rp; in cx88_risc_databuffer()