Lines Matching refs:virt_addr
716 int acpi_os_read_iomem(void __iomem *virt_addr, u64 *value, u32 width) in acpi_os_read_iomem() argument
721 *(u8 *) value = readb(virt_addr); in acpi_os_read_iomem()
724 *(u16 *) value = readw(virt_addr); in acpi_os_read_iomem()
727 *(u32 *) value = readl(virt_addr); in acpi_os_read_iomem()
730 *(u64 *) value = readq(virt_addr); in acpi_os_read_iomem()
742 void __iomem *virt_addr; in acpi_os_read_memory() local
749 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_read_memory()
750 if (!virt_addr) { in acpi_os_read_memory()
752 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_read_memory()
753 if (!virt_addr) in acpi_os_read_memory()
761 error = acpi_os_read_iomem(virt_addr, value, width); in acpi_os_read_memory()
765 iounmap(virt_addr); in acpi_os_read_memory()
775 void __iomem *virt_addr; in acpi_os_write_memory() local
780 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_write_memory()
781 if (!virt_addr) { in acpi_os_write_memory()
783 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_write_memory()
784 if (!virt_addr) in acpi_os_write_memory()
791 writeb(value, virt_addr); in acpi_os_write_memory()
794 writew(value, virt_addr); in acpi_os_write_memory()
797 writel(value, virt_addr); in acpi_os_write_memory()
800 writeq(value, virt_addr); in acpi_os_write_memory()
807 iounmap(virt_addr); in acpi_os_write_memory()