Lines Matching refs:chcr
176 u32 chcr = chcr_read(sh_chan);
178 if ((chcr & (CHCR_DE | CHCR_TE)) == CHCR_DE)
184 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr)
188 int cnt = ((chcr & pdata->ts_low_mask) >> pdata->ts_low_shift) |
189 ((chcr & pdata->ts_high_mask) >> pdata->ts_high_shift);
224 u32 chcr = chcr_read(sh_chan);
229 chcr |= CHCR_DE | shdev->chcr_ie_bit;
230 chcr_write(sh_chan, chcr & ~CHCR_TE);
238 u32 chcr = DM_INC | SM_INC | RS_AUTO | log2size_to_chcr(sh_chan,
240 sh_chan->xmit_shift = calc_xmit_shift(sh_chan, chcr);
241 chcr_write(sh_chan, chcr);
314 dmae_set_chcr(sh_chan, cfg->chcr);
370 u32 chcr = chcr_read(sh_chan);
372 chcr &= ~(CHCR_DE | CHCR_TE | shdev->chcr_ie_bit);
373 chcr_write(sh_chan, chcr);
619 dmae_set_chcr(sh_chan, cfg->chcr);