host1x_ch_writel
void host1x_ch_writel(struct host1x_channel *ch, u32 v, u32 r);
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP,
host1x_ch_writel(ch, lower_32_bits(start), HOST1X_CHANNEL_DMASTART);
host1x_ch_writel(ch, upper_32_bits(start), HOST1X_CHANNEL_DMASTART_HI);
host1x_ch_writel(ch, lower_32_bits(end), HOST1X_CHANNEL_DMAEND);
host1x_ch_writel(ch, upper_32_bits(end), HOST1X_CHANNEL_DMAEND_HI);
host1x_ch_writel(ch, getptr, HOST1X_CHANNEL_DMAPUT);
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP |
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP,
host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT);
host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMACTRL);
host1x_ch_writel(ch, cdma->push_buffer.pos,
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP,
host1x_ch_writel(ch, stop ? 0x1 : 0x0, HOST1X_CHANNEL_CMDPROC_STOP);
host1x_ch_writel(ch, 0x1, HOST1X_CHANNEL_TEARDOWN);
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP,
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP,
host1x_ch_writel(ch, lower_32_bits(start), HOST1X_CHANNEL_DMASTART);
host1x_ch_writel(ch, upper_32_bits(start), HOST1X_CHANNEL_DMASTART_HI);
host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT);
host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMAPUT_HI);
host1x_ch_writel(ch, lower_32_bits(end), HOST1X_CHANNEL_DMAEND);
host1x_ch_writel(ch, upper_32_bits(end), HOST1X_CHANNEL_DMAEND_HI);
host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP |
host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMACTRL);
host1x_ch_writel(channel, stream_id, HOST1X_CHANNEL_SMMU_STREAMID);
host1x_ch_writel(ch,