Searched refs:dmamux (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/dma/
H A Dlpc18xx-dmamux.c44 struct lpc18xx_dmamux_data *dmamux = dev_get_drvdata(dev); local
48 spin_lock_irqsave(&dmamux->lock, flags);
50 spin_unlock_irqrestore(&dmamux->lock, flags);
57 struct lpc18xx_dmamux_data *dmamux = platform_get_drvdata(pdev); local
67 if (mux >= dmamux->dma_master_requests) {
86 spin_lock_irqsave(&dmamux->lock, flags);
87 if (dmamux->muxes[mux].busy) {
88 spin_unlock_irqrestore(&dmamux->lock, flags);
90 mux, mux, dmamux->muxes[mux].value);
95 dmamux
115 struct lpc18xx_dmamux_data *dmamux; local
[all...]
H A Dstm32-dmamux.c66 struct stm32_dmamux_data *dmamux = dev_get_drvdata(dev); local
71 spin_lock_irqsave(&dmamux->lock, flags);
73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0);
74 clear_bit(mux->chan_id, dmamux->dma_inuse);
78 spin_unlock_irqrestore(&dmamux->lock, flags);
90 struct stm32_dmamux_data *dmamux = platform_get_drvdata(pdev); local
101 if (dma_spec->args[0] > dmamux->dmamux_requests) {
111 spin_lock_irqsave(&dmamux->lock, flags);
112 mux->chan_id = find_first_zero_bit(dmamux->dma_inuse,
113 dmamux
[all...]
H A DMakefile52 obj-$(CONFIG_LPC18XX_DMAMUX) += lpc18xx-dmamux.o
74 obj-$(CONFIG_STM32_DMAMUX) += stm32-dmamux.o
/linux-master/drivers/dma/dw/
H A Drzn1-dmamux.c31 struct rzn1_dmamux_data *dmamux = dev_get_drvdata(dev); local
36 clear_bit(map->req_idx, dmamux->used_chans);
45 struct rzn1_dmamux_data *dmamux = platform_get_drvdata(pdev); local
87 if (test_and_set_bit(map->req_idx, dmamux->used_chans)) {
100 clear_bit(map->req_idx, dmamux->used_chans);
119 struct rzn1_dmamux_data *dmamux; local
121 dmamux = devm_kzalloc(&pdev->dev, sizeof(*dmamux), GFP_KERNEL);
122 if (!dmamux)
134 dmamux
[all...]
H A DMakefile13 obj-$(CONFIG_RZN1_DMAMUX) += rzn1-dmamux.o
/linux-master/drivers/clk/renesas/
H A Dr9a06g032-clocks.c681 u32 dmamux; local
688 dmamux = readl(sysctrl_priv->reg + R9A06G032_SYSCTRL_DMAMUX);
689 dmamux &= ~mask;
690 dmamux |= val & mask;
691 writel(dmamux, sysctrl_priv->reg + R9A06G032_SYSCTRL_DMAMUX);

Completed in 230 milliseconds