Lines Matching defs:virt_addr
687 int acpi_os_read_iomem(void __iomem *virt_addr, u64 *value, u32 width)
692 *(u8 *) value = readb(virt_addr);
695 *(u16 *) value = readw(virt_addr);
698 *(u32 *) value = readl(virt_addr);
701 *(u64 *) value = readq(virt_addr);
713 void __iomem *virt_addr;
720 virt_addr = acpi_map_vaddr_lookup(phys_addr, size);
721 if (!virt_addr) {
723 virt_addr = acpi_os_ioremap(phys_addr, size);
724 if (!virt_addr)
732 error = acpi_os_read_iomem(virt_addr, value, width);
736 iounmap(virt_addr);
746 void __iomem *virt_addr;
751 virt_addr = acpi_map_vaddr_lookup(phys_addr, size);
752 if (!virt_addr) {
754 virt_addr = acpi_os_ioremap(phys_addr, size);
755 if (!virt_addr)
762 writeb(value, virt_addr);
765 writew(value, virt_addr);
768 writel(value, virt_addr);
771 writeq(value, virt_addr);
778 iounmap(virt_addr);