Lines Matching refs:csave_regs
75 struct plgpio_regs *csave_regs; member
543 plgpio->csave_regs = devm_kzalloc(&pdev->dev, in plgpio_probe()
544 sizeof(*plgpio->csave_regs) * in plgpio_probe()
547 if (!plgpio->csave_regs) { in plgpio_probe()
628 plgpio->csave_regs[i].enb = in plgpio_suspend()
631 plgpio->csave_regs[i].eit = in plgpio_suspend()
633 plgpio->csave_regs[i].wdata = readl_relaxed(plgpio->regs.wdata + in plgpio_suspend()
635 plgpio->csave_regs[i].dir = readl_relaxed(plgpio->regs.dir + in plgpio_suspend()
637 plgpio->csave_regs[i].ie = readl_relaxed(plgpio->regs.ie + off); in plgpio_suspend()
653 plgpio->csave_regs[i].__reg = \
654 _tmp | (plgpio->csave_regs[i].__reg & _mask); \
682 writel_relaxed(plgpio->csave_regs[i].wdata, plgpio->regs.wdata + in plgpio_resume()
684 writel_relaxed(plgpio->csave_regs[i].dir, plgpio->regs.dir + in plgpio_resume()
688 writel_relaxed(plgpio->csave_regs[i].eit, in plgpio_resume()
691 writel_relaxed(plgpio->csave_regs[i].ie, plgpio->regs.ie + off); in plgpio_resume()
694 writel_relaxed(plgpio->csave_regs[i].enb, in plgpio_resume()