Lines Matching defs:rp
60 static ACPI_STATUS acpi_wr_cb(ACPI_RESOURCE *rp, void *context);
262 acpi_wr_cb(ACPI_RESOURCE *rp, void *context)
267 if (rp->Data.Address.ProducerConsumer == 1)
270 switch (rp->Type) {
290 if (rp->Data.Io.AddressLength == 0)
293 memlist_insert(&acpi_io_res[bus], rp->Data.Io.Minimum,
294 rp->Data.Io.AddressLength);
326 if (rp->Data.Address16.Address.AddressLength == 0)
329 memlist_insert(rlistpp(rp->Data.Address16.ResourceType,
330 rp->Data.Address16.Info.TypeSpecific, bus),
331 rp->Data.Address16.Address.Minimum,
332 rp->Data.Address16.Address.AddressLength);
336 if (rp->Data.Address32.Address.AddressLength == 0)
339 memlist_insert(rlistpp(rp->Data.Address32.ResourceType,
340 rp->Data.Address32.Info.TypeSpecific, bus),
341 rp->Data.Address32.Address.Minimum,
342 rp->Data.Address32.Address.AddressLength);
352 if (rp->Data.Address64.AddressLength == 0)
355 memlist_insert(rlistpp(rp->Data.Address64.ResourceType,
356 rp->Data.Address64.Info.TypeSpecific, bus),
357 rp->Data.Address64.Minimum,
358 rp->Data.Address64.AddressLength);
364 if (rp->Data.ExtAddress64.AddressLength == 0)
367 memlist_insert(rlistpp(rp->Data.ExtAddress64.ResourceType,
368 rp->Data.ExtAddress64.Info.TypeSpecific, bus),
369 rp->Data.ExtAddress64.Minimum,
370 rp->Data.ExtAddress64.AddressLength);