Lines Matching refs:dmac

376 	struct pl330_dmac *dmac;  member
431 struct pl330_dmac *dmac; member
558 return thrd->dmac->manager == thrd; in is_manager()
564 return (thrd->dmac->pcfg.mode & DMAC_MODE_NS) ? true : false; in _manager_ns()
865 void __iomem *regs = thrd->dmac->base; in _until_dmac_idle()
885 void __iomem *regs = thrd->dmac->base; in _execute_DBGINSN()
900 dev_err(thrd->dmac->ddma.dev, "DMAC halted!\n"); in _execute_DBGINSN()
910 void __iomem *regs = thrd->dmac->base; in _state()
968 void __iomem *regs = thrd->dmac->base; in _stop()
995 void __iomem *regs = thrd->dmac->base; in _trigger()
1032 dev_info(thrd->dmac->ddma.dev, "%s:%d Recipe for ABORT!\n", in _trigger()
1463 struct pl330_dmac *pl330 = thrd->dmac; in pl330_submit_req()
1486 dev_info(thrd->dmac->ddma.dev, "%s:%d\n", in pl330_submit_req()
1494 dev_info(thrd->dmac->ddma.dev, in pl330_submit_req()
1732 struct pl330_dmac *pl330 = thrd->dmac; in _alloc_event()
1785 struct pl330_dmac *pl330 = thrd->dmac; in _free_event()
1854 struct pl330_dmac *pl330 = thrd->dmac; in _reset_thread()
1887 thrd->dmac = pl330; in dmac_alloc_threads()
1895 thrd->dmac = pl330; in dmac_alloc_threads()
2050 dev_err(pch->dmac->ddma.dev, "%s:%d Bad Desc(%d)\n", in fill_queue()
2078 spin_lock(&pch->thread->dmac->lock); in pl330_tasklet()
2080 spin_unlock(&pch->thread->dmac->lock); in pl330_tasklet()
2085 spin_lock(&pch->thread->dmac->lock); in pl330_tasklet()
2087 spin_unlock(&pch->thread->dmac->lock); in pl330_tasklet()
2103 spin_lock(&pch->thread->dmac->lock); in pl330_tasklet()
2105 spin_unlock(&pch->thread->dmac->lock); in pl330_tasklet()
2110 list_move_tail(&desc->node, &pch->dmac->desc_pool); in pl330_tasklet()
2125 pm_runtime_mark_last_busy(pch->dmac->ddma.dev); in pl330_tasklet()
2126 pm_runtime_put_autosuspend(pch->dmac->ddma.dev); in pl330_tasklet()
2153 struct pl330_dmac *pl330 = pch->dmac; in pl330_alloc_chan_resources()
2247 pch->dmac->quirks); in pl330_config_write()
2254 pch->dmac->quirks); in pl330_config_write()
2275 struct pl330_dmac *pl330 = pch->dmac; in pl330_terminate_all()
2324 struct pl330_dmac *pl330 = pch->dmac; in pl330_pause()
2344 struct pl330_dmac *pl330 = pch->dmac; in pl330_free_chan_resources()
2349 pm_runtime_get_sync(pch->dmac->ddma.dev); in pl330_free_chan_resources()
2356 list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool); in pl330_free_chan_resources()
2359 pm_runtime_mark_last_busy(pch->dmac->ddma.dev); in pl330_free_chan_resources()
2360 pm_runtime_put_autosuspend(pch->dmac->ddma.dev); in pl330_free_chan_resources()
2368 struct pl330_dmac *pl330 = pch->dmac; in pl330_get_current_xferred_count()
2369 void __iomem *regs = thrd->dmac->base; in pl330_get_current_xferred_count()
2381 pm_runtime_mark_last_busy(pch->dmac->ddma.dev); in pl330_get_current_xferred_count()
2410 spin_lock(&pch->thread->dmac->lock); in pl330_tx_status()
2453 spin_unlock(&pch->thread->dmac->lock); in pl330_tx_status()
2476 pm_runtime_get_sync(pch->dmac->ddma.dev); in pl330_issue_pending()
2579 struct pl330_dmac *pl330 = pch->dmac; in pl330_get_desc()
2604 desc->rqcfg.pcfg = &pch->dmac->pcfg; in pl330_get_desc()
2626 dev_err(pch->dmac->ddma.dev, "%s:%d Unable to fetch desc\n", in __pl330_prep_dma_memcpy()
2650 struct pl330_dmac *pl330 = pch->dmac; in get_burst_len()
2671 struct pl330_dmac *pl330 = pch->dmac; in pl330_prep_dma_cyclic()
2680 dev_err(pch->dmac->ddma.dev, "%s:%d Invalid dma direction\n", in pl330_prep_dma_cyclic()
2693 dev_err(pch->dmac->ddma.dev, "%s:%d Unable to fetch desc\n", in pl330_prep_dma_cyclic()
2766 pl330 = pch->dmac; in pl330_prep_dma_memcpy()
2852 struct pl330_dmac *pl330 = pch->dmac; in pl330_prep_slave_sg()
2854 dev_err(pch->dmac->ddma.dev, in pl330_prep_slave_sg()
3109 pch->dmac = pl330; in pl330_probe()