Lines Matching refs:addr
22 #define __set_tlb_bus(trident,page,addr) \
23 (trident)->tlb.entries[page] = cpu_to_le32((addr) & ~(SNDRV_TRIDENT_PAGE_SIZE-1))
32 #define set_tlb_bus(trident,page,addr) __set_tlb_bus(trident,page,addr)
34 #define set_silent_tlb(trident,page) __set_tlb_bus(trident, page, trident->tlb.silent_page->addr)
52 dma_addr_t addr)
55 __set_tlb_bus(trident, page, addr);
56 __set_tlb_bus(trident, page+1, addr + SNDRV_TRIDENT_PAGE_SIZE);
61 __set_tlb_bus(trident, page, trident->tlb.silent_page->addr);
62 __set_tlb_bus(trident, page+1, trident->tlb.silent_page->addr);
81 dma_addr_t addr)
86 __set_tlb_bus(trident, page, addr);
87 addr += SNDRV_TRIDENT_PAGE_SIZE;
95 __set_tlb_bus(trident, page, trident->tlb.silent_page->addr);
186 dma_addr_t addr = snd_pcm_sgbuf_get_addr(substream, ofs);
187 if (! is_valid_page(addr)) {
192 set_tlb_bus(trident, page, addr);
209 dma_addr_t addr;
227 addr = runtime->dma_addr;
229 addr += SNDRV_TRIDENT_PAGE_SIZE) {
230 if (! is_valid_page(addr)) {
235 set_tlb_bus(trident, page, addr);