Searched refs:pdma (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/dma/sf-pdma/
H A DMakefile1 obj-$(CONFIG_SF_PDMA) += sf-pdma.o
H A Dsf-pdma.c26 #include "sf-pdma.h"
71 desc->xfer_type = desc->chan->pdma->transfer_type;
93 dev_err(chan->pdma->dma_dev.dev,
260 dev_err(chan->pdma->dma_dev.dev, "NULL desc.\n");
389 * @pdma: pointer of PDMA engine. Caller should check NULL
401 static int sf_pdma_irq_init(struct platform_device *pdev, struct sf_pdma *pdma) argument
406 for (i = 0; i < pdma->n_chans; i++) {
407 chan = &pdma->chans[i];
441 * @pdma: pointer of PDMA engine. Caller should check NULL
451 static void sf_pdma_setup_chans(struct sf_pdma *pdma) argument
499 struct sf_pdma *pdma; local
596 struct sf_pdma *pdma = platform_get_drvdata(pdev); local
[all...]
H A Dsf-pdma.h57 #define SF_PDMA_REG_BASE(ch) (pdma->membase + (PDMA_CHAN_OFFSET * (ch)))
96 struct sf_pdma *pdma; member in struct:sf_pdma_chan
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Dgf100.c34 struct nvkm_dma **pdma)
36 return nvkm_dma_new_(&gf100_dma, device, type, inst, pdma);
33 gf100_dma_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
H A Dnv04.c34 struct nvkm_dma **pdma)
36 return nvkm_dma_new_(&nv04_dma, device, type, inst, pdma);
33 nv04_dma_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
H A Dnv50.c34 struct nvkm_dma **pdma)
36 return nvkm_dma_new_(&nv50_dma, device, type, inst, pdma);
33 nv50_dma_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
H A Dgf119.c34 struct nvkm_dma **pdma)
36 return nvkm_dma_new_(&gf119_dma, device, type, inst, pdma);
33 gf119_dma_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
H A Dgv100.c32 struct nvkm_dma **pdma)
34 return nvkm_dma_new_(&gv100_dma, device, type, inst, pdma);
31 gv100_dma_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
H A Dbase.c107 enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma)
111 if (!(dma = *pdma = kzalloc(sizeof(*dma), GFP_KERNEL)))
106 nvkm_dma_new_(const struct nvkm_dma_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) argument
/linux-master/drivers/dma/
H A Dxgene-dma.c216 struct xgene_dma *pdma; member in struct:xgene_dma_ring
248 * @pdma: X-Gene DMA device structure reference
272 struct xgene_dma *pdma; member in struct:xgene_dma_chan
344 static bool is_pq_enabled(struct xgene_dma *pdma) argument
348 val = ioread32(pdma->csr_efuse + XGENE_SOC_JTAG1_SHADOW);
1014 struct xgene_dma *pdma = (struct xgene_dma *)id; local
1018 val = ioread32(pdma->csr_dma + XGENE_DMA_INT);
1021 iowrite32(val, pdma->csr_dma + XGENE_DMA_INT);
1026 dev_err(pdma->dev,
1036 iowrite32(ring->num, ring->pdma
1257 xgene_dma_init_rings(struct xgene_dma *pdma) argument
1273 xgene_dma_enable(struct xgene_dma *pdma) argument
1284 xgene_dma_disable(struct xgene_dma *pdma) argument
1293 xgene_dma_mask_interrupts(struct xgene_dma *pdma) argument
1314 xgene_dma_unmask_interrupts(struct xgene_dma *pdma) argument
1336 xgene_dma_init_hw(struct xgene_dma *pdma) argument
1364 xgene_dma_init_ring_mngr(struct xgene_dma *pdma) argument
1404 xgene_dma_init_mem(struct xgene_dma *pdma) argument
1431 xgene_dma_request_irqs(struct xgene_dma *pdma) argument
1470 xgene_dma_free_irqs(struct xgene_dma *pdma) argument
1531 xgene_dma_async_register(struct xgene_dma *pdma, int id) argument
1574 xgene_dma_init_async(struct xgene_dma *pdma) argument
1593 xgene_dma_async_unregister(struct xgene_dma *pdma) argument
1601 xgene_dma_init_channels(struct xgene_dma *pdma) argument
1617 xgene_dma_get_resources(struct platform_device *pdev, struct xgene_dma *pdma) argument
1702 struct xgene_dma *pdma; local
1781 struct xgene_dma *pdma = platform_get_drvdata(pdev); local
[all...]
H A DMakefile69 obj-$(CONFIG_SF_PDMA) += sf-pdma/
/linux-master/arch/arm/mach-dove/
H A Dcommon.c84 struct clk *nand, *camera, *i2s0, *i2s1, *crypto, *ac97, *pdma; local
102 pdma = dove_register_gate("pdma", "tclk", CLOCK_GATING_BIT_PDMA);
127 orion_clkdev_add(NULL, "dove-pdma", pdma);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_ppgtt.c88 write_dma_entry(struct drm_i915_gem_object * const pdma, argument
92 u64 * const vaddr = __px_vaddr(pdma);
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c48 .pdma = {
96 .pdma = {
112 .pdma = {
160 .pdma = {
916 val = mtk_r32(eth, eth->soc->reg_map->pdma.irq_mask);
917 mtk_w32(eth, val & ~mask, eth->soc->reg_map->pdma.irq_mask);
927 val = mtk_r32(eth, eth->soc->reg_map->pdma.irq_mask);
928 mtk_w32(eth, val | mask, eth->soc->reg_map->pdma.irq_mask);
2425 reg_map->pdma.irq_status);
2432 mtk_r32(eth, reg_map->pdma
[all...]
H A Dmtk_eth_soc.h1109 } pdma; member in struct:mtk_reg_map

Completed in 150 milliseconds