Home | History | Annotate | Download | only in acpi

Lines Matching defs:mr

133 	struct acpimcfg_memrange *mr = ctx;
186 mr->hid, res->Type);
192 mr->hid, res->Type, type, mapaddr, mapsize);
194 if (mr->address < mapaddr || mr->address >= mapaddr + mapsize)
197 size = (mr->bus_end - mr->bus_start + 1) * ACPIMCFG_SIZE_PER_BUS;
200 if (mr->address + size <= mapaddr + mapsize) {
201 mr->found = true;
206 n = (mapsize - (mr->address - mapaddr)) / ACPIMCFG_SIZE_PER_BUS;
209 mr->bus_end = mr->bus_start + n - 1;
210 mr->found = true;
217 mr->bus_start, mr->bus_end, mr->address, size, mapsize);
226 struct acpimcfg_memrange *mr = ctx;
229 status = AcpiWalkResources(handle, "_CRS", acpimcfg_parse_callback, mr);
233 if (mr->found)
237 "address 0x%016" PRIx64 ": no valid region\n", mr->hid,
238 mr->bus_start, mr->bus_end, mr->address);
250 struct acpimcfg_memrange mr;
254 mr.address = address;
255 mr.bus_start = bus_start;
256 mr.bus_end = *bus_end;
257 mr.found = false;
260 mr.hid = system_resource_hid[i];
262 acpimcfg_check_system_resource, &mr, NULL);
265 if (mr.found) {
266 *bus_end = mr.bus_end;