Lines Matching refs:addr
90 uint32_t addr; /* src or dst */
100 dma_addr_t addr;
278 t2_desc->addr = sg->addr;
310 static void omap_dma_write(uint32_t val, unsigned type, void __iomem *addr)
314 writew_relaxed(val, addr);
317 writew_relaxed(val, addr);
318 writew_relaxed(val >> 16, addr + 2);
321 writel_relaxed(val, addr);
328 static unsigned omap_dma_read(unsigned type, void __iomem *addr)
334 val = readw_relaxed(addr);
337 val = readw_relaxed(addr);
338 val |= readw_relaxed(addr + 2) << 16;
341 val = readl_relaxed(addr);
554 omap_dma_chan_write(c, cxsa, sg->addr);
802 static size_t omap_dma_desc_size_pos(struct omap_desc *d, dma_addr_t addr)
812 else if (addr >= d->sg[i].addr &&
813 addr < d->sg[i].addr + this_size)
814 size += d->sg[i].addr + this_size - addr;
838 dma_addr_t addr, cdac;
841 addr = omap_dma_chan_read(c, CPC);
843 addr = omap_dma_chan_read_3_3(c, CSAC);
852 addr = omap_dma_chan_read(c, CSSA);
856 addr |= omap_dma_chan_read(c, CSSA) & 0xffff0000;
858 return addr;
864 dma_addr_t addr;
867 addr = omap_dma_chan_read(c, CPC);
869 addr = omap_dma_chan_read_3_3(c, CDAC);
877 if (addr == 0)
878 addr = omap_dma_chan_read(c, CDSA);
882 addr |= omap_dma_chan_read(c, CDSA) & 0xffff0000;
884 return addr;
1104 osg->addr = sg_dma_address(sgent);
1190 d->sg[0].addr = buf_addr;
1264 d->sg[0].addr = dest;
1319 sg->addr = xt->dst_start;