Home
last modified time | relevance | path

Searched refs:drcmr (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/dma/
H A Dpxa_dma.c106 u32 drcmr; /* Requestor of the channel */ member
193 u32 drcmr; in requester_chan_show() local
197 drcmr = readl_relaxed(phy->base + pxad_drcmr(i)); in requester_chan_show()
198 if ((drcmr & DRCMR_CHLNUM) == phy->idx) in requester_chan_show()
200 !!(drcmr & DRCMR_MAPVLD)); in requester_chan_show()
418 if (chan->drcmr <= pdev->nr_requestors) { in pxad_free_phy()
419 reg = pxad_drcmr(chan->drcmr); in pxad_free_phy()
462 if (phy->vchan->drcmr <= pdev->nr_requestors) { in phy_enable()
463 reg = pxad_drcmr(phy->vchan->drcmr); in phy_enable()
714 chan->drcmr = U32_MAX; in pxad_free_chan_resources()
[all …]
H A Dmmp_pdma.c121 u32 drcmr;
203 static u32 mmp_pdma_get_drcmr(struct mmp_pdma_device *pdev, u32 drcmr)
205 if (drcmr < DRCMR_REQ_LIMIT) in read_src_addr_32()
206 return DRCMR_BASE + (drcmr << 2); in read_src_addr_32()
207 return pdev->ops->drcmr_ext_base + ((drcmr - DRCMR_REQ_LIMIT) << 2); in read_src_addr_32()
316 reg = mmp_pdma_get_drcmr(pdev, phy->vchan->drcmr); in enable_chan()
452 reg = mmp_pdma_get_drcmr(pdev, pchan->drcmr);
1251 to_mmp_pdma_chan(chan)->drcmr = dma_spec->args[0]; in mmp_pdma_probe()
118 u32 drcmr; global() member
/linux/include/linux/dma/
H A Dpxa-dma.h22 unsigned int drcmr; member
/linux/arch/arm/mach-pxa/
H A Ddevices.h3 .prio = PXAD_PRIO_##_prio, .drcmr = _requestor })