Lines Matching refs:chcr

78 	u32 chcr;  member
312 u32 chcr = rcar_dmac_chan_read(chan, RCAR_DMACHCR); in rcar_dmac_chan_is_busy() local
314 return (chcr & (RCAR_DMACHCR_DE | RCAR_DMACHCR_TE)) == RCAR_DMACHCR_DE; in rcar_dmac_chan_is_busy()
320 u32 chcr = desc->chcr; in rcar_dmac_chan_start_xfer() local
363 chcr |= RCAR_DMACHCR_RPT_SAR | RCAR_DMACHCR_RPT_DAR in rcar_dmac_chan_start_xfer()
371 chcr |= RCAR_DMACHCR_DPM_ENABLED | RCAR_DMACHCR_IE; in rcar_dmac_chan_start_xfer()
377 chcr |= RCAR_DMACHCR_DPM_INFINITE | RCAR_DMACHCR_DSIE; in rcar_dmac_chan_start_xfer()
383 chcr |= RCAR_DMACHCR_DPM_INFINITE; in rcar_dmac_chan_start_xfer()
405 chcr |= RCAR_DMACHCR_DPM_DISABLED | RCAR_DMACHCR_IE; in rcar_dmac_chan_start_xfer()
408 rcar_dmac_chan_write(chan, RCAR_DMACHCR, chcr | RCAR_DMACHCR_DE); in rcar_dmac_chan_start_xfer()
717 u32 chcr = rcar_dmac_chan_read(chan, RCAR_DMACHCR); in rcar_dmac_chan_halt() local
719 chcr &= ~(RCAR_DMACHCR_DSE | RCAR_DMACHCR_DSIE | RCAR_DMACHCR_IE | in rcar_dmac_chan_halt()
721 rcar_dmac_chan_write(chan, RCAR_DMACHCR, chcr); in rcar_dmac_chan_halt()
785 u32 chcr; in rcar_dmac_chan_configure_desc() local
789 chcr = RCAR_DMACHCR_DM_INC | RCAR_DMACHCR_SM_FIXED in rcar_dmac_chan_configure_desc()
795 chcr = RCAR_DMACHCR_DM_FIXED | RCAR_DMACHCR_SM_INC in rcar_dmac_chan_configure_desc()
802 chcr = RCAR_DMACHCR_DM_INC | RCAR_DMACHCR_SM_INC in rcar_dmac_chan_configure_desc()
809 desc->chcr = chcr | chcr_ts[desc->xfer_shift]; in rcar_dmac_chan_configure_desc()
1330 u32 chcr; in rcar_dmac_isr_channel() local
1334 chcr = rcar_dmac_chan_read(chan, RCAR_DMACHCR); in rcar_dmac_isr_channel()
1335 if (chcr & RCAR_DMACHCR_TE) in rcar_dmac_isr_channel()
1337 rcar_dmac_chan_write(chan, RCAR_DMACHCR, chcr & ~mask); in rcar_dmac_isr_channel()
1339 if (chcr & RCAR_DMACHCR_DSE) in rcar_dmac_isr_channel()
1342 if (chcr & RCAR_DMACHCR_TE) in rcar_dmac_isr_channel()