/linux-master/drivers/dma/sf-pdma/ |
H A D | Makefile | 1 obj-$(CONFIG_SF_PDMA) += sf-pdma.o
|
H A D | sf-pdma.c | 26 #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 D | sf-pdma.h | 57 #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 D | gf100.c | 34 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 D | nv04.c | 34 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 D | nv50.c | 34 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 D | gf119.c | 34 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 D | gv100.c | 32 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 D | base.c | 107 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 D | xgene-dma.c | 216 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 D | Makefile | 69 obj-$(CONFIG_SF_PDMA) += sf-pdma/
|
/linux-master/arch/arm/mach-dove/ |
H A D | common.c | 84 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 D | intel_ppgtt.c | 88 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 D | mtk_eth_soc.c | 48 .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 D | mtk_eth_soc.h | 1109 } pdma; member in struct:mtk_reg_map
|