Lines Matching refs:mmio
125 struct pci_range *mem = NULL, *mmio = NULL, in fixup_pci() local
167 mmio = &pci_ranges_buf[i]; in fixup_pci()
172 if (!mem || !mmio || !io) in fixup_pci()
174 if (mem->size[1] != mmio->size[1]) in fixup_pci()
181 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) in fixup_pci()
183 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) in fixup_pci()
184 mem_base = mmio; in fixup_pci()
189 out_be32(&pci_regs[2][0], ~(mem->size[1] + mmio->size[1] - 1)); in fixup_pci()
198 out_le32(&pci_regs[0][6], mmio->pci_addr[1] >> 12); in fixup_pci()
199 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); in fixup_pci()
200 out_le32(&pci_regs[0][10], (~(mmio->size[1] - 1) >> 12) | 0x80000000); in fixup_pci()