Lines Matching refs:csave_regs
57 struct pl061_context_save_regs csave_regs; member
369 chip->csave_regs.gpio_data = 0; in pl061_suspend()
370 chip->csave_regs.gpio_dir = readb(chip->base + GPIODIR); in pl061_suspend()
371 chip->csave_regs.gpio_is = readb(chip->base + GPIOIS); in pl061_suspend()
372 chip->csave_regs.gpio_ibe = readb(chip->base + GPIOIBE); in pl061_suspend()
373 chip->csave_regs.gpio_iev = readb(chip->base + GPIOIEV); in pl061_suspend()
374 chip->csave_regs.gpio_ie = readb(chip->base + GPIOIE); in pl061_suspend()
377 if (chip->csave_regs.gpio_dir & (BIT(offset))) in pl061_suspend()
378 chip->csave_regs.gpio_data |= in pl061_suspend()
391 if (chip->csave_regs.gpio_dir & (BIT(offset))) in pl061_resume()
393 chip->csave_regs.gpio_data & in pl061_resume()
399 writeb(chip->csave_regs.gpio_is, chip->base + GPIOIS); in pl061_resume()
400 writeb(chip->csave_regs.gpio_ibe, chip->base + GPIOIBE); in pl061_resume()
401 writeb(chip->csave_regs.gpio_iev, chip->base + GPIOIEV); in pl061_resume()
402 writeb(chip->csave_regs.gpio_ie, chip->base + GPIOIE); in pl061_resume()