Searched refs:ll_region (Results 1 – 5 of 5) sorted by relevance
491 struct dw_edma_region *ll_region = &chip->ll_region_wr[i]; in dw_edma_pcie_probe() local496 ll_region->vaddr.io = pcim_iomap_table(pdev)[ll_block->bar]; in dw_edma_pcie_probe()497 if (!ll_region->vaddr.io) in dw_edma_pcie_probe()500 ll_region->vaddr.io += ll_block->off; in dw_edma_pcie_probe()501 ll_region->paddr = dw_edma_get_block_addr(pdev, match, dma_data, in dw_edma_pcie_probe()503 ll_region->sz = ll_block->sz; in dw_edma_pcie_probe()519 struct dw_edma_region *ll_region = &chip->ll_region_rd[i]; in dw_edma_pcie_probe() local524 ll_region->vaddr.io = pcim_iomap_table(pdev)[ll_block->bar]; in dw_edma_pcie_probe()525 if (!ll_region->vaddr.io) in dw_edma_pcie_probe()528 ll_region->vaddr.io += ll_block->off; in dw_edma_pcie_probe()[all …]
225 struct dw_hdma_v0_lli *lli = chan->ll_region.vaddr.mem + ofs; in dw_hdma_v0_write_ll_data()233 struct dw_hdma_v0_lli __iomem *lli = chan->ll_region.vaddr.io + ofs; in dw_hdma_v0_write_ll_data()248 struct dw_hdma_v0_llp *llp = chan->ll_region.vaddr.mem + ofs; in dw_hdma_v0_write_ll_link()254 struct dw_hdma_v0_llp __iomem *llp = chan->ll_region.vaddr.io + ofs; in dw_hdma_v0_write_ll_link()277 lower_32_bits(chan->ll_region.paddr)); in dw_hdma_v0_core_ch_enable()279 upper_32_bits(chan->ll_region.paddr)); in dw_hdma_v0_core_ch_enable()296 readl(chan->ll_region.vaddr.io); in dw_hdma_v0_sync_ll_data()
406 struct dw_edma_v0_lli *lli = chan->ll_region.vaddr.mem + ofs; in dw_edma_v0_write_ll_data()414 struct dw_edma_v0_lli __iomem *lli = chan->ll_region.vaddr.io + ofs; in dw_edma_v0_write_ll_data()429 struct dw_edma_v0_llp *llp = chan->ll_region.vaddr.mem + ofs; in dw_edma_v0_write_ll_link()435 struct dw_edma_v0_llp __iomem *llp = chan->ll_region.vaddr.io + ofs; in dw_edma_v0_write_ll_link()478 lower_32_bits(chan->ll_region.paddr)); in dw_edma_v0_core_ch_enable()480 upper_32_bits(chan->ll_region.paddr)); in dw_edma_v0_core_ch_enable()494 readl(chan->ll_region.vaddr.io); in dw_edma_v0_sync_ll_data()
96 dw_edma_core_ll_link(chan, i, desc->cb, chan->ll_region.paddr); in dw_edma_core_start()953 chan->ll_region = chip->ll_region_wr[chan->id]; in dw_edma_channel_setup()955 chan->ll_region = chip->ll_region_rd[chan->id]; in dw_edma_channel_setup()957 chan->ll_max = chan->ll_region.sz / EDMA_LL_SZ - 1; in dw_edma_channel_setup()
76 struct dw_edma_region ll_region; /* Linked list */ member