Lines Matching defs:range
91 DecodeAddress(const T& resource, pci_resource_range& range)
94 dprintf("PCI: range from ACPI [%lx(%d),%lx(%d)] with length %lx\n",
106 dprintf("PCI: Ignore empty ACPI range\n");
110 dprintf("PCI: maxAddress and addressLength are not set, ignore range\n");
121 range.host_address = acpiRange.minimum + acpiRange.translation_offset;
122 range.pci_address = acpiRange.minimum;
123 range.size = addressLength;
132 pci_resource_range range = {};
137 if (!DecodeAddress(address, range))
143 if (!DecodeAddress(address, range))
145 range.address_type |= PCI_address_type_32;
150 if (!DecodeAddress(address, range))
152 range.address_type |= PCI_address_type_64;
162 range.type = B_IO_MEMORY;
164 range.address_type |= PCI_address_prefetchable;
167 range.type = B_IO_PORT;
174 fResourceRanges.Add(range);