Lines Matching refs:ch

69 	struct host1x_channel *ch = cdma_to_channel(cdma);  in cdma_start()  local
76 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_start()
80 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_start()
81 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_start()
82 host1x_ch_writel(ch, cdma->push_buffer.phys + in cdma_start()
87 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP | in cdma_start()
93 host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMACTRL); in cdma_start()
106 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_timeout_restart() local
113 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_timeout_restart()
117 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_timeout_restart()
118 host1x_ch_writel(ch, cdma->push_buffer.phys + in cdma_timeout_restart()
123 host1x_ch_writel(ch, getptr, HOST1X_CHANNEL_DMAPUT); in cdma_timeout_restart()
124 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP | in cdma_timeout_restart()
131 host1x_ch_readl(ch, HOST1X_CHANNEL_DMAGET), in cdma_timeout_restart()
132 host1x_ch_readl(ch, HOST1X_CHANNEL_DMAPUT), in cdma_timeout_restart()
136 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_timeout_restart()
138 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_timeout_restart()
141 host1x_ch_writel(ch, 0, HOST1X_CHANNEL_DMACTRL); in cdma_timeout_restart()
151 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_flush() local
154 host1x_ch_writel(ch, cdma->push_buffer.pos, in cdma_flush()
162 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_stop() local
167 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_stop()
181 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_freeze() local
189 dev_dbg(host->dev, "freezing channel (id %d)\n", ch->id); in cdma_freeze()
192 cmdproc_stop |= BIT(ch->id); in cdma_freeze()
196 __func__, host1x_ch_readl(ch, HOST1X_CHANNEL_DMAGET), in cdma_freeze()
197 host1x_ch_readl(ch, HOST1X_CHANNEL_DMAPUT), in cdma_freeze()
200 host1x_ch_writel(ch, HOST1X_CHANNEL_DMACTRL_DMASTOP, in cdma_freeze()
203 host1x_sync_writel(host, BIT(ch->id), HOST1X_SYNC_CH_TEARDOWN); in cdma_freeze()
212 struct host1x_channel *ch = cdma_to_channel(cdma); in cdma_resume() local
217 ch->id, getptr); in cdma_resume()
220 cmdproc_stop &= ~(BIT(ch->id)); in cdma_resume()
236 struct host1x_channel *ch; in cdma_timeout_handler() local
245 ch = cdma_to_channel(cdma); in cdma_timeout_handler()
260 cmdproc_stop = prev_cmdproc | BIT(ch->id); in cdma_timeout_handler()
273 cmdproc_stop = prev_cmdproc & ~(BIT(ch->id)); in cdma_timeout_handler()
287 host1x_cdma_update_sync_queue(cdma, ch->dev); in cdma_timeout_handler()