Lines Matching refs:r
45 struct bmips_dma_range *r; in bmips_phys_to_dma() local
47 for (r = bmips_dma_ranges; r && r->size; r++) { in bmips_phys_to_dma()
48 if (pa >= r->child_addr && in bmips_phys_to_dma()
49 pa < (r->child_addr + r->size)) in bmips_phys_to_dma()
50 return pa - r->child_addr + r->parent_addr; in bmips_phys_to_dma()
67 struct bmips_dma_range *r; in plat_dma_addr_to_phys() local
69 for (r = bmips_dma_ranges; r && r->size; r++) { in plat_dma_addr_to_phys()
70 if (dma_addr >= r->parent_addr && in plat_dma_addr_to_phys()
71 dma_addr < (r->parent_addr + r->size)) in plat_dma_addr_to_phys()
72 return dma_addr - r->parent_addr + r->child_addr; in plat_dma_addr_to_phys()
82 struct bmips_dma_range *r; in bmips_init_dma_ranges() local
102 for (r = bmips_dma_ranges; len; len--, r++) { in bmips_init_dma_ranges()
103 r->child_addr = be32_to_cpup(data++); in bmips_init_dma_ranges()
104 r->parent_addr = be32_to_cpup(data++); in bmips_init_dma_ranges()
105 r->size = be32_to_cpup(data++); in bmips_init_dma_ranges()