Lines Matching full:as
2 * Generic PCI host controller as described in PCI Bus Binding to Open Firmware
60 struct pci_addr_space *as; in pci_dt_probe() local
132 as = &host->addr_space[0]; in pci_dt_probe()
137 * cells as follows: in pci_dt_probe()
146 as->type = of_flags_to_pci_type(fdt32_to_cpu(data[0])); in pci_dt_probe()
147 as->pci_start = ((u64)fdt32_to_cpu(data[1]) << 32) | in pci_dt_probe()
151 as->start = fdt32_to_cpu(data[3]); in pci_dt_probe()
152 as->size = ((u64)fdt32_to_cpu(data[4]) << 32) | in pci_dt_probe()
155 as->start = ((u64)fdt32_to_cpu(data[3]) << 32) | in pci_dt_probe()
157 as->size = ((u64)fdt32_to_cpu(data[5]) << 32) | in pci_dt_probe()
162 as++; in pci_dt_probe()
171 struct pci_addr_space *as = &host->addr_space[0]; in pci_alloc_resource() local
188 if (as->type == type) in pci_alloc_resource()
190 as++; in pci_alloc_resource()
202 pci_addr = ALIGN(as->pci_start + as->allocated, size); in pci_alloc_resource()
203 size += pci_addr - (as->pci_start + as->allocated); in pci_alloc_resource()
204 assert(as->allocated + size <= as->size); in pci_alloc_resource()
206 as->allocated += size; in pci_alloc_resource()
267 struct pci_addr_space *as = &host->addr_space[0]; in pci_host_bridge_get_paddr() local
271 if (pci_addr >= as->pci_start && in pci_host_bridge_get_paddr()
272 pci_addr < as->pci_start + as->size) in pci_host_bridge_get_paddr()
273 return as->start + (pci_addr - as->pci_start); in pci_host_bridge_get_paddr()
274 as++; in pci_host_bridge_get_paddr()