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);
797 static size_t omap_dma_desc_size_pos(struct omap_desc *d, dma_addr_t addr)
807 else if (addr >= d->sg[i].addr &&
808 addr < d->sg[i].addr + this_size)
809 size += d->sg[i].addr + this_size - addr;
833 dma_addr_t addr, cdac;
836 addr = omap_dma_chan_read(c, CPC);
838 addr = omap_dma_chan_read_3_3(c, CSAC);
847 addr = omap_dma_chan_read(c, CSSA);
851 addr |= omap_dma_chan_read(c, CSSA) & 0xffff0000;
853 return addr;
859 dma_addr_t addr;
862 addr = omap_dma_chan_read(c, CPC);
864 addr = omap_dma_chan_read_3_3(c, CDAC);
872 if (addr == 0)
873 addr = omap_dma_chan_read(c, CDSA);
877 addr |= omap_dma_chan_read(c, CDSA) & 0xffff0000;
879 return addr;
1099 osg->addr = sg_dma_address(sgent);
1185 d->sg[0].addr = buf_addr;
1259 d->sg[0].addr = dest;
1314 sg->addr = xt->dst_start;