Home
last modified time | relevance | path

Searched refs:dcsr (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dsa11x0-dma.c114 u32 dcsr; member
165 u32 dcsr; in sa11x0_dma_start_sg() local
170 dcsr = readl_relaxed(base + DMA_DCSR_R); in sa11x0_dma_start_sg()
173 if ((dcsr & (DCSR_STRTA | DCSR_STRTB)) == (DCSR_STRTA | DCSR_STRTB)) in sa11x0_dma_start_sg()
201 if (((dcsr & (DCSR_BIU | DCSR_STRTB)) == (DCSR_BIU | DCSR_STRTB)) || in sa11x0_dma_start_sg()
202 ((dcsr & (DCSR_BIU | DCSR_STRTA)) == 0)) { in sa11x0_dma_start_sg()
205 dcsr = DCSR_STRTA | DCSR_IE | DCSR_RUN; in sa11x0_dma_start_sg()
209 dcsr = DCSR_STRTB | DCSR_IE | DCSR_RUN; in sa11x0_dma_start_sg()
214 writel(dcsr, base + DMA_DCSR_S); in sa11x0_dma_start_sg()
217 p->num, dcsr, in sa11x0_dma_start_sg()
253 u32 dcsr; sa11x0_dma_irq() local
404 u32 dcsr; sa11x0_dma_pos() local
1011 u32 dcsr, saved_dcsr; sa11x0_dma_suspend() local
1050 u32 dcsr = readl_relaxed(p->base + DMA_DCSR_R); sa11x0_dma_resume() local
[all...]
H A Dpxa_dma.c216 #define PXA_DCSR_STR(flag) (dcsr & PXA_DCSR_##flag ? #flag" " : "")
265 u32 dcsr, dcmd; in chan_state_show() local
271 dcsr = _phy_readl_relaxed(phy, DCSR); in chan_state_show()
283 dcsr, PXA_DCSR_STR(RUN), PXA_DCSR_STR(NODESC), in chan_state_show()
432 u32 dcsr; in is_chan_running() local
437 dcsr = phy_readl_relaxed(phy, DCSR); in is_chan_running()
438 return dcsr & PXA_DCSR_RUN; in is_chan_running()
481 u32 dcsr; in phy_disable() local
486 dcsr = phy_readl_relaxed(phy, DCSR); in phy_disable()
489 phy_writel(phy, dcsr in phy_disable()
586 u32 dcsr; clear_chan_irq() local
608 unsigned int dcsr; pxad_chan_handler() local
[all...]
H A Dmmp_pdma.c186 u32 dcsr; in clear_chan_irq() local
194 dcsr = readl(phy->base + reg); in clear_chan_irq()
195 writel(dcsr, phy->base + reg); in clear_chan_irq()
196 if ((dcsr & DCSR_BUSERR) && (phy->vchan)) in clear_chan_irq()
/kernel/linux/linux-6.6/drivers/dma/
H A Dsa11x0-dma.c114 u32 dcsr; member
165 u32 dcsr; in sa11x0_dma_start_sg() local
170 dcsr = readl_relaxed(base + DMA_DCSR_R); in sa11x0_dma_start_sg()
173 if ((dcsr & (DCSR_STRTA | DCSR_STRTB)) == (DCSR_STRTA | DCSR_STRTB)) in sa11x0_dma_start_sg()
201 if (((dcsr & (DCSR_BIU | DCSR_STRTB)) == (DCSR_BIU | DCSR_STRTB)) || in sa11x0_dma_start_sg()
202 ((dcsr & (DCSR_BIU | DCSR_STRTA)) == 0)) { in sa11x0_dma_start_sg()
205 dcsr = DCSR_STRTA | DCSR_IE | DCSR_RUN; in sa11x0_dma_start_sg()
209 dcsr = DCSR_STRTB | DCSR_IE | DCSR_RUN; in sa11x0_dma_start_sg()
214 writel(dcsr, base + DMA_DCSR_S); in sa11x0_dma_start_sg()
217 p->num, dcsr, in sa11x0_dma_start_sg()
253 u32 dcsr; sa11x0_dma_irq() local
404 u32 dcsr; sa11x0_dma_pos() local
1011 u32 dcsr, saved_dcsr; sa11x0_dma_suspend() local
1050 u32 dcsr = readl_relaxed(p->base + DMA_DCSR_R); sa11x0_dma_resume() local
[all...]
H A Dpxa_dma.c216 #define PXA_DCSR_STR(flag) (dcsr & PXA_DCSR_##flag ? #flag" " : "")
265 u32 dcsr, dcmd; in chan_state_show() local
271 dcsr = _phy_readl_relaxed(phy, DCSR); in chan_state_show()
283 dcsr, PXA_DCSR_STR(RUN), PXA_DCSR_STR(NODESC), in chan_state_show()
432 u32 dcsr; in is_chan_running() local
437 dcsr = phy_readl_relaxed(phy, DCSR); in is_chan_running()
438 return dcsr & PXA_DCSR_RUN; in is_chan_running()
481 u32 dcsr; in phy_disable() local
486 dcsr = phy_readl_relaxed(phy, DCSR); in phy_disable()
489 phy_writel(phy, dcsr in phy_disable()
586 u32 dcsr; clear_chan_irq() local
608 unsigned int dcsr; pxad_chan_handler() local
[all...]
H A Dmmp_pdma.c185 u32 dcsr; in clear_chan_irq() local
193 dcsr = readl(phy->base + reg); in clear_chan_irq()
194 writel(dcsr, phy->base + reg); in clear_chan_irq()
195 if ((dcsr & DCSR_BUSERR) && (phy->vchan)) in clear_chan_irq()
/kernel/linux/linux-5.10/arch/csky/include/uapi/asm/
H A Dptrace.h39 unsigned long dcsr; member
/kernel/linux/linux-6.6/arch/csky/include/uapi/asm/
H A Dptrace.h38 unsigned long dcsr; member
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Dptrace.h36 #define MAX_REG_OFFSET offsetof(struct pt_regs, dcsr)
/kernel/linux/linux-6.6/arch/csky/include/asm/
H A Dptrace.h35 #define MAX_REG_OFFSET offsetof(struct pt_regs, dcsr)
/kernel/linux/linux-5.10/arch/csky/kernel/
H A Dptrace.c104 regs.dcsr = task_pt_regs(target)->dcsr; in gpr_set()
245 REG_OFFSET_NAME(dcsr),
/kernel/linux/linux-6.6/arch/csky/kernel/
H A Dptrace.c104 regs.dcsr = task_pt_regs(target)->dcsr; in gpr_set()
245 REG_OFFSET_NAME(dcsr),
/kernel/linux/linux-5.10/include/linux/
H A Dparport.h32 unsigned int dcsr; member
/kernel/linux/linux-6.6/include/linux/
H A Dparport.h32 unsigned int dcsr; member

Completed in 17 milliseconds