Lines Matching refs:csave_regs
75 struct plgpio_regs *csave_regs; member
539 plgpio->csave_regs = devm_kcalloc(&pdev->dev, in plgpio_probe()
541 sizeof(*plgpio->csave_regs), in plgpio_probe()
543 if (!plgpio->csave_regs) in plgpio_probe()
617 plgpio->csave_regs[i].enb = in plgpio_suspend()
620 plgpio->csave_regs[i].eit = in plgpio_suspend()
622 plgpio->csave_regs[i].wdata = readl_relaxed(plgpio->regs.wdata + in plgpio_suspend()
624 plgpio->csave_regs[i].dir = readl_relaxed(plgpio->regs.dir + in plgpio_suspend()
626 plgpio->csave_regs[i].ie = readl_relaxed(plgpio->regs.ie + off); in plgpio_suspend()
642 plgpio->csave_regs[i].__reg = \
643 _tmp | (plgpio->csave_regs[i].__reg & _mask); \
671 writel_relaxed(plgpio->csave_regs[i].wdata, plgpio->regs.wdata + in plgpio_resume()
673 writel_relaxed(plgpio->csave_regs[i].dir, plgpio->regs.dir + in plgpio_resume()
677 writel_relaxed(plgpio->csave_regs[i].eit, in plgpio_resume()
680 writel_relaxed(plgpio->csave_regs[i].ie, plgpio->regs.ie + off); in plgpio_resume()
683 writel_relaxed(plgpio->csave_regs[i].enb, in plgpio_resume()