Home
last modified time | relevance | path

Searched refs:sdma (Results 1 – 7 of 7) sorted by relevance

/drivers/dma/
Dimx-sdma.c249 struct sdma_engine *sdma; member
464 static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event) in chnenbl_ofs() argument
466 u32 chnenbl0 = sdma->drvdata->chnenbl0; in chnenbl_ofs()
473 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() local
480 evt = readl_relaxed(sdma->regs + SDMA_H_EVTOVR); in sdma_config_ownership()
481 mcu = readl_relaxed(sdma->regs + SDMA_H_HOSTOVR); in sdma_config_ownership()
482 dsp = readl_relaxed(sdma->regs + SDMA_H_DSPOVR); in sdma_config_ownership()
499 writel_relaxed(evt, sdma->regs + SDMA_H_EVTOVR); in sdma_config_ownership()
500 writel_relaxed(mcu, sdma->regs + SDMA_H_HOSTOVR); in sdma_config_ownership()
501 writel_relaxed(dsp, sdma->regs + SDMA_H_DSPOVR); in sdma_config_ownership()
[all …]
Dsirf-dma.c115 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(&schan->chan); in sirfsoc_dma_execute() local
130 writel_relaxed(sdesc->width, sdma->base + SIRFSOC_DMA_WIDTH_0 + in sirfsoc_dma_execute()
134 sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_CTRL); in sirfsoc_dma_execute()
135 writel_relaxed(sdesc->xlen, sdma->base + cid * 0x10 + in sirfsoc_dma_execute()
137 writel_relaxed(sdesc->ylen, sdma->base + cid * 0x10 + in sirfsoc_dma_execute()
139 writel_relaxed(readl_relaxed(sdma->base + SIRFSOC_DMA_INT_EN) | in sirfsoc_dma_execute()
140 (1 << cid), sdma->base + SIRFSOC_DMA_INT_EN); in sirfsoc_dma_execute()
146 writel(sdesc->addr >> 2, sdma->base + cid * 0x10 + SIRFSOC_DMA_CH_ADDR); in sirfsoc_dma_execute()
150 readl_relaxed(sdma->base + SIRFSOC_DMA_CH_LOOP_CTRL), in sirfsoc_dma_execute()
151 sdma->base + SIRFSOC_DMA_CH_LOOP_CTRL); in sirfsoc_dma_execute()
[all …]
DTODO8 - imx-sdma
DMakefile24 obj-$(CONFIG_IMX_SDMA) += imx-sdma.o
/drivers/scsi/isci/
Dhost.c809 &ihost->scu_registers->sdma.unsolicited_frame_queue_control); in sci_controller_initialize_unsolicited_frame_queue()
818 &ihost->scu_registers->sdma.unsolicited_frame_get_pointer); in sci_controller_initialize_unsolicited_frame_queue()
822 &ihost->scu_registers->sdma.unsolicited_frame_put_pointer); in sci_controller_initialize_unsolicited_frame_queue()
1557 writel(0, &ihost->scu_registers->sdma.unsolicited_frame_get_pointer); in sci_controller_reset_hardware()
2205 val = readl(&ihost->scu_registers->sdma.pdma_configuration); in sci_controller_initialize()
2207 writel(val, &ihost->scu_registers->sdma.pdma_configuration); in sci_controller_initialize()
2209 val = readl(&ihost->scu_registers->sdma.cdma_configuration); in sci_controller_initialize()
2211 writel(val, &ihost->scu_registers->sdma.cdma_configuration); in sci_controller_initialize()
2321 &ihost->scu_registers->sdma.uf_header_base_address_lower); in sci_controller_mem_init()
2323 &ihost->scu_registers->sdma.uf_header_base_address_upper); in sci_controller_mem_init()
[all …]
Dregisters.h1841 struct scu_sdma_registers sdma; member
/drivers/gpu/drm/radeon/
Dradeon_ucode.h216 struct sdma_firmware_header_v1_0 sdma; member