Lines Matching defs:chcr
168 u32 chcr = chcr_read(sh_chan);
170 if ((chcr & (CHCR_DE | CHCR_TE)) == CHCR_DE)
176 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr)
180 int cnt = ((chcr & pdata->ts_low_mask) >> pdata->ts_low_shift) |
181 ((chcr & pdata->ts_high_mask) >> pdata->ts_high_shift);
216 u32 chcr = chcr_read(sh_chan);
221 chcr |= CHCR_DE | shdev->chcr_ie_bit;
222 chcr_write(sh_chan, chcr & ~CHCR_TE);
228 u32 chcr = chcr_read(sh_chan);
230 chcr &= ~(CHCR_DE | CHCR_TE | shdev->chcr_ie_bit);
231 chcr_write(sh_chan, chcr);
240 u32 chcr = DM_INC | SM_INC | 0x400 | log2size_to_chcr(sh_chan,
242 sh_chan->xmit_shift = calc_xmit_shift(sh_chan, chcr);
243 chcr_write(sh_chan, chcr);
353 dmae_set_chcr(sh_chan, cfg->chcr);
927 u32 chcr;
931 chcr = chcr_read(sh_chan);
933 if (chcr & CHCR_TE) {
1483 dmae_set_chcr(sh_chan, cfg->chcr);