Lines Matching refs:device_base

52 			     int *powerstate, void __iomem *device_base)  in isl38xx_handle_sleep_request()  argument
81 isl38xx_w32_flush(device_base, ISL38XX_DEV_INT_SLEEP, in isl38xx_handle_sleep_request()
88 int *powerstate, void __iomem *device_base) in isl38xx_handle_wakeup() argument
104 isl38xx_w32_flush(device_base, ISL38XX_DEV_INT_UPDATE, in isl38xx_handle_wakeup()
110 isl38xx_trigger_device(int asleep, void __iomem *device_base) in isl38xx_trigger_device() argument
130 readl(device_base + ISL38XX_CTRL_STAT_REG)); in isl38xx_trigger_device()
133 reg = readl(device_base + ISL38XX_INT_IDENT_REG); in isl38xx_trigger_device()
142 while (reg = readl(device_base + ISL38XX_CTRL_STAT_REG), in isl38xx_trigger_device()
154 readl(device_base + ISL38XX_CTRL_STAT_REG)); in isl38xx_trigger_device()
163 isl38xx_w32_flush(device_base, ISL38XX_DEV_INT_WAKEUP, in isl38xx_trigger_device()
170 reg = readl(device_base + ISL38XX_CTRL_STAT_REG); in isl38xx_trigger_device()
182 isl38xx_w32_flush(device_base, ISL38XX_DEV_INT_UPDATE, in isl38xx_trigger_device()
188 isl38xx_interface_reset(void __iomem *device_base, dma_addr_t host_address) in isl38xx_interface_reset() argument
195 isl38xx_w32_flush(device_base, host_address, ISL38XX_CTRL_BLK_BASE_REG); in isl38xx_interface_reset()
199 isl38xx_w32_flush(device_base, ISL38XX_DEV_INT_RESET, ISL38XX_DEV_INT_REG); in isl38xx_interface_reset()
207 isl38xx_w32_flush(device_base, ISL38XX_INT_IDENT_INIT, ISL38XX_INT_EN_REG); in isl38xx_interface_reset()
212 isl38xx_enable_common_interrupts(void __iomem *device_base) in isl38xx_enable_common_interrupts() argument
218 isl38xx_w32_flush(device_base, reg, ISL38XX_INT_EN_REG); in isl38xx_enable_common_interrupts()