Lines Matching refs:addr
329 static u8 efch_read_pm_reg8(void __iomem *addr, u8 index)
331 return readb(addr + index);
334 static void efch_update_pm_reg8(void __iomem *addr, u8 index, u8 reset, u8 set)
338 val = readb(addr + index);
341 writeb(val, addr + index);
344 static void tco_timer_enable_mmio(void __iomem *addr)
346 efch_update_pm_reg8(addr, EFCH_PM_DECODEEN3,
358 void __iomem *addr;
373 addr = ioremap(EFCH_PM_ACPI_MMIO_PM_ADDR, EFCH_PM_ACPI_MMIO_PM_SIZE);
374 if (!addr) {
385 val = efch_read_pm_reg8(addr, EFCH_PM_DECODEEN);
387 efch_update_pm_reg8(addr, EFCH_PM_DECODEEN, 0xff,
392 val = efch_read_pm_reg8(addr, EFCH_PM_DECODEEN);
402 val = efch_read_pm_reg8(addr, EFCH_PM_ISACONTROL);
409 tco_timer_enable_mmio(addr);
414 if (addr)
415 iounmap(addr);