Lines Matching refs:paddr
577 static int apei_check_gar(struct acpi_generic_address *reg, u64 *paddr, in apei_check_gar() argument
586 *paddr = get_unaligned(®->address); in apei_check_gar()
587 if (!*paddr) { in apei_check_gar()
590 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
598 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
605 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
608 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
615 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
624 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
719 u64 paddr; in collect_res_callback() local
725 rc = apei_check_gar(reg, &paddr, &access_bit_width); in collect_res_callback()
731 return apei_res_add(&resources->iomem, paddr, in collect_res_callback()
734 return apei_res_add(&resources->ioport, paddr, in collect_res_callback()