/linux-4.1.27/arch/sh/drivers/dma/ |
D | dma-sh.c | 96 u32 chcr = __raw_readl(dma_base_addr(chan->chan) + CHCR); in calc_xmit_shift() local 97 int cnt = ((chcr & CHCR_TS_LOW_MASK) >> CHCR_TS_LOW_SHIFT) | in calc_xmit_shift() 98 ((chcr & CHCR_TS_HIGH_MASK) >> CHCR_TS_HIGH_SHIFT); in calc_xmit_shift() 112 u32 chcr; in dma_tei() local 114 chcr = __raw_readl(dma_base_addr(chan->chan) + CHCR); in dma_tei() 116 if (!(chcr & CHCR_TE)) in dma_tei() 119 chcr &= ~(CHCR_IE | CHCR_DE); in dma_tei() 120 __raw_writel(chcr, (dma_base_addr(chan->chan) + CHCR)); in dma_tei() 142 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr) in sh_dmac_configure_channel() argument 144 if (!chcr) in sh_dmac_configure_channel() [all …]
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | setup-sh73a0.c | 252 .chcr = CHCR_TX(XMIT_SZ_8BIT), 257 .chcr = CHCR_RX(XMIT_SZ_8BIT), 262 .chcr = CHCR_TX(XMIT_SZ_8BIT), 267 .chcr = CHCR_RX(XMIT_SZ_8BIT), 272 .chcr = CHCR_TX(XMIT_SZ_8BIT), 277 .chcr = CHCR_RX(XMIT_SZ_8BIT), 282 .chcr = CHCR_TX(XMIT_SZ_8BIT), 287 .chcr = CHCR_RX(XMIT_SZ_8BIT), 292 .chcr = CHCR_TX(XMIT_SZ_8BIT), 297 .chcr = CHCR_RX(XMIT_SZ_8BIT), [all …]
|
D | setup-r8a7740.c | 336 .chcr = CHCR_TX(XMIT_SZ_16BIT), 341 .chcr = CHCR_RX(XMIT_SZ_16BIT), 346 .chcr = CHCR_TX(XMIT_SZ_16BIT), 351 .chcr = CHCR_RX(XMIT_SZ_16BIT), 356 .chcr = CHCR_TX(XMIT_SZ_16BIT), 361 .chcr = CHCR_RX(XMIT_SZ_16BIT), 366 .chcr = CHCR_TX(XMIT_SZ_32BIT), 371 .chcr = CHCR_RX(XMIT_SZ_32BIT), 376 .chcr = CHCR_TX(XMIT_SZ_32BIT), 381 .chcr = CHCR_TX(XMIT_SZ_32BIT), [all …]
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
D | setup-sh7757.c | 126 .chcr = SM_INC | RS_ERS | 0x40000000 | 133 .chcr = DM_INC | RS_ERS | 0x40000000 | 140 .chcr = SM_INC | RS_ERS | 0x40000000 | 147 .chcr = DM_INC | RS_ERS | 0x40000000 | 157 .chcr = SM_INC | RS_ERS | 0x40000000 | 164 .chcr = DM_INC | RS_ERS | 0x40000000 | 171 .chcr = SM_INC | RS_ERS | 0x40000000 | 178 .chcr = DM_INC | RS_ERS | 0x40000000 | 185 .chcr = SM_INC | RS_ERS | 0x40000000 | 192 .chcr = DM_INC | RS_ERS | 0x40000000 | [all …]
|
D | setup-sh7724.c | 39 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 44 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 49 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 54 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 59 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 64 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 69 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 74 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 79 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 84 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), [all …]
|
D | setup-sh7722.c | 33 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 38 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 43 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 48 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 53 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 58 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_8BIT), 63 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_32BIT), 68 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_32BIT), 73 .chcr = DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL(XMIT_SZ_32BIT), 78 .chcr = DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL(XMIT_SZ_32BIT), [all …]
|
/linux-4.1.27/drivers/dma/sh/ |
D | shdma-r8a73a4.c | 18 .chcr = CHCR_TX(XMIT_SZ_32BIT), 21 .chcr = CHCR_RX(XMIT_SZ_32BIT), 24 .chcr = CHCR_TX(XMIT_SZ_32BIT), 27 .chcr = CHCR_RX(XMIT_SZ_32BIT),
|
D | rcar-dmac.c | 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() [all …]
|
D | shdmac.c | 181 u32 chcr = chcr_read(sh_chan); in dmae_is_busy() local 183 if ((chcr & (CHCR_DE | CHCR_TE)) == CHCR_DE) in dmae_is_busy() 189 static unsigned int calc_xmit_shift(struct sh_dmae_chan *sh_chan, u32 chcr) in calc_xmit_shift() argument 193 int cnt = ((chcr & pdata->ts_low_mask) >> pdata->ts_low_shift) | in calc_xmit_shift() 194 ((chcr & pdata->ts_high_mask) >> pdata->ts_high_shift); in calc_xmit_shift() 229 u32 chcr = chcr_read(sh_chan); in dmae_start() local 234 chcr |= CHCR_DE | shdev->chcr_ie_bit; in dmae_start() 235 chcr_write(sh_chan, chcr & ~CHCR_TE); in dmae_start() 243 u32 chcr = DM_INC | SM_INC | RS_AUTO | log2size_to_chcr(sh_chan, in dmae_init() local 245 sh_chan->xmit_shift = calc_xmit_shift(sh_chan, chcr); in dmae_init() [all …]
|
D | usb-dmac.c | 180 u32 chcr = usb_dmac_chan_read(chan, USB_DMACHCR); in usb_dmac_chan_is_busy() local 182 return (chcr & (USB_DMACHCR_DE | USB_DMACHCR_TE)) == USB_DMACHCR_DE; in usb_dmac_chan_is_busy() 367 u32 chcr = usb_dmac_chan_read(chan, USB_DMACHCR); in usb_dmac_chan_halt() local 369 chcr &= ~(USB_DMACHCR_IE | USB_DMACHCR_TE | USB_DMACHCR_DE); in usb_dmac_chan_halt() 370 usb_dmac_chan_write(chan, USB_DMACHCR, chcr); in usb_dmac_chan_halt() 605 u32 chcr; in usb_dmac_isr_channel() local 609 chcr = usb_dmac_chan_read(chan, USB_DMACHCR); in usb_dmac_isr_channel() 610 if (chcr & check_bits) in usb_dmac_isr_channel() 612 if (chcr & USB_DMACHCR_NULL) { in usb_dmac_isr_channel() 615 chcr |= USB_DMACHCR_FTE; in usb_dmac_isr_channel() [all …]
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | mite.c | 352 unsigned int chor, chcr, mcr, dcr, lkcr; in mite_prep_dma() local 360 chcr = CHCR_SET_DMA_IE | CHCR_LINKSHORT | CHCR_SET_DONE_IE | in mite_prep_dma() 370 chcr |= CHCR_SET_LC_IE; in mite_prep_dma() 379 chcr |= CHCR_BYTE_SWAP_DEVICE | CHCR_BYTE_SWAP_MEMORY; in mite_prep_dma() 382 chcr |= CHCR_DEV_TO_MEM; in mite_prep_dma() 384 writel(chcr, mite->mite_io_addr + MITE_CHCR(mite_chan->channel)); in mite_prep_dma()
|
/linux-4.1.27/include/linux/platform_data/ |
D | dma-rcar-audmapp.h | 26 u32 chcr; member
|
/linux-4.1.27/include/linux/ |
D | sh_dma.h | 32 u32 chcr; member
|
/linux-4.1.27/sound/soc/sh/rcar/ |
D | dma.c | 321 rsnd_dmapp_write(dma, dmapp->chcr, PDMACHCR); in rsnd_dmapp_start() 332 dmapp->chcr = rsnd_dmapp_get_chcr(mod_from, mod_to) | PDMACHCR_DE; in rsnd_dmapp_init() 339 dmapp->dmapp_id, &dma->src_addr, &dma->dst_addr, dmapp->chcr); in rsnd_dmapp_init()
|
D | rsnd.h | 188 u32 chcr; member
|