Lines Matching refs:paddr
568 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr,
577 *paddr = get_unaligned(®->address);
578 if (!*paddr) {
581 *paddr, bit_width, bit_offset, access_size_code,
589 *paddr, bit_width, bit_offset, access_size_code,
596 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 &&
599 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 &&
606 *paddr, bit_width, bit_offset, access_size_code,
615 *paddr, bit_width, bit_offset, access_size_code,
718 u64 paddr;
724 rc = apei_check_gar(reg, &paddr, &access_bit_width);
730 return apei_res_add(&resources->iomem, paddr,
733 return apei_res_add(&resources->ioport, paddr,