Lines Matching refs:rp
96 __le32 *rp, unsigned int offset, in cx25821_update_riscprogram() argument
105 *(rp++) = cpu_to_le32(RISC_RESYNC | sync_line); in cx25821_update_riscprogram()
109 *(rp++) = cpu_to_le32(RISC_NOOP); in cx25821_update_riscprogram()
114 *(rp++) = cpu_to_le32(RISC_READ | RISC_SOL | RISC_EOL | bpl); in cx25821_update_riscprogram()
115 *(rp++) = cpu_to_le32(out->_data_buf_phys_addr + offset); in cx25821_update_riscprogram()
116 *(rp++) = cpu_to_le32(0); /* bits 63-32 */ in cx25821_update_riscprogram()
124 return rp; in cx25821_update_riscprogram()
127 static __le32 *cx25821_risc_field_upstream(struct cx25821_channel *chan, __le32 *rp, in cx25821_risc_field_upstream() argument
140 *(rp++) = cpu_to_le32(RISC_RESYNC | sync_line); in cx25821_risc_field_upstream()
144 *(rp++) = cpu_to_le32(RISC_NOOP); in cx25821_risc_field_upstream()
149 *(rp++) = cpu_to_le32(RISC_READ | RISC_SOL | RISC_EOL | bpl); in cx25821_risc_field_upstream()
150 *(rp++) = cpu_to_le32(databuf_phys_addr + offset); in cx25821_risc_field_upstream()
151 *(rp++) = cpu_to_le32(0); /* bits 63-32 */ in cx25821_risc_field_upstream()
162 *(rp++) = cpu_to_le32(RISC_WRITECR); in cx25821_risc_field_upstream()
163 *(rp++) = cpu_to_le32(sram_ch->dma_ctl); in cx25821_risc_field_upstream()
164 *(rp++) = cpu_to_le32(FLD_VID_FIFO_EN); in cx25821_risc_field_upstream()
165 *(rp++) = cpu_to_le32(0x00000001); in cx25821_risc_field_upstream()
169 return rp; in cx25821_risc_field_upstream()
178 __le32 *rp; in cx25821_risc_buffer_upstream() local
203 rp = out->_dma_virt_addr; in cx25821_risc_buffer_upstream()
210 rp = cx25821_risc_field_upstream(chan, rp, in cx25821_risc_buffer_upstream()
219 rp = cx25821_risc_field_upstream(chan, rp, in cx25821_risc_buffer_upstream()
237 *(rp++) = cpu_to_le32(RISC_JUMP | RISC_IRQ1 | risc_flag); in cx25821_risc_buffer_upstream()
238 *(rp++) = cpu_to_le32(risc_phys_jump_addr); in cx25821_risc_buffer_upstream()
239 *(rp++) = cpu_to_le32(0); in cx25821_risc_buffer_upstream()
417 __le32 *rp; in cx25821_video_upstream_irq() local
455 rp = cx25821_update_riscprogram(chan, in cx25821_video_upstream_irq()
462 *(rp++) = cpu_to_le32(RISC_JUMP); in cx25821_video_upstream_irq()
463 *(rp++) = cpu_to_le32(risc_phys_jump_addr); in cx25821_video_upstream_irq()
464 *(rp++) = cpu_to_le32(0); in cx25821_video_upstream_irq()