Lines Matching refs:idx
117 unsigned long idx, unsigned int prot) in mcfg_ioremap() argument
121 virt = PCI_MCFG_VIRT_START + (idx << mmcfg_pci_segment_shift) + in mcfg_ioremap()
136 int pci_mmcfg_arch_enable(unsigned int idx) in pci_mmcfg_arch_enable() argument
138 const typeof(pci_mmcfg_config[0]) *cfg = pci_mmcfg_virt[idx].cfg; in pci_mmcfg_arch_enable()
141 if (pci_mmcfg_virt[idx].virt) in pci_mmcfg_arch_enable()
143 pci_mmcfg_virt[idx].virt = mcfg_ioremap(cfg, idx, PAGE_HYPERVISOR_UC); in pci_mmcfg_arch_enable()
144 if (!pci_mmcfg_virt[idx].virt) { in pci_mmcfg_arch_enable()
163 void pci_mmcfg_arch_disable(unsigned int idx) in pci_mmcfg_arch_disable() argument
165 const typeof(pci_mmcfg_config[0]) *cfg = pci_mmcfg_virt[idx].cfg; in pci_mmcfg_arch_disable()
167 pci_mmcfg_virt[idx].virt = NULL; in pci_mmcfg_arch_disable()
173 mcfg_ioremap(cfg, idx, 0); in pci_mmcfg_arch_disable()
181 unsigned int idx; in pci_mmcfg_decode() local
183 for (idx = 0; idx < pci_mmcfg_config_num; ++idx) { in pci_mmcfg_decode()
184 const struct acpi_mcfg_allocation *cfg = pci_mmcfg_virt[idx].cfg; in pci_mmcfg_decode()
186 if (pci_mmcfg_virt[idx].virt && in pci_mmcfg_decode()