Lines Matching refs:dma_priv
309 if (priv->dma_priv.enable) in renesas_sdhi_internal_dmac_enable_dma()
310 priv->dma_priv.enable(host, enable); in renesas_sdhi_internal_dmac_enable_dma()
331 struct renesas_sdhi_dma *dma_priv = &priv->dma_priv; in renesas_sdhi_internal_dmac_dma_irq() local
340 set_bit(SDHI_DMA_END_FLAG_DMA, &dma_priv->end_flags); in renesas_sdhi_internal_dmac_dma_irq()
341 if (test_bit(SDHI_DMA_END_FLAG_ACCESS, &dma_priv->end_flags)) in renesas_sdhi_internal_dmac_dma_irq()
342 queue_work(system_bh_wq, &dma_priv->dma_complete); in renesas_sdhi_internal_dmac_dma_irq()
352 struct renesas_sdhi_dma *dma_priv = &priv->dma_priv; in renesas_sdhi_internal_dmac_dataend_dma() local
354 set_bit(SDHI_DMA_END_FLAG_ACCESS, &dma_priv->end_flags); in renesas_sdhi_internal_dmac_dataend_dma()
355 if (test_bit(SDHI_DMA_END_FLAG_DMA, &dma_priv->end_flags) || in renesas_sdhi_internal_dmac_dataend_dma()
357 queue_work(system_bh_wq, &dma_priv->dma_complete); in renesas_sdhi_internal_dmac_dataend_dma()
427 priv->dma_priv.end_flags = 0; in renesas_sdhi_internal_dmac_start_dma()
457 set_bit(SDHI_DMA_END_FLAG_DMA, &priv->dma_priv.end_flags); in renesas_sdhi_internal_dmac_issue_work_fn()
458 if (test_bit(SDHI_DMA_END_FLAG_ACCESS, &priv->dma_priv.end_flags)) in renesas_sdhi_internal_dmac_issue_work_fn()
459 queue_work(system_bh_wq, &priv->dma_priv.dma_complete); in renesas_sdhi_internal_dmac_issue_work_fn()
491 struct renesas_sdhi_dma *dma_priv = from_work(dma_priv, work, dma_complete); in renesas_sdhi_internal_dmac_complete_work_fn() local
492 struct renesas_sdhi *priv = container_of(dma_priv, typeof(*priv), dma_priv); in renesas_sdhi_internal_dmac_complete_work_fn()
551 INIT_WORK(&priv->dma_priv.dma_complete, in renesas_sdhi_internal_dmac_request_dma()